복습을 위한

웹 브라우저 요청흐름 본문

http

웹 브라우저 요청흐름

ho042479 2023. 11. 16. 12:29

 

위 URL로 웹 브라우저에서 서버로 요청을 한다면

가장 먼저 DNS서버를 조회하게되고 IP정보와 PORT정보를 찾아낸다.

그리고 HTTP요청메세지를 생성하게 된다.

 

그런 다음 OS계층(TCP/IP)으로 전달한다. 

길을 잃지않도록 HTTP메세지를 여러정보들로 잘 감싸준다.

 

 

그런 다음 인터넷 망으로 딱 던지는 것이다. 이제 수많은 노드를 통해서 목적 서버로 전달이 된다.

그럼 서버에서는  HTTP메세지를 해석하고 그에 맞는 요청을 응답하는 것이다.

아래는 응답메세지의 예시다. HTTP버전과 데이터형식, 본문등등 여러정보가 포함되어있다.

이제 다시 웹브라우져로 보내야할 것이 아닌가? 이제 서버는 요청에 맞는 응답메세지를 웹브라우져로 보내게 되는 것이다. 

 

위 예시 메세지는 HTML형식이었고 이제 웹 브라우져는 받은 HTML메세지를 렌더링하게 된다.

 

 

 

참고 https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC/dashboard

'http' 카테고리의 다른 글

무상태 프로토콜(Stateless)  (0) 2023.11.16
HTTP/클라이언트 서버 구조  (0) 2023.11.16
URI  (0) 2023.11.16
PORT/DNS  (0) 2023.11.15
TCP/UDP  (0) 2023.11.15