Lớp Giao vận trong mô hình tham chiếu DOD (xem Internet thật là đơn giản số 5/2003) cung cấp khả năng truyền thông từ một chương trình ứng dụng này tới một chương trình ứng dụng khác. Trong mục này, chúng ta sẽ nghiên cứu về 2 giao thức ở Lớp giao vận (Transport Layer): Giao thức TCP (Transport Control Protocol) và Giao thức UDP (User Datagram Protocol). Tất cả các gói tin được trao đổi giữa các máy tính trên mạng đều nhờ vào một trong 2 giao thức đó. 1. Transport Control Protocol (TCP). | Internet Các giao thức lớp giao vận Lớp Giao vận trong mô hình tham chiếu DOD xem Internet thật là đơn giản số 5 2003 cung cấp khả năng truyền thông từ một chương trình ứng dụng này tới một chương trình ứng dụng khác. Trong mục này chúng ta sẽ nghiên cứu về 2 giao thức ở Lớp giao vận Transport Layer Giao thức TCP Transport Control Protocol và Giao thức UDP User Datagram Protocol . Tất cả các gói tin được trao đổi giữa các máy tính trên mạng đều nhờ vào một trong 2 giao thức đó. 1. Transport Control Protocol TCP Trong 2 giao thức ở Lớp giao vận TCP là giao thức được sử dụng nhiều nhất. Đây là giao thức hướng kết nối connection-oriented có 5 đặc trưng của dịch vụ chuyển phát đáng tin cậy. Đó là Định hướng stream Khi hai chương trình ứng dụng các tiến trình của người sử dụng truyền những khối lượng lớn dữ liệu chúng ta xem dữ liệu này là một chuỗi các bit được chia thành các octet 8 bit mà chúng ta thường gọi là byte. Dịch vụ chuyển phát stream tên máy đích chuyển đến nơi nhận một cách chính xác cùng một chuỗi các octet mà máy gửi chuyển đi. Kết nối mạch ảo Thực hiện việc truyền stream cũng tương tự như thực hiện một cuộc gọi điện thoại. Trước khi việc truyền có thể bắt đầu cả hai chương trình ứng dụng gửi và chương trình ứng dụng nhận tương tác với hệ điều hành thông báo về mong muốn có được việc truyền stream. Về mặt khái niệm một chương trình ứng dụng sẽ thực hiện một cuộc gọi mà phải được đầu kia chấp nhận tức thiết lập một kết nối - hay mạch ảo - để truyền và nhận dữ liệu một cách chính xác. Việc truyền có vùng đệm Các chương trình ứng dụng gửi một dòng dữ liệu qua mạch ảo bằng cách lặp lại việc chuyển các octet dữ liệu đến phần mềm giao thức. Khi truyền dữ liệu mỗi chương trình ứng dụng sử dụng bất kỳ kích thước đơn vị truyền nào nó thấy thuận tiện có thể chỉ bằng một octet. Tại đầu nhận phần mềm giao thức phát chuyển tự động dữ liệu theo đúng chính xác thứ tự mà chúng được gửi đi làm cho chúng sẵn sàng được sử dụng đối với chương trình ứng dụng nhận ngay sau .