ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 웹 브라우저 요청 흐름
    cs/HTTP 2023. 11. 29. 18:06

    주소창에 이전에 알아본 URL 양식에 맞게 작성하면 어떻게 동작할까
    1.먼저 DNS를 조회하여 IP, PORT를 찾아내고, HTTP 요청 메시지를 생성한다
    -HTTP 요청 메시지는 이렇게 생겼다
    -GET /search?q=hello&hi=ko HTTP/1.1
     HOST: http://www.google.com
    2. 인터넷 프로토콜 스택의 4계층(TCP카테고리 참고)을 거쳐 HTTP 메시지를 전송한다
    - 이전에 '전송 데이터' 라고 표현했던 것이 바로 이 HTTP 메시지이다
    3. 서버는 패킷을 버리고 HTTP 메시지를 읽어 HTTP 응답 메시지를 생성한다
    - HTTP 응답 메시지는 또 다르게 생겼는데, 요약하면 HTTP 버전, 응답할 언어(HTML), 응답 메시지의 길이,
      해당 언어로 작성된 메시지 본문 정도로 구성되어 있다
    4. 메시지에 다시 패킷을 씌우고, 클라이언트에게 전달한다
    5. 클라이언트의 웹 브라우저가 HTML 랜더링을 하고 화면을 띄운다

    'cs > HTTP' 카테고리의 다른 글

    Stateless (무상태 프로토콜)  (0) 2023.11.29
    HTTP의 배경  (0) 2023.11.29
    URI  (0) 2023.11.29
    DNS  (0) 2023.11.29
    PORT  (0) 2023.11.29
Designed by Tistory.