주소창에 naver.com을 치면 일어나는 일
주소창에 naver.com을 치면 일어나는 일
이미지출처: https://tcpschool.com/webbasic/works
- 사용자가 주소창에 naver.com을 입력한다.
- 브라우저는 사용자가 입력한 www.naver.com을 URL로 인식한다.
- DNS에 도메인 네임에 대한 IP 주소를 요청한다.
- DNS 서버는 도메인 네임부분을 검색하고, 해당 도메인 네임에 해당하는 IP 주소를 찾아 사용자가 입력한 URL 정보와 함께 전달한다.
- DNS를 통해 얻은 IP 주소를 HTTP에 전달하고, HTTP는 IP 주소에 요청을 보낸다.
- HTTP 요청 메세지는 HTTP 프로토콜을 사용하여 웹 페이지 URL 정보로 변환되어 웹 페이지 URL 정보에 해당하는 데이터를 검색한다.
- 검색된 웹 페이지 데이터는 HTTP 프로토콜을 사용하여 HTTP 응답 메세지를 생성한다.
- 생성된 HTTP 응답 메세지는 TCP 프로토콜을 사용하여 컴퓨터에게 전달된다.
- 도착한 HTTP 응답 메세지는 HTTP 프로토콜을 사용하여 웹 페이지 데이터로 변환되어 브라우저에 출력된다.
- 출력된 페이지를 사용자가 본다.
용어 정리
- IP 주소: 컴퓨터들이 서로를 인식하기 위해 지정받은 식별용 번호
- 도메인 네임: 12개의 숫자로 이루어진 IP주소를 사람이 인식하기 쉽게 문자로 표현한 주소
- DNS (domain name system): 도메인 네임과 IP 주소 값을 저장하고 있는 데이터베이스
참고 사이트
This post is licensed under CC BY 4.0 by the author.