본문 바로가기

CS/네트워크

웹 통신의 흐름

웹 브라우저에 url을 입력했을 때 통신의 흐름에 대해 알아보자.

  1. 사용자가 웹 브라우저를 통해 URL을 입력한다.
  2. 입력된 URL 중 도메인 네임을 DNS 서버에서 검색한다.
  3. DNS 서버에서 해당 도메인 네임에 해당하는 IP 주소를 찾아 사용자가 입력한 URL 정보와 함께 전달한다.
  4. 웹 페이지 URL 정보와 잔달받은 IP 주소를 이용해 HTTP Request Message를 생성한다.
  5. 요청은 TCP를 통해 서버로 전송된다.
  6. 서버는 클라이언트의 요청을 받고 응답을 전송한다. (웹 페이지 URL 정보에 해당하는 데이터를 검색하고, HTTP 프로토콜을 사용하여 HTTP Response Message를 생성하고, TCP 프로토콜을 사용하여 인터넷을 거쳐 클라이언트에게 전송한다.)
  7. 도착한 HTTP Response Message는 HTTP 프로토콜을 사용하여 웹 페이지 데이터로 변환되어 웹 브라우저에 의해 출력되어 사용자가 볼 수 있게 된다.

'CS > 네트워크' 카테고리의 다른 글

세션 (Session)  (0) 2022.10.03
쿠키 (Cookie)  (0) 2022.10.02
SSL  (0) 2022.09.28
HTTP와 HTTPS  (0) 2022.09.16
GET과 POST의 차이  (0) 2022.09.15