Post

주소창에 naver.com을 치면 일어나는 일

주소창에 naver.com을 치면 일어나는 일

https://tcpschool.com/lectures/img_webbasic_10.png 이미지출처: https://tcpschool.com/webbasic/works

  1. 사용자가 주소창에 naver.com을 입력한다.
  2. 브라우저는 사용자가 입력한 www.naver.com을 URL로 인식한다.
  3. DNS에 도메인 네임에 대한 IP 주소를 요청한다.
  4. DNS 서버는 도메인 네임부분을 검색하고, 해당 도메인 네임에 해당하는 IP 주소를 찾아 사용자가 입력한 URL 정보와 함께 전달한다.
  5. DNS를 통해 얻은 IP 주소를 HTTP에 전달하고, HTTP는 IP 주소에 요청을 보낸다.
  6. HTTP 요청 메세지는 HTTP 프로토콜을 사용하여 웹 페이지 URL 정보로 변환되어 웹 페이지 URL 정보에 해당하는 데이터를 검색한다.
  7. 검색된 웹 페이지 데이터는 HTTP 프로토콜을 사용하여 HTTP 응답 메세지를 생성한다.
  8. 생성된 HTTP 응답 메세지는 TCP 프로토콜을 사용하여 컴퓨터에게 전달된다.
  9. 도착한 HTTP 응답 메세지는 HTTP 프로토콜을 사용하여 웹 페이지 데이터로 변환되어 브라우저에 출력된다.
  10. 출력된 페이지를 사용자가 본다.

용어 정리

  • IP 주소: 컴퓨터들이 서로를 인식하기 위해 지정받은 식별용 번호
  • 도메인 네임: 12개의 숫자로 이루어진 IP주소를 사람이 인식하기 쉽게 문자로 표현한 주소
  • DNS (domain name system): 도메인 네임과 IP 주소 값을 저장하고 있는 데이터베이스

참고 사이트

This post is licensed under CC BY 4.0 by the author.