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.
Thử thách
Người mớiChọ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:
- Một cuộc gọi video trực tiếp
- Tải xuống một tệp zip
- Tra cứu DNS
Đầu ra mong đợi:
UDP
TCP
UDPTự làm thử
Tất cả bài học trong Mô hình OSI
8Hành trình của một gói tin
Một cú nhấp chuột diễn raBăng qua các mạngĐến nơi và đi lên các tầngÔn tập: từ đầu đến cuốiTự luyện tập: Playground Terminal