본문 바로가기
it/httpCommunication

웹브라우저 요청 흐름

by hanjae 2022. 6. 29.

전송 흐름 순서

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 전송데이터를 만든 다음에 수신처에 패킷데이터를 보낸다

 

 

 

 

'it > httpCommunication' 카테고리의 다른 글

HTTP(Stateful, Stateless)  (0) 2022.06.30
HTTP  (0) 2022.06.30
웹브라우저(URI)  (0) 2022.06.29
인터넷통신(DNS)  (0) 2022.06.29
인터넷통신(PORT)  (0) 2022.06.29