반응형
웹 브라우저 요청 흐름 (간략)
예를 들어 클라이언트가 아래 경로로 서버에 요청한다고 가정한다.
- 웹브라우저에서 URL을 읽어들여, HTTP 요청 메시지를 생성한다.
- SOCKET 라이브러리를 통해 전달 (TCP/IP 연결 (IP, PORT)- TCP 3way handshake)
- TCP/IP 패킷 생성, HTTP 메시지 포함(아래와 같은 형태)
- 서버로 전송
요청 메시지
요청 흐름
이후 요청 패킷이 서버에 도착하고, 서버에서는 응답 패킷을 아래와 같은 형태로 전달한다.
- 응답 패킷이 클라이언트에게 전송된 후, 응답 메시지에 포함하고 있는 HTML 코드가 클라이언트 브라우저에 렌더링 된다.
반응형
'HTTP' 카테고리의 다른 글
http method (0) | 2023.11.10 |
---|---|
http 상태코드 (0) | 2023.11.10 |
인터넷 네트워크 통신, TCP/IP패킷 (0) | 2023.10.27 |
URI(Uniform Resource Identifier)란? (0) | 2023.10.26 |
HTTP (Hyper Text Transfer Protocol), HTTP 메시지 (1) | 2023.10.26 |