Application :: HTTP
거의 모든 형태의 데이터 전송 가능
HTTP 특징
클라이언트 서버 구조
무상태 프로토콜(stateless)
비 연결성
계속 TCP / IP 연결 새로 하면 3 way handshake 시간 추가됨
→ 지금은 HTTP 지속 연결(Persitent Connection)로 문제 해결
HTTP 메시지
start-line
요청 메시지
응답 메시지
HTTP 헤더
HTTP 메시지 바디
HTTP 메시지 전송/응답
전송
Client 웹 브라우저가 HTTP 메시지 생성
Socket 라이브러리로 전달
TCP / IP Packet + 전송 데이터(HTTP 메시지)
HTTP API