Những ứng dụng phổ biến của mơ hình TCP/IP:
FTP(File Transfer Protocol): Giao thức truyền file chạy nền TCP.
Telnet: Cho phép truy cập từ xa để cấu hình, truy cập thiết bị chạy nền TCP.
DNS (Domain Name System): Giao thức phân giải tên miền, ứng dụng chạy cả 2 nền TCP, UDP.
v.v...
1.3.2.1. Lớp Transport TCP/IP
a. Giao thức UDP (User Datagram Protocol)
UDP (User Datagram Protocol) là một giao thức truyền tải theo phương thức connectionless điển hình. Giao thức của phương thức này không xây dựng kết nối trước khi truyền mà truyền trực tiếp ngay lập tức - truyền theo kiểu best effort
(truyền tổng lực). Phương thức connectionless cũng khơng có các phương thức đảm
bảo độ tin cậy như báo nhận, điều khiển kết nối (flow control), hay kiểu đánh số thức tự các gói tin bị chặt nhỏ trên đường truyền. Vậy nên giao thức này truyền tải rất
nhanh, được dùng cho các gói tin như Voice hay Video. Tuy nhiên hoạt động truyền này khơng có độ tin cậy cao, dễ gây mất gói và gây lỗi.
b. Giao thức TCP (Tranmission Control Protocol)
TCP (Tranmission Control Protocol) là một giao thức có phương thức truyền tải dạng connection - oriented và mang các đặc điểm:
Cần phải thực hiện thiết lập kết nối đầu xa trước khi thực hiện trao đổi dữ liệu, tiến trình thiết lập kết nối này điển hình cho giao thức TCP gọi là tiến trình Threeway handshake.
Thực hiện các cơ chế báo nhận khi truyền dữ liệu, mỗi segment gửi đi đều phải được báo nhận (Acknowledge), những segment nào khơng được bật ACK thì coi nhưng segment lỗi và phải xử lí để bật ACK và truyền lại.
Có cơ chế đánh số thứ tự (Sequencing) cho các segment được truyền .
Kèm theo cơ chế điều khiển kết nối – điều khiển luồng dữ liệu (flow control) để xử lí tránh nghẽn đường truyền.
Một kết nối TCP cũng được xem như một cặp đường kết nối luận lý giữa 2 host end to end, mỗi đường phục vụ cho một hướng truyền dữ liệu - kiểu truyền full duplex.
Quy trình Three - Way Handshake của mơ hình Transport TCP/IP: