<aside> 💡 도대체, www.google.com 을 입력하면 무슨 일이 발생할까?
</aside>
www.google.com 을 브라우저 주소창에 입력한다.
브라우저는 캐싱된 DNS 기록을 통해 www.google.com 에 대응되는 IP 주소가 있는지 확인
📍 요청한 URL 이 캐시에 없으면, ISP 의 DNS Server 는 재귀적으로 도메인 이름을 찾는다.
요청한 URL 이 캐시에 없으면, ISP 의 DNS 서버가 www.google.com 을 호스팅하고 있는 서버의 IP 주소를 찾기 위해 DNS 쿼리를 날림
DNS Server 는 IP 주소를 브라우저에게 전송하고, 브라우저가 IP 주소를 받으면 서버와 TCP 연결을 한다. (3-Way Handshaking)
TCP 연결이 완료되면 브라우저가 웹 서버에 HTTP 요청을한다.
서버가 요청을 처리하고 HTTP Response 를 생성한다.
서버가 HTTP Response 를 보낸다.
브라우저가 HTML Content 를 보여준다.