웹 브라우저에 www.google.com을 입력하면 일어나는 일 ?

darby·2022년 12월 4일
0

CS

목록 보기
10/12

1. 캐시체크를 한다

  • 캐시는 정보를 저장해 놓은 곳인데
  • 유저가 이미 구글에 접속했다면, 구글의 IP 주소가 캐시에 저장이 되어 다음에 사용 했을 때 바로 컴퓨터한테 구글 IP 를 알려준다. 그러면 더 빠른 화면출력이 된다.
  • 캐시는 여러개가 있고, 순서가 있다 처음엔,
  • 브라우져 캐시체크 → OS 캐시체크 → 라우터(공유기) 캐시체크 → ISP(Internet Service Provider) 캐시체크
  • ISP는 인터넷 서비스를 제공하는 회사를 생각하면 된다. 예를들어 , KT, SKT, LG U+

2. 1번에서 저장된 캐시가 없다면 DNS에 질의를 하여 IP주소를 획득한다.

3. TCP/IP 프로토콜을 사용해 서버에 연결한다.

  • 내 PC와 구글서버의 연결을 해야 구글서버에서 구글 화면을 띄울수 있는 소스를 주기 때문에 연결해야한다.
  • 근데 왜 TCP/IP 연결을 하는가? 에 궁금할 수 있는데
  • 그건 브라우져를 사용하였기 때문이다. 브라우져를 사용하면 HTTP프로토콜을 사용하게 되는데 HTTP가 TCP/IP 연결을 지향한다.

4. 3번에서 Rrequst / Response 을 주고 받았다면 이제 내pc화면에 HTML이 렌더링 되어 화면에 구글홈페이지가 출력된다.

[REFERENCE]

참조1

0개의 댓글