본문 바로가기

HTTP

웹 브라우저 요청 흐름을 따라가보자

https://jootang2.tistory.com/135

 

구글 URL을 해석해보자! (https://www.google.com:443/search?q=hello&hl=ko)

실제 구글 URL을 파헤쳐보면서 주소에 어떤 정보들이 담겨져 있는지 알아보자! 준비물 : https://www.google.com:443/search?q=hello&hl=ko URL의 구조 : scheme://[userinfo@]host[:port][/path][?query][#fragment] 준비물의 구

jootang2.tistory.com

이전 게시글에서 URL의 구조를 통해 의미를 알아봤다.

 

오늘은 이런 URL이 들어오면 웹 브라우저에서는 어떤 순서대로 처리하는 지에 대해서 알아보자!

 

https://www.google.com/search?q=hello&hl=ko 

  1. DNS 서버 조회 => IP, port 정보를 찾아낸다.
  2. http 요청 메세지 생성

3. 요청 패킷 전달

4. 요청 패킷 도착

5. 서버에서 HTTP 응답 메세지 생성

6. 응답 패킷 전달

7. 응답 패킷 도착

8. 응답 패킷에 있는 HTTP 응답 메세지 해석

 

순서로 웹 브라우저가 데이터를 주고 받는다!

 

 

다음 시간에는 stateless에 대해서 알아보자! 

 

 

모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의

실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., - 강의 소개 | 인프런...

www.inflearn.com

눈이 많이 와서 그런지 오늘은 출근길에 사람이 아주아주아주 많았따!