본문 바로가기
면접 질문/네트워크

[네트워크] 검색 창에 google.com을 치면 일어나는 일

by 그적 2024. 2. 19.

우선 클라이언트는 요청을 보내기 위해 google.com에 대한 IP 주소를 DNS를 통해 알아냅니다. 전달받은 IP 주소를 패킷에 포함하여 네트워크에서 경로를 찾아가고, 공유기와 같은 마지막 라우터 장비에 도달하면 MAC 주소를 이용해 최종적으로  패킷이 서버에 도달할 수 있습니다.

 

처음 전달받은 패킷은 google.com에 대한 요청 패킷이 아니라, TCP 연결에 대한 요청 패킷입니다. 따라서 3-way handshaking 과정인 syn 패킷, syn+ack 패킷, ack 패킷을 주고 받습니다. 이로써 클라이언트와 서버의 TCP 연결이 수립이 되었고, 클라이언트는 google.com에 대한 요청 패킷을 보냅니다. 서버는 클라이언트의 요청을 처리한 후에 데이터를 담아 응답함으로써 클라이언트는 사이트에 접속할 수 있게 됩니다.

 

댓글