본문 바로가기
CS/Network

주소창에 www.google.com 을 입력하면 생기는 일

by jeounpar 2023. 3. 23.

주소창에 https://www.google.com/search?q=seoul&hl=ko을 입력하면 생기는 일 

1. DNS 조회

https://www.google.com:443/search?q=seoul&hl=ko  포트번호는 생략 가능

DNS 서버로부터 www.google.com 의 IP주소를 받음

Iterative Query
Recursive Query

Recursive Query 는 Root DNS 서버에 너무 큰 부담을 준다는 단점이 있음

- Local DNS 서버

가입되어 있는 각 통신사의 기지국 DNS서버가 등록됨 ex) KT DNS, SKT DNS, LG DNS..

도메인과 IP주소를 캐싱하여 가지고 있음

- Root DNS 서버

ICANN(국제인터넷주소관리기구)이 직접 관리하는 DNS서버로 TLD DNS 서버들의 IP주소를 저장하고 안내 하는 역할

- TLD(Top-Level Domain) DNS 서버

.com 이나 .co.kr 같은 도메인들을 관리하는 서버, Authoritative DNS 서버 주소를 저장하고 안내 하는 역할

- Authoritative DNS 서버

실제 도메인의 IP 주소가 저장 되어 있는 서버

 

2. 웹브라우저가 HTTP 요청 메세지 생성

HTTP 요청 메세지 : 메서드, 파라미터, HTTP버전 정보, Host 정보 등 이 담겨있음

 

3. HTTP 메세지 전달

네이버와 TCP/IP 연결(3-way handshake) -> IP와 PORT 정보만 있는 메시지에 TCP/IP 연결을 위한 정보를 추가해서 패킷을 생성함

 

4. HTTP 응답 메세지

5. 웹 브라우저 HTML 렌더링

서버가 보낸 HTTP 응답 메세지에서의 HTML파일을 렌더링해서 보여줌

'CS > Network' 카테고리의 다른 글

HTTP Status Code (2xx, 4xx, 5xx)  (0) 2023.03.10