[CS] 브라우저에 url을 입력하면 일어나는 일

else·2023년 8월 28일
1

CS

목록 보기
1/10

DNS란?

  • Domain Name System
  • 도메인 이름(ex: www.google.com)을 일력했을 때 이를 IP주소로 바꾸고 접속하는 과정과 시스템
  • 계층구조를 가지고 있는 분산 데이터 베이스 구조

1. DNS 캐시 탐색

  • 브라우저 캐시 탐색
  • (없으면) os캐시 탐색 -> system call을 이용함
  • (없으면) 라우터 캐시 탐색
  • (없으면) ISP 캐시 탐색
    • ISP(Internet Service Proivder)란 인터넷 서비스 공급자 (LG, SK, KT ...)

1-2 (캐시에 없으면) 해당 ISP의 DNS 서버에 DNS 쿼리를 날림

  • Recursive search라는 검색 기법을 통해

2. 브라우저가 서버와 연결 (TCP/IP)

3. 브라우저가 웹서버에 GET 요청

4. 웹서버가 브라우저에게 response 전달

  • 상태코드(404, 403...), 웹페이지 정보 등

5. 브라우저가 렌더링

  • 브라우저의 렌더링 과정
profile
피아노 -> 개발자

0개의 댓글