브라우저에서 네이버를 입력하면 페이지가 보이기까지 무슨일이 일어나는가
2023. 2. 17. 15:19ㆍNetwork
- PC의 브라우저에서 "www.naver.com"을 입력하고 엔터
- "www.naver.com" 도메인 이름에 대한 IP 주소를 질의, DNS 서버에 질의하기 전 다음과 같은 방법을 우선 확인 호스트 파일, DNS Cache에도 없다면 DNS 서버로 질의한다.
- HOST 파일 확인
- DNS Cache 확인
- DNS 서버 질의
- 공유기의 포트포워딩을 통한 DNS 서버 질의
- ISP의 DNS 설정을 따라서 DNS 서버 질의
- DNS 서버로부터 응답이 와서 도메인 네임에 따른 IP 주소를 얻게 됨
- PC쪽에서 서버(Naver)쪽으로 IP 주소로 TCP 연결을 수행함
- TCP 연결을 수행하는 이유는 HTTP 프로토콜을 사용하여 통신하기 때문임
- HTTP 프로토콜 통신은 TCP 연결을 기반으로 하기 때문임
- TCP 연결에 성공하면 서버(Naver)쪽으로 HTTP Request를 하게 됨
- 요청에 성공하면 서버(Naver)로부터 HTTP Response를 받게 됨
- 응답은 HTTP Response에 있는 리소스로 네이버 메인 페이지를 렌더링함
References
웹 브라우저에 URL 입력하면 일어나는 일 - 인프라 위주
'Network' 카테고리의 다른 글
실시간 데이터 전송 방식 4가지(Polling, Long Polling, SSE, WebSocket) (0) | 2025.03.31 |
---|---|
Cross-Origin Resource Sharing과 Preflight Request를 하는 이유에 대해서 (0) | 2024.06.15 |
[Network] 2. 네트워크의 구성 (0) | 2022.01.09 |
[Network] 1. 네트워크의 이해와 설정 (0) | 2021.12.02 |