웹 브라우저 요청흐름

YU NA Joe·2022년 7월 23일
0
post-thumbnail

웹 브라우저 요청 흐름

웹 브라우저가(IP: 100.100.100.1) https://www.google.com/search?q=hello&hl=ko를 구글서버(IP: 200.200.200.2)에 요청한다고 해보자

웹 브라우저는 구글 서버의 IP랑 PORT정보를 찾고 HTTP 요청 메시지를 생성한다.

HTTP 요청 메시지

GET /search?q=hello&hl=ko HTTP/1.1
Host: www.google.com

======================================================

TCP/IP패킷을 좀 더 알아봅시다!

======================================================

TCP/IP패킷을 웹 브라우저가 구글 서버에 전달합니다.
패킷이 도착을 하면 구글 서버에서는 패킷 안에는 요청 메시지를 보고
응답을 해줍니다

그리그 HTTP 응답 멧지를 TCP/IP패킷에다 싸서 다시 웹 브라우저에 전달해줍니다. 웹 브라우저는 응답 메시지를 받고 화면에 rendering해줍니다!

Q. TCP/IP 패킷을 HTTP 메시지와 연결하는 이유는?! 몰까욤? >_<

출처: 모든 개발자를 위한 HTTP 웬 기본지식 by 김영한
https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC#

0개의 댓글