Menu
CoddyTech

TCP và UDP

Bài học 18 trên 32 trong khóa học Mô hình OSI của Coddy.

Tầng 4 cung cấp hai dịch vụ. TCP: thiết lập kết nối, sắp xếp thứ tự, truyền lại dữ liệu bị mất; bạn phải chấp nhận độ trễ để có được sự đảm bảo này. UDP: gửi từng gói dữ liệu đơn lẻ và hy vọng mọi việc suôn sẻ; không có gì được đảm bảo, cũng không cần chờ đợi.

Hãy chọn dựa trên một câu hỏi: gói tin đến muộn còn hữu ích không? Tệp tải xuống phải đầy đủ, nên dùng TCP. Khung hình đến muộn trong cuộc gọi video trở nên vô dụng, tốt hơn hết là bỏ nó và hiển thị khung hình tiếp theo, nên dùng UDP. Truy vấn DNS là những câu hỏi đơn lẻ, rất nhỏ, mà việc gửi lại sẽ tốn ít hơn thiết lập kết nối, nên dùng UDP.

challenge icon

Thử thách

Người mới

Chọn giao thức phù hợp cho từng tác vụ. In mỗi giao thức trên một dòng, viết hoa, theo thứ tự này:

  1. Một cuộc gọi video trực tiếp
  2. Tải xuống một tệp zip
  3. Tra cứu DNS

Đầu ra mong đợi:

UDP
TCP
UDP

Tự làm thử

Terminal

Tất cả bài học trong Mô hình OSI

Tự luyện tập: Playground Terminal