Internet là gì? Cách hoạt động giải thích dễ hiểu nhất
Internet là mạng máy tính toàn cầu, hoạt động như hệ thống bưu chính của thế giới — máy bạn gửi 'bưu phẩm dữ liệu' tới máy khác qua các 'bưu cục' trung gian gọi là router.
Mục lục bài viết(11)

Bản đồ topology Internet do dự án Opte tạo (2003). Mỗi điểm là một mạng độc lập (Autonomous System), mỗi đường nối là một kết nối định tuyến. Toàn bộ "vũ trụ" mà bạn đang lướt chỉ là tổng của những điểm và đường này. Nguồn: Wikimedia Commons (CC BY 2.5).
Hiểu đơn giản nhất
Internet là hệ thống bưu chính toàn cầu dành cho máy tính. Khi bạn xem một trang web hay gửi tin nhắn, máy tính của bạn đang đóng gói dữ liệu thành những "bưu phẩm" nhỏ và gửi qua hệ thống này tới máy tính người nhận.
Tất cả từ kỹ thuật như địa chỉ IP, router, DNS, packet đều có đối ứng trong hệ thống bưu chính đời thường — sau khi đọc bài này, bạn sẽ thấy chúng rất dễ hiểu.
Tại sao bạn cần biết
- Tránh bị "lùa" khi làm web hay app. Agency hay dùng từ kỹ thuật để bạn rối; hiểu Internet hoạt động ra sao giúp bạn phân biệt được vấn đề thật và vấn đề bịa.
- Chọn đúng dịch vụ. Khi mua hosting, domain hay CDN — bạn cần biết mình đang mua phần nào của hệ thống.
- Hiểu lý do tốc độ chậm. "Mạng chậm" có thể do Wifi, nhà mạng, hosting, hay tuyến cáp quang biển — mỗi nguyên nhân có cách xử lý khác nhau.
- Tự tin nói chuyện kỹ thuật. Khi lập trình viên nói "DNS chưa propagate", "có vấn đề với cáp AAG", "request timeout" — bạn không bị lạc.
Cách hoạt động
Hãy hình dung bạn muốn gửi một bức thư từ Hà Nội tới một người bạn ở Paris. Internet hoạt động gần giống vậy, chỉ là dữ liệu thay vì giấy.
1. Địa chỉ IP — số nhà trên Internet
Mỗi máy tính nối Internet có một địa chỉ IP (Internet Protocol address) duy nhất, ví dụ 203.162.4.190. Đây là "số nhà" để các máy khác biết gửi dữ liệu tới đâu.
Có hai loại địa chỉ IP:
| Loại | Ví dụ | Như... |
|---|---|---|
| IPv4 | 203.162.4.190 | Số nhà 4 cụm chữ số kiểu cũ |
| IPv6 | 2001:0db8:85a3::8a2e:0370:7334 | Số nhà mới dài hơn, đủ chỗ cho 340 tỷ tỷ tỷ tỷ địa chỉ |
Vì IPv4 sắp hết, thế giới đang chuyển dần sang IPv6. Bạn không cần nhớ chi tiết — chỉ cần biết "địa chỉ IP = cách nhận diện một máy trên Internet".
2. DNS — danh bạ tên miền
Nhớ địa chỉ IP 142.250.66.78 khó hơn nhớ google.com, đúng không? DNS (Domain Name System) là danh bạ điện thoại của Internet — nó dịch tên miền dễ nhớ thành số IP.
Khi bạn gõ vietcodex.com, trình duyệt sẽ:
- Hỏi DNS server: "vietcodex.com có IP gì?"
- DNS server trả lời: "IP là
104.21.96.235" - Trình duyệt mới gửi yêu cầu tới
104.21.96.235
Quá trình này thường mất 20-50 mili-giây và bạn không thấy.
3. Packet — bưu phẩm nhỏ
Dữ liệu trên Internet không gửi đi một cục lớn. Nó được chia thành các gói nhỏ gọi là packet, mỗi gói có:
- Địa chỉ người nhận (IP đích)
- Địa chỉ người gửi (IP nguồn)
- Một mẩu dữ liệu nhỏ (thường 1-1500 byte)
- Số thứ tự để máy nhận ghép lại đúng
Giống như bạn gửi một cuốn sách dày bằng cách xé từng trang, ghi số trang lên góc, bỏ mỗi trang vào một phong bì rồi gửi đi. Bên nhận ghép lại theo số trang.
4. Router — bưu cục trung chuyển
Packet không bay thẳng từ máy bạn tới đích. Nó đi qua hàng chục router — những thiết bị chuyên đọc địa chỉ và chuyển tiếp packet theo đường ngắn nhất.
Mỗi router là một bưu cục: nhận packet, đọc địa chỉ, quyết định "tuyến này tới Paris đi qua Hong Kong nhanh hơn qua Singapore", rồi chuyển tiếp.
Bạn có thể tự xem đường đi của packet bằng lệnh tracert google.com (trên Windows) hoặc traceroute google.com (trên Mac/Linux) trong cửa sổ Terminal (cửa sổ dòng lệnh) hay Command Prompt.

Mặt sau một router gia đình điển hình — cổng WAN (kết nối ra nhà mạng) và 4 cổng LAN (kết nối thiết bị trong nhà). Router gia đình nhỏ phục vụ vài chục thiết bị; router cấp nhà mạng phục vụ hàng triệu kết nối. Nhưng nguyên lý "đọc địa chỉ và chuyển tiếp" hoàn toàn giống nhau. Nguồn: Wikimedia Commons (CC BY-SA 3.0).
5. Nhà mạng (ISP) — bưu chính địa phương
Nhà mạng hay ISP (Internet Service Provider) là công ty cho bạn thuê kết nối Internet — Viettel, FPT, VNPT, CMC... Họ là "bưu chính địa phương" trong khu vực của bạn, lo việc kéo cáp tới nhà và kết nối ra Internet thế giới.
Nhà mạng thường có hai phần hạ tầng:
- Hạ tầng cuối — cáp từ trạm phát tới nhà bạn (cáp quang FTTH, hoặc cáp đồng kiểu cũ)
- Hạ tầng quốc tế — đường đi từ Việt Nam ra thế giới qua cáp quang biển AAG, APG, AAE-1, SMW-3...
Khi cáp quang biển bị đứt (cá mập cắn, neo tàu, động đất), tốc độ ra quốc tế chậm hẳn — đó là lý do.

Bản đồ các tuyến cáp quang biển trên thế giới. Mỗi đường là một sợi cáp dày bằng vòi nước, chạy hàng nghìn km dưới đáy đại dương. Việt Nam kết nối ra quốc tế chủ yếu qua AAG, APG, AAE-1, SMW-3 — khi một tuyến đứt, các tuyến còn lại bị quá tải. Nguồn: Wikimedia Commons (public domain).

Một sợi cáp quang biển cắt ngang — bên trong cùng là lõi sợi thuỷ tinh mỏng bằng sợi tóc truyền ánh sáng laser, các lớp bên ngoài là vỏ thép bảo vệ chống áp suất nước, cá mập và neo tàu. Một sợi như này có thể truyền hàng terabit mỗi giây. Nguồn: Wikimedia Commons (CC BY-SA 3.0).
Ví dụ thực tế
Bạn mở https://backlinkthaibinh.com.vn trên điện thoại. Đây là chuỗi sự kiện xảy ra trong khoảng 200 mili-giây:
- DNS lookup — Điện thoại hỏi DNS server: "backlinkthaibinh.com.vn ở IP nào?" DNS trả lời.
- TCP handshake — TCP (Transmission Control Protocol — giao thức truyền tin cậy). Điện thoại "bắt tay" với server (máy chủ) qua 3 packet trao đổi để mở kết nối.
- HTTPS handshake — HTTPS (giao thức web có mã hoá). Điện thoại và server thống nhất khóa mã hóa để không ai nghe lén được giữa đường.
- HTTP request — Điện thoại gửi yêu cầu: "Cho tôi xem trang chủ".
- Server xử lý — Server (đang đặt ở Việt Nam) đọc cơ sở dữ liệu, dựng HTML, gửi về.
- HTML đến trình duyệt — Điện thoại nhận HTML, đọc, thấy cần thêm CSS, JavaScript và ảnh.
- Lặp lại bước 4-6 cho mỗi tài nguyên — Mỗi ảnh, mỗi file CSS là một packet trao đổi nữa.
- Trình duyệt render — Khi đủ tài nguyên, trang web hiện lên.
Mỗi bước đều đi qua hàng chục router. Toàn bộ chuỗi này lặp lại mỗi lần bạn mở một trang khác — và xảy ra trong vài trăm mili-giây.

Bên trong một phòng máy chủ — nơi dữ liệu của bạn thực sự "sống". Khi bạn truy cập backlinkthaibinh.com.vn, request đi từ điện thoại bạn, qua nhà mạng, qua các router quốc tế, đến đúng một tủ rack trong một phòng máy như thế này. Hàng triệu phòng máy như vậy ghép lại thành Internet. Nguồn: Wikimedia Commons (CC BY-SA 3.0).
Tóm tắt 1 dòng
Internet là hệ thống bưu chính cho máy tính: dữ liệu chia thành packet, có địa chỉ IP làm "số nhà", được DNS tra cứu từ tên miền, và đi qua các router trung chuyển trên đường tới đích.
Đọc tiếp
- Trình duyệt, máy chủ, DNS làm việc thế nào — đi sâu hơn vào bước 1-4 ở trên (sắp có)
- Frontend vs Backend khác nhau ở đâu — "trình duyệt" và "server" là gì (sắp có)
- Domain, Hosting, DNS — 3 thứ bạn mua — phân biệt 3 dịch vụ thường bị nhầm lẫn (sắp có)