[CS지식]브라우저에 www.google.com을 입력하면 무슨 일이 벌어지나?

코드왕·2022년 6월 14일
0

기술 면접 준비하다보면 단골로 나오는 질문이다.

쉬운 것 같으면서도 막상 대답하려고 하면 약간 어려운 부분이 생긴다.

정리해보자.

1.브라우저 주소창에 maps.google.com을 입력
2.브라우저가 www.google.com의 IP 주소를 찾기 위해 캐시에서 DNS 기록을 확인한다.
3.만약 요청한 URL(www.google.com)이 캐시에 없다면, ISP의 DNS 서버가 DNS 쿼리로 www.google.com을 호스팅하는 서버의 IP 주소를 찾는다.
4.브라우저가 해당 서버와 TCP 연결을 시작한다.
5.브라우저가 웹서버에 HTTP 요청을 보낸다.
6.서버가 요청을 처리하고 응답을 보낸다.
7.서버가 HTTP 응답을 보낸다.
8.브라우저가 HTML 컨텐츠를 보여준다.

너무 짧게만 서술해놨더니 잘 이해가 가지 않는다.

잘 정리해놓은 기술 블로그들이 많아서 링크를 몇개 걸어두겠다.

달달달 외워서 답변 나올때까지 보도록 하자!

링크1

링크2

profile
CODE DIVE!

0개의 댓글