Bạn gõ một địa chỉ, chờ chưa đầy một giây, và trang web đã hiện ra. Trong khoảng thời gian ngắn ngủi đó, có bao nhiêu thứ vừa xảy ra mà bạn không hề thấy?
Nếu phải vẽ nó ra, bạn sẽ vẽ gì?
Chắc nhiều người sẽ vẽ một đám mây. Mờ mờ, ở trên trời, không dây dợ gì cả — chữ "Wi-Fi" còn có hẳn biểu tượng đám mây trên máy tính. Nhưng thử hỏi ngược lại: cái đám mây đó nằm ở đâu, và nó làm bằng gì?
Sự thật hơi trần trụi hơn tưởng tượng. Internet không trôi trên trời. Nó là dây thật — hàng trăm nghìn ki-lô-mét dây, phần lớn nằm dưới đáy biển.
Khi bạn nhắn tin cho một người bạn ở nước khác, tin nhắn đó không "bay" qua bầu trời.
Nó chạy dọc theo một sợi cáp quang, chui xuống đáy đại dương, băng qua hàng nghìn ki-lô-mét nước biển, rồi mới trồi lên ở một bờ biển khác.
Nhưng nếu đúng là có dây thật, thì dây đó mảnh cỡ nào mà lại giấu được kỹ đến mức chẳng ai để ý?
Bên trong nó không có điện — mà là ánh sáng.
Cáp quang không truyền dữ liệu bằng dòng điện như dây điện thường. Nó truyền bằng những chớp ánh sáng, nháy tắt-mở cực nhanh dọc theo một sợi thủy tinh trong suốt, mảnh gần bằng một sợi tóc.
Vì biển là con đường ngắn nhất và ít vướng nhất giữa hai lục địa — không núi, không thành phố, không biên giới phải xin phép đi qua.
Tàu chuyên dụng thả cáp xuống, có khi sâu vài ki-lô-mét, rồi để nó nằm yên đó nhiều năm.
Nhưng dây dẫn tín hiệu đi thì cũng phải có nơi đến. Vậy tín hiệu đó, sau khi vượt cả một đại dương, tìm đến cái gì ở đầu bên kia?
Không phải trên mây — mà trên một cái máy chưa từng tắt.
Mọi trang web bạn từng mở — bài viết, video, ảnh — đều đang nằm thật, dưới dạng dữ liệu, trên một chiếc máy tính ở đâu đó. Chiếc máy đó gọi là server (máy chủ).
Khác với máy tính ở nhà bạn, server không tắt để đi ngủ. Nó chạy 24 tiếng một ngày, 365 ngày một năm, chỉ để chờ có ai đó gõ đúng địa chỉ và gửi yêu cầu tới.
Khi mạng nhà bạn "lag", thứ đang chậm hầu như không phải là server ở xa.
Thường là đoạn dây hay tín hiệu radio ngắn ngủi giữa điện thoại bạn và cái cục phát Wi-Fi trong nhà — đoạn đường xa nhất, xuyên đại dương, lại thường là đoạn nhanh nhất.
Nhưng có một câu hỏi khó hơn: giữa hàng tỷ server đang chạy trên khắp thế giới, làm sao dữ liệu biết đường tìm đúng một cái, không lạc sang cái khác?
Nó gọi là IP — và nó là lý do dữ liệu không đi lạc.
Tưởng tượng bạn gửi một lá thư mà không ghi địa chỉ người nhận. Thư đó sẽ đi đâu? Chẳng đi đâu cả — nó nằm lại ở bưu điện, vô nghĩa.
Internet cũng cần một thứ tương tự. Mỗi thiết bị kết nối mạng — điện thoại, laptop, cả cái server đang giữ trang web bạn muốn — đều được gán một dãy số riêng, gọi là địa chỉ IP.
Bạn không cần nhớ dãy số của từng trang web — gõ tên thường ngày là đủ, có một hệ thống khác âm thầm dịch cái tên đó ra đúng địa chỉ số. Nhưng phía sau hậu trường, chính dãy số kia mới là thứ dữ liệu thật sự đi theo.
Ánh sáng trong cáp quang đi được khoảng 200.000 km mỗi giây. Nhập một khoảng cách bất kỳ, xem thử tín hiệu mất bao lâu.
Nhưng nếu ánh sáng nhanh đến vậy, thì cả cái hành trình dài dằng dặc — từ ngón tay bạn, qua đại dương, tới server, rồi quay về màn hình — gộp lại hết mất bao lâu?
Ghép lại toàn bộ hành trình, xem nó ngắn đến mức nào.
Bạn gõ một địa chỉ. Máy tính đi tìm đúng dãy số IP của nó. Tín hiệu rời khỏi nhà bạn, chạy dọc dây cáp, có khi lặn xuống đáy biển, băng qua một hoặc vài lục địa, tới đúng server đang giữ trang web đó. Server gói dữ liệu lại, gửi ngược trở về, theo đúng đường vừa đi — chỉ có chiều ngược lại.
Vậy điều gì khiến một hành trình xa như thế lại nhanh đến mức gần như tức thời? Có phải vì ánh sáng vốn đã nhanh — hay còn vì một lý do nào khác nữa mà bạn chưa nghĩ tới?
Phần chậm nhất trong cả chuyến đi hiếm khi là quãng đường xuyên đại dương — nó thường là đoạn ngắn nhất: từ cục phát Wi-Fi trong nhà bạn tới chiếc điện thoại đang cầm trên tay.