안녕하세요. 말씀하신 것처럼 www.naver.com만 입력하면 네이버로 연결됩니다. 말씀하신 것에 대한 답변하기 위해서는 우리가 어떻게 웹사이트에 들어가는지를 알 필요가 있습니다.
우리가 naver.com 접속한다고 가정하겠습니다. 먼저 naver.com에 대한 캐시가 컴퓨터 내에 저장돼 있는지 확인합니다. 만약 컴퓨터 내에 저장돼 있는 것과 현재의 웹페이지가 동일하다면 컴퓨터에 저장된 페이지를 띄웁니다. 만약 다르거나 없다면 DNS resolver에게 질의합니다. DNS resolver는 보통 통신사의 것을 사용합니다. DNS는 우리가 웹사이트를 접속하는 경로를 제공하는 역할입니다. DNS resolver는 다시금 TLD(Top Level Domain)에 질의합니다. TLD는 example.com, example.kr에서 마지막에 붙는 글자(.com과 .kr 등)를 말합니다. TLD는 다시금 해당 도메인, 지금의 경우는 naver.com의 DNS에 또 질의합니다. 그리고 마지막으로 naver.com의 DNS 서버가 레코드에 기록된 답변을 하게 되는 것입니다. 이때 CNAME 레코드의 경우, 이전 작업을 반복하게 됩니다. 그리고 A(또는 AAAA) 레코드라면 그때서야 반환을 합니다. 요컨대 컴퓨터, DNS resolver, TLD DNS, DNS Server, 접속 순으로 이루어지게 됩니다. naver.com도 사실 IP 주소를 쉽게 나타낸 것입니다.
그리고 여기에서 www.naver.com과 naver.com의 차이는 서브 도메인의 차이입니다. 원래라면 별개의 주소이지만, www라는 서브 도메인을 안 붙여도 연결이 되는 것은 리다이렉트 기능이 되어 있기 때문입니다.
패킷화는 이 과정에서 100만큼의 데이터를 보낸다면 13 정도씩 잘라서 보내는 것이며, 패킷이란 네트워크에서 데이터를 전송할 때 사용하는 기본 단위입니다. 마지막으로 1초도 안 걸리는 이유는 빠른 네트워크 속도, CDN, 캐시, HTTP/3, 많지 않은 패킷 전송량 등을 꼽을 수 있을 것 같네요.
제 답변이 도움이 되시면 좋겠으며, 궁금한 내용은 댓글 달아주시면 도와드리겠습니다. 감사합니다.