요약

  1. 도메인 네임을 IP주소로 전환하기 위해 DNS에서 검색
  2. 받은 IP 주소를 사용해 TCP 통신으로 해당 IP 서버로 request 전송
  3. 서버에서는 받은 요청을 수행하여 response 생성
  4. 서버도 TCP 통신을 통해 response를 클라이언트로 전송
  5. 브라우저가 response를 HTTP를 통해 웹페이지를 구성하고 네이버 화면 보여준다

1. 클라이언트의 요청

클라이언트가 HTTP 요청 메시지를 생성

웹브라우저가 생성한 메시지를 TCP/IP 프로토콜을 통해 추가되는 정보등과 함께 전송

패킷에 담긴 목적지 IP 서버로 출발

2. DNS

로컬의 hosts파일에서 해당 도메인 확인, 일종의 캐싱

DNS서버에서 “.” 단위로 트리형태이기 때문에 뒤쪽에서부터 파싱되어 확인

마지막 name server에서 최종 ip를 다시 사용자에게 전달

2. TCP 연결

TCP 통신은 연결지향형 이므로 둘 간의 연결 확인