웹페이지 요청 전체 과정 요약

1. 브라우저 입력
사용자가 https://www.example.com 같은 주소를 브라우저에 입력

2. HTTP 요청 생성
브라우저는 서버에게 HTML 파일 달라고 HTTP 요청(Request) 을 만듦
(예: GET /index.html HTTP/1.1)

3. TCP 연결 생성
HTTP 요청을 안전하게 보내기 위해, 브라우저는 먼저 TCP 연결을 서버와 만듦
→ TCP는 “안전한 통로(3-way handshake)”를 만들어 줌

4. 요청 전송 (HTTP → TCP)
HTTP 요청이 TCP 통로를 통해 서버에 도착

5. 서버 응답 (HTML 전송)
서버는 HTML 데이터를 다시 TCP 통로로 보내고,
그 안에 HTTP 응답(Response) 을 담음
(예: HTTP/1.1 200 OK, 그리고 HTML 본문 포함)

6. 브라우저가 HTML 받음 → 렌더링
받은 HTML을 기반으로 웹페이지가 화면에 보임