Loading...

Bài 3: Mô hình TCP/IP — Tại sao Internet chạy bằng cái này chứ không phải OSI?

💡 Liên hệ thực tế

Ở Bài 2, bạn đã biết mô hình OSI chia quá trình truyền dữ liệu thành 7 tầng, giúp chúng ta dễ học, dễ phân tích và xác định vấn đề khi mạng gặp sự cố. Tuy nhiên, đây chỉ là mô hình tham chiếu — dùng để mô tả và phân tích — chứ không phải bộ giao thức mà Internet đang thực sự chạy.

🌐 Trong thực tế, Internet lại hoạt động dựa trên mô hình TCP/IP. Mô hình này chỉ có 4 tầng, được xây dựng xoay quanh bộ giao thức TCP/IP và được sử dụng rộng rãi trên hầu hết các hệ thống mạng hiện nay.

📎 Một điều thú vị ít người để ý: TCP/IP thực chất ra đời trước — được phát triển và triển khai trên mạng ARPANET từ những năm 1970. Phải đến năm 1984, tổ chức ISO mới công bố mô hình OSI, với mục đích tạo ra 1 khung chuẩn để mô tả cách các giao thức mạng (bao gồm cả TCP/IP đang chạy sẵn) hoạt động, giúp việc giảng dạy và phân tích trở nên hệ thống hơn. Vì vậy, không nên hiểu TCP/IP là "phiên bản rút gọn được xây dựng từ OSI" — 2 mô hình được phát triển độc lập, chỉ là OSI đến sau và có nhiều tầng chi tiết hơn.

Hiểu đơn giản: OSI giúp bạn hiểu cách mạng hoạt động, còn TCP/IP là mô hình mà Internet đang sử dụng hằng ngày. Khi bạn đọc bài viết này, mở YouTube hay truy cập Google, dữ liệu đều đang được truyền theo mô hình TCP/IP.


📘 Kiến thức cốt lõi

TCP/IP (Transmission Control Protocol/Internet Protocol) gộp 7 tầng OSI thành 4 tầng. Như đã nói ở trên, đây là mô hình ra đời trước và đang thực sự vận hành Internet, còn OSI chỉ đóng vai trò tham chiếu để học và phân tích.

Tầng TCP/IPTương ứng tầng OSIVai tròVí dụ giao thức
4️⃣ Application Application + Presentation + Session (gộp 3 tầng) Ứng dụng người dùng thao tác HTTP, DNS, FTP, TLS
3️⃣ Transport Transport Đảm bảo dữ liệu đến đủ, đúng thứ tự TCP, UDP
2️⃣ Internet Network Định tuyến gói tin giữa các mạng IP, ICMP
1️⃣ Network Access Data Link + Physical (gộp 2 tầng) Đóng khung (Frame) và kiểm soát việc truyền dữ liệu qua 1 liên kết cụ thể (LAN hoặc WAN)
Ethernet, Wi-Fi, PPP

💬 Vì sao TCP/IP gộp lại còn 4 tầng?

Trong thực tế, ba tầng trên cùng của OSI (Application, Presentation và Session) thường được xử lý chung bởi một ứng dụng, chẳng hạn như trình duyệt web, phần mềm email hay ứng dụng chat. Vì vậy, mô hình TCP/IP gộp chúng thành một tầng duy nhất là Application.

Tương tự, hai tầng dưới cùng của OSI là Data LinkPhysical được gộp lại thành Network Access. Tuy nhiên, hai tầng này vẫn đảm nhiệm những vai trò khác nhau:

  • Data Link chịu trách nhiệm truyền dữ liệu trong một liên kết mạng cụ thể: tạo Frame, quản lý việc truy cập môi trường truyền dẫn, sử dụng cơ chế địa chỉ lớp 2 (ví dụ MAC trong Ethernet/Wi-Fi) và phát hiện lỗi ở mức liên kết.
  • Physical chịu trách nhiệm chuyển đổi dữ liệu thành tín hiệu điện, quang hoặc vô tuyến để truyền qua môi trường vật lý.

Vì hai tầng này luôn phối hợp để truyền dữ liệu qua một liên kết mạng cụ thể (link) — ví dụ một kết nối Ethernet, Wi-Fi hoặc một đường truyền WAN — nên mô hình TCP/IP xem chúng như một nhóm chức năng chung là Network Access.

⚙️ 2 giao thức "trái tim" của tầng Transport — TCP và UDP:

Tiêu chíTCPUDP
Độ tin cậy Đảm bảo đến đủ, đúng thứ tự (có xác nhận) Gửi xong là xong, không đảm bảo
Tốc độ Chậm hơn (do phải xác nhận) Nhanh hơn
Ví dụ dùng Tải file, xem web, gửi email Xem video call, chơi game online, gọi thoại

🎯 Mẹo nhớ: TCP giống như gửi thư bảo đảm — có ký nhận, thất lạc thì xử lý để thư đến nơi. Còn UDP giống như nghe đài phát thanh — nếu tín hiệu chập chờn làm mất vài từ, chương trình vẫn phát tiếp chứ không phát lại từ đầu. Đó cũng là lý do các ứng dụng gọi video hay livestream thường dùng UDP: ưu tiên sự liên tục hơn là sự hoàn hảo.

So sánh mô hình OSI 7 tầng và TCP/IP 4 tầng Sơ đồ hai cột đặt cạnh nhau: cột trái là 7 tầng OSI, cột phải là 4 tầng TCP/IP tương ứng Mô hình OSI (7 tầng) Mô hình TCP/IP (4 tầng) 7. Application 6. Presentation 5. Session 4. Transport 3. Network 2. Data Link 1. Physical Application Transport Internet Network Access 3 tầng trên của OSI gộp thành 1 tầng Application của TCP/IP 2 tầng dưới của OSI gộp thành 1 tầng Network Access của TCP/IP


💬 Hỏi & Đáp nhanh

❓ Vậy đi thi CCNA thì học OSI hay TCP/IP mới đúng?

✅ Cả hai. Đề thi hay hỏi theo kiểu OSI (vì dễ ra câu hỏi phân tầng rạch ròi: "giao thức này ở tầng mấy?"), nhưng khi cấu hình thiết bị thực tế (show ip route, show interface...) thì tư duy theo TCP/IP mới đúng với những gì đang chạy dưới hạ tầng.

❓ Tầng "Internet" trong TCP/IP có phải là "Internet" mà chúng ta vẫn dùng hàng ngày không?

❌ Không phải theo nghĩa đó. Tên tầng "Internet" ở đây chỉ mang nghĩa "liên mạng" — tức là tầng chịu trách nhiệm định tuyến gói tin giữa các mạng khác nhau (tương đương tầng Network của OSI), không phải ám chỉ mạng Internet toàn cầu mà bạn đang duyệt web.

❓ Vì sao gọi video (Zalo, Zoom) lại chọn UDP mà không chọn TCP an toàn hơn?

✅ Vì trong cuộc gọi video, tốc độ quan trọng hơn độ chính xác tuyệt đối. Mất 1 khung hình chỉ giật nhẹ 1 tích tắc, người xem gần như không nhận ra. Nhưng nếu dùng TCP, mỗi lần mất gói phải dừng lại chờ gửi lại — gây giật, lag nghiêm trọng hơn nhiều so với việc mất một khung hình.


📝 Bài tập đánh giá

Câu 1: Tầng "Network Access" của mô hình TCP/IP tương ứng với những tầng nào của mô hình OSI?

  • A. Application và Presentation
  • B. Transport và Network
  • C. Data Link và Physical
  • D. Session và Transport

Câu 2: Giao thức nào phù hợp hơn cho việc gọi video trực tuyến?

  • A. TCP, vì đảm bảo dữ liệu chính xác tuyệt đối
  • B. UDP, vì ưu tiên tốc độ hơn độ chính xác tuyệt đối
  • C. Cả hai đều không dùng được cho video
  • D. HTTP, vì đây là giao thức truyền web

👉 Đáp án

Câu 1: C — Network Access gộp 2 tầng thấp nhất của OSI là Data Link và Physical, vì cả hai đều xử lý trong phạm vi mạng cục bộ.

Câu 2: B — UDP được chọn cho gọi video vì ưu tiên tốc độ truyền, chấp nhận mất một phần dữ liệu nhỏ để tránh giật lag.


📚 Bài viết thuộc khóa học CCNA của VNExperts

🧭 Điều hướng

⬅️ Bài trước🏠 Mục lục khóa họcBài kế tiếp ➡️
Bài 2: Mô hình OSI 7 tầng Mục lục khóa học CCNA Bài 4: Thiết bị mạng