HTTP

[URI와 웹 브라우저 요청 흐름] 웹 브라우저 요청 흐름

JWonK 2022. 1. 27. 14:05
728x90
반응형

박스 안 주소를 입력하게 되면 DNS와 HTTPS PORT를 확인한 후 HTTP 요청 메시지를 생성한다. 

이렇게 생성된 HTTP 요청 메시지는 아래와 같은 형태로 생성된다.

HTTP 요청 메시지 형태

1. 웹 브라우저가 HTTP 메시지를 생성한다

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

   - A : TCP/IP 연결(IP, PORT)

   - B : 데이터 전달

3. TCP/IP 패킷 생성, HTTP 메시지 포함

 

-> 인터넷망으로 전송하면 보내고자 했던 서버로 전송되어 그 안에서 분석을 진행하여 수행한다.

요청 메시지를 받게 되면 HTTP 응답 메시지를 생성하게 된다.

HTTP 응답 메시지 형태

응답 메시지를 통해 수신된 정보를 요청했던 측에서 웹 브라우저 HTML 렌더링 과정을 거치면 원했던 화면이 나오는 것이다. 아래 사진들로 이해해보자.

 

 

 

< HTTP 요청/응답 과정 >

요청 패킷을 전달하면
요청 패킷 안 정보에 존재하는 서버로 도착한다.
그곳에서 응답 패킷을 전달하면
똑같이 응답 패킷을 다시 전달 받게 되고 그 결과를 반영하여
HTML 렌더링 과정을 통해 원했던 웹 화면을 볼 수 있게 된다.

 

728x90
반응형