TCP là luồng có nghĩa là dữ liệu có nghĩa là được truyền như một luồng byte tiếp tục. Nhưng điều làm tôi bối rối là TCP tạo ra các phân đoạn và chuyển nó xuống IP. IP tạo ra các gói đóng gói các phân đoạn và chuyển chúng. Vậy chính xác là dòng liên tục ở đây?Luồng TCP và thông điệp UDP
UDP mặt khác là định hướng thư. Nó nhận các thông điệp từ tầng ứng dụng, tạo ra các gói dữ liệu và đẩy nó xuống IP. Cho đến nay nó cũng giống như TCP, thay vào đó một datagram được tạo ra và đẩy xuống. Điều gì khiến giao thức này trở thành một thông điệp được định hướng?
Bản chất trực tuyến này của TCP có liên quan với độ tin cậy của nó không? –
@LuisVasconcellos Không thực sự. Có thông báo/giao thức dựa trên datagram có thể cung cấp cho bạn độ tin cậy tương tự như TCP. – nos
Câu trả lời hay! Giả sử chúng ta có dữ liệu là "Xin chào". Nếu chúng ta giả định mỗi từ ở đây dưới dạng thông báo thì UDP sẽ gửi chúng dưới dạng "Hi" và "there" với nhau dưới dạng các gói dữ liệu riêng biệt nhưng theo thứ tự bất kỳ. Trong khi trong TCP, "HiThe" và "re" có thể được tạo thành hai phân đoạn riêng biệt nhưng nó đảm bảo rằng cả hai phân khúc này đến đúng thứ tự. Tôi hiểu có đúng không? – Zephyr