Giao thức vận tải hướng kết nối (Connection-Oriented Transport Protocol)
Trong lớp truyền tải, một giao thức hướng kết nối thiết lập kết nối phiên giữa hai máy chủ IP và sau đó duy trì kết nối trong toàn bộ quá trình truyền. Khi quá trình truyền hoàn tất, phiên kết thúc. TCP cung cấp truyền tải đáng tin cậy theo hướng kết nối cho dữ liệu ứng dụng.
Độ Tin Cậy (Reliable)
Độ tin cậy của TCP có ba mục tiêu chính sau:
· Phát hiện và truyền lại các gói bị rơi
· Phát hiện và khắc phục dữ liệu trùng lặp hoặc không theo thứ tự
· Tránh tắc nghẽn mạng
Reliable vs. Best-Effort Transport
Các thuật ngữ Reliable và Best-Effort Transport là các thuật ngữ mô tả hai loại kết nối giữa các máy tính. TCP là một giao thức hướng kết nối được thiết kế để đảm bảo truyền tải đáng tin cậy, kiểm soát luồng và phân phối các gói IP được đảm bảo. Vì lý do này, nó được gắn nhãn là một giao thức " Reliable ". UDP là một giao thức không kết nối dựa vào lớp ứng dụng để giải trình tự và phát hiện các gói bị bỏ và được coi là " Best-Effort Transport ". Mỗi giao thức đều có những điểm mạnh khiến chúng trở nên hữu ích cho các ứng dụng cụ thể.
Reliable |
Best-Effort |
|
Protocol |
TCP |
UDP |
Connection Type |
Connection-oriented |
Connectionless |
Sequencing |
Yes |
No |
Uses |
· File Transfer Protocol (FTP) · Web browsing · Downloading |
· Voice streaming · Dynamic Host Configuration Protocol (DHCP) · Trivial File Transfer Protocol (TFTP) |