it/httpCommunication

웹브라우저 요청 흐름

hanjae 2022. 6. 29. 17:39

전송 흐름 순서

1. 웹 브라우저가 http메시지 작성 

 

2. SOCKET(TCP/IP를 이용할 때 이용되는 통신매체)라이브러리를 통해 전달한다

  - TCP/IP연결

  - 데이터

 

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

웹브라우저에서 DNS(www.google.com)의 ip와 port번호를 찾고 http메세지를 작성한다

    GET /search?q=hello&hl=ko HTTP/1.1

    Host: www.google.com

    의 http요청메세지가 작성이 된다

http요청 응답의 데이터 내용이다
http요청 응답 데이터의 해부

4.네트워크를 통해 서버로 전달

 

전체 흐름도

 

응답 흐름도

1. 전송된 패킷의 데이터에서 TCP/IP패킷 데이터를 버리고 http데이터를 분석한다

  분석 예 ) serach?q=hello&hl=ko

 

2.응답받은데이터를 분석해서 데이터를 보낼 작업을 한다

3.데이터를 전송할 때 똑같이 TCP/IP 전송데이터를 만든 다음에 수신처에 패킷데이터를 보낸다