www.google.com:443 dns 서버 조회 https port는 생략 443
ip 찾아낸후 http 요청 메시지 생성
HTTP 메시지 전송
- 웹브라우저가 HTTP 메시지 생성
- SOCKET 라이브러리를 통해 전달
- A: TCP/IP 연결( IP, PORT )
- B: 데이터 전달
TCP/IP 패킷 생성, HTTP 메시지 포함
( 출발지IP,PORT + 목적지 IP,PORT + 전송데이터 )
http 요청메시지
GET /search?q=hello&hl=ko HTTP/1.1
Host: www.google.com
HTTP 응답 메시지
HTTP/1.1 200 OK
Content-Type : text/html;charset=UTF-8
Content-Length : 3423
<.html>
<.body>...<./body>
<./html>
응답패킷 서버쪽 전달
응답패킷 브라우저 도착
브라우저가 열면 html 렌더링