Bài viết này do AI tạo ra, có thể mắc sai sót.
Bạn gõ "google.com" vào trình duyệt, nhấn Enter, và trang web hiện ra chỉ trong vài giây. Nhưng đằng sau hành động đơn giản đó là cả một chuỗi quy trình phức tạp từ DNS, router, đến server. Hiểu rõ quá trình này là nền tảng cốt lõi của mọi người làm mạng và CNTT.
Khi bạn nhập google.com, trình duyệt đầu tiên kiểm tra cache cục bộ (trình duyệt → hệ điều hành → router). Nếu không tìm thấy, nó gửi truy vấn đến DNS Server (thường do ISP hoặc Google 8.8.8.8 cung cấp). DNS Server tra cứu qua hệ thống phân cấp:
.com142.250.80.46Có IP rồi, trình duyệt thiết lập kết nối TCP/IP đến server Google qua port 443 (HTTPS). Quá trình TCP 3-way handshake (SYN → SYN-ACK → ACK) diễn ra trong vài mili-giây. Tiếp theo là TLS handshake để mã hoá kết nối, đảm bảo dữ liệu an toàn.
Trình duyệt gửi yêu cầu HTTP GET đến server Google. Server xử lý, truy xuất nội dung, rồi trả về response gồm HTML, CSS, JavaScript và hình ảnh. Trình duyệt nhận toàn bộ và render thành trang web bạn nhìn thấy — tất cả chỉ trong khoảng 0.5–2 giây.
Dữ liệu không đi thẳng từ máy bạn đến Google. Nó được chia thành các packet, đi qua hàng chục router trên Internet. Mỗi router đọc IP đích trong packet header và chuyển tiếp đến router tiếp theo gần nhất, cho đến khi đến đúng server đích. Đây chính là routing — hệ thống định tuyến của Internet.

nslookup google.com hoặc dig google.com để xem DNS có phản hồi nhanh không.tracert google.com (Windows) hoặc traceroute google.com (Linux) để xem packet đi qua bao nhiêu router trước khi đến đích.Chỉ một hành động đơn giản — gõ google.com — nhưng đằng sau là DNS phân giải tên miền, router định tuyến packet, TCP thiết lập kết nối, TLS mã hoá, và server trả dữ liệu. Nắm vững quy trình này giúp bạn debug mạng nhanh hơn, hiểu sâu hơn về cách Internet vận hành, và tự tin hơn trong mọi cuộc phỏng vấn kỹ thuật.
Nội dung tổng hợp từ metadata video và thông số kỹ thuật công khai.