웹 브라우저 요청 흐름
- https://www.google.com/search?q=hello&hl=ko
- DNS 서버 조회(200.200.200.2)
- HTTPS PORT 생략, 443
- HTTP 요청 메세지 생성
- 소켓 라이브러리를 통해 OS 통해 TCP/IP 계층에 전달을 해야함
- SYN, SYN+ACK, ACK 해서 구글 서버와 연결
- TCP/IP에다가 패킷을 한번 씌운다.
- 그럼 이걸 인터넷망으로 던지고, 수많은 노드를 통해가서
- 구글 서버가 요청 패킷이 도착하면 tcp/ip 패킷을 다 까서 버린다음에 http 메시지를 해석함
- 구글 서버에서 HTTP 응답 메세지를 만든다.
- 구글도 응답 패킷을 만들고, tcp/ip 패킷을 또 보낸다.
- 응답 패킷이 도착하면 웹브라우저에서 이를 HTML 렌더링한다.
'웹 애플리케이션' 카테고리의 다른 글
9. HTTP 웹 기본 지식 - HTTP - 클라이언트 서버 구조, 무상태 프로토콜, 비연결성 (0) | 2023.10.13 |
---|---|
8. HTTP 웹 기본 지식 - 모든 것이 HTTP (0) | 2023.10.13 |
6. HTTP 웹 기본 지식 - URI와 웹 브라우저 요청 흐름 (1) | 2023.10.13 |
5. HTTP 웹 기본 지식 - DNS (0) | 2023.10.13 |
4. HTTP 웹 기본 지식 - PORT (0) | 2023.10.13 |