웹 브라우저에 URL 입력하면 일어나는 일

sunnyjjang·2025년 6월 3일

네트워크

목록 보기
21/26
post-thumbnail

통신을 하기 위해서는 IP 주소가 필요하다
IP 주소란, 인터넷에서 서버의 위치를 식별하는 주소이기 때문에

1. 사용자가 입력한 도메인을 실제 IP 주소로 변환하기 위해 DNS 조회를 수행한다.

2. 브라우저 캐시에서 IP 주소 확인

  • 최근에 방문한 도메인의 IP 정보를 캐싱

3. 운영체제의 Host 파일과 운영체제 캐시에서 IP 주소 확인

  • host 파일: 사용자가 수동으로 등록한 IP와 도메인 매핑 정보
  • 운영체제 DNS 캐시: 외부 DNS 서버로부터 받은 응답 저장

4. DNS 서버에 IP 주소 질의

  • 클라이언트 → ISP의 DNS 서버 → ROOT DNS Server …

  • DNS 서버는 분산형 계층 구조를 가지고 있다.
    Root NS > TLD NS > Sub Domain NS

5. IP 주소 획득

4. IP 주소를 통해 HTTP 통신을 하기 위한 TCP 연결

  • HTTP 통신은 TCP 연결을 기반으로 하기 때문에

5. HTTP 통신을 통해 원하는 웹페이지 획득


GSLB (Global Server Load Balancing)

전 세계 사용자에게 위치에 따라 가장 적절한 서버의 IP를 응답해주는 “DNS 기반 글로벌 트래픽 분산 기술”으로 전통적인 L4/L7 로드밸런서가 아닌, DNS 질의 단계(응용 계층)에서 동작하는 DNS 기반 트래픽 분산 기술이다.

접속자의 IP 주소를 통해 PC의 위치 파악 → Naver의 n개의 서버 주소 중 위치에 따라 가장 원활한 서버의 IP주소를 반환

profile
지금 이 순간이 다시 넘겨볼 수 있는 한 페이지가 될 수 있게

0개의 댓글