주소창에 url을 입력했을때 통신의 흐름에 대해 알아보자.

웹 통신의 흐름을 보기 전에 알아야할 개념이 있다.

IP 주소

컴퓨터 네트워크에서 장치들이 서로를 인식하고 통신을 하기 위해서 사용하는 특수한 번호

→ 현재 사용하는 IPv4는 128.0.0.1과 같은 32비트 수로 구성되어 있다.

Domain Name

IP 주소를 문자로 표현한 주소

DNS : IP주소와 도메인 이름의 매핑 정보를 담는 데이터베이스

작동 방식

  1. 사용자가 브라우저에 도메인 이름을 입력한다.
  2. DNS서버에서 사용자가 입력한 Domain name을 검색하고, 매핑되는 IP주소를 찾는다. 사용자가 입력한 URL 정보와 함께 리턴한다.
  3. IP주소는 HTTP 프로토콜을 이용해서 HTTP 요청 메세지를 생성한다.
  4. 생성된 HTTP 요청 메세지는 TCP 프로토콜을 사용해서 인터넷을 거쳐 해당 IP 주소의 컴퓨터(서버)로 전송된다.
  5. 서버는 클라이언트의 요청을 승인하고, 응답 메세지를 전송한다.
  6. 도착한 HTTP 응답 메세지는 HTTP 프로토콜을 사용하여 웹페이지 데이터로 변환되고, 웹 브라우저의 출력에 의해 사용자가 볼 수 있다.

DNS 서버의 주소 찾기

DHCP