브라우저 주소창에 url(www.google.com)을 입력한다면 무슨일이 벌어질까?
브라우저에 URL 입력 -> 브라우저는 URL 해석
브라우저가 해당 url의 IP 주소를 찾기 위해 캐시에서 DNS 기록 확인
캐시에 없다면 ISP의 DNS 서버가 해당 url을 호스팅하는 서버의 IP 주소를 찾음
1) 루트 DNS 서버에서 해당 위치를 요청
2) Root DNS 서버는 '.com' DNS 서버 주소로 안내
3) ISP 서버는 '.com' DNS 서버에게 어디로 가야하는지 요청
4) '.com' 서버는 000.com DNS 서버에서 해당 도메인을 관리하고 있는걸 확인하고 안내
5) ISP 서버는 000.com DNS 서버에게 정보를 요청
6) 000.com DNS 서버는 IP를 알려주고, 동시에 해당 정보를 캐시로 등록
7) ISP 서버는 브라우저에게 확인한 IP 주소를 안내
브라우저가 해당 서버와 TCP 연결 시작
브라우저가 웹 서버에 HTTP 요청 보내고 서버는 요청을 처리하고 HTTP 응답을 보냄
브라우저가 HTML 컨텐츠를 보여줌