본문 바로가기

HTTP

(3)
김영한 HTTP 웹 기본 지식 3일차 HTTP 헤더 HTTP 헤더 용도 HTTP 전송에 필요한 모든 부가정보 EX) 메시지 바디의 내용, 메시지 바디의 크기, 압축 , 인증, 요청 클라이언트 , 서버 정보 헤더 분류 General 헤더: 메시지 전체에 적용되는 정보 예) Connection: close Request 헤더: 요청 정보 예) User-Agent: Mozilla/5.0 Response 헤더: 응답 정보 예) Server: Apache Entity 헤더: 엔티티 바디 정보 예) Content-Type: text/html HTTP BODY HTTP/1.1 200 OK Content-Type: text/html;charset=UTF-8 Content-Length: 3423 ... 메시지 본문은 엔티티본문을 전달하는데 사용 엔티티본문은..
김영한 HTTP 웹 기본 지식 2일차 HTTP 메소드 활용 클라이언트에서 서버로 데이터 전송 2가지 방식 1. 쿼리 파라미터를 통한 데이터 전송 GET 주로 정렬 필터(검색어) 2. 메시지 바디를 통한 데이터 전송 POST, PUT, PATCH 회원 가입, 상품 주문, 리소스 등록, 리소스 변경 클라이언트에서 서버로 데이터 전송 4가지 상황 1. 정적 데이터 조회 - 이미지, 정적 테스트 문서 2. 동적 데이터 조회 - 주로 검색,게시판 목록에서 정렬 필터(검색어) 3. HTML Form을 통한 데이터 전송 - 회원 가입, 상품 주문, 데이터 변경 4. HTTP API를 통한 데이터 전송 - 회원 가입, 상품 주문, 데이터 변경 , 서버 to 서버 , 앱 클라이언트,웹 클라이언트(Ajax) 3. HTML Form을 통한 데이터 전송 HTML..
김영한 HTTP 웹 기본 지식 1일차 인터넷 네트워크 IP(인터넷 프로토콜) 지정한 IP 주소(IP Address)에 데이터 전달 패킷이라는 통신 단위로 데이터 전달 IP 프로토콜의 한계 비연결성 : 패킷을 받을 대상이 없거나 서비스 불능 상태여도 패킷 전송 비신뢰성 : 패킷이 중간에 사라지거나 , 패킷이 순서대로 도착하지 않을 수도 있음. 인터넷 프로토콜 스택의 4계층 애플리케이션 계층 - HTTP , FTP 전송 계층- TCP , UDP 인터넷 계층-IP 네트워크 인터페이스 계층 TCP(전송 제어 프로토콜) 연결지향 - TCP 3 way handshake 데이터 전달 보증 순서 보장 신뢰할 수 있는 프로토콜 연결지향 - TCP 3 way handshake 클라이언트 - 서버 사이에서 3단계로 1.SYN , 2.SYN+ACK 3.ACK 로..