3way (1) 썸네일형 리스트형 [Network] HTTP 프로토콜, 3-way handshaking HTTP (HyperText Transfer Protocol)란 인터넷에서 클라이언트가 요청을 보내고, 서버가 요청을 받아 응답한 후 연결을 끊는 형태의 데이터 통신 규약이다. 그럼 어떤 형태로 데이터를 보내는지 확인해보자. 요청 메시지는 위와 같이 네 부분으로 분리되어 있으며 각 부분에 들어가는 내용은 아래와 같다. 1. start line에는 요청 메서드, path, 프로토콜 버전 2. header에는 호스트와 클라이언트 정보 등 3. empty line은 공백라인 4. body 에는 메시지의 내용 위 그림은 응답 메시지의 형태인데, 요청 메시지와 다른점은 start line에 프로토콜 버전, 응답코드, 응답상태가 들어간다는 점이다. 전송 계층(TCP/IP, UDP) 중 연결지향적인 TCP 기반으로 .. 이전 1 다음