[NETWORK] 웹 브라우저 요청 흐름

bin·2022년 12월 28일
0

1. 웹 브라우저 => 서버 : HTTP 요청 메시지 생성

Ex. HTTP 요청 메시지
GET /search?q=hello&hl=ko HTTP/1.1
Host: www.google.com

2. SOCKET 라이브러리를 통해 전달

* TCP/IP 연결 (SYN, SYN&ACK, ACK)
* 데이터 전달

3. TCP/IP 패킷(출발지/목적지의 IP, Port) 생성, HTTP 메시지 포함

4. 서버 => 웹 브라우저 : HTTP 응답 메시지

Ex. HTTP 응답 메시지
HTTP/1.1 200 OK
Content-Type: text/html;charset=UTF-8
Content-Length: 3423

<html><body>...</body></html>

📒 출처 : 모든 개발자를 위한 HTTP 웹 기본 지식 by 김영한

0개의 댓글