3.3.1 Các giao thức ựiều khiển giao vận truyền thống:
Cấu trúc máy tắnh và mạng thông tin thường gồm nhiều lớp: lớp vật lý, liên kết dữ liệu, mạng, giao vận và các lớp cao hơn như lớp phiên, trình diễn và ứng dụng. Mỗi lớp thấp hoạt ựộng như người cung cấp dịch vụ cho các lớp cao hơn. Tương tác giữa các lớp lân cận thông qua ựiểm truy cập dịch vụ (SAP).
Nhưng lớp giao vận và các lớp trên chỉ có tại ựầu cuối hay host, và thực thi chức năng giao thức end- to-end.
Lớp giao vận cung cấp sự chuyển vận ựoạn end-to-end, thông ựiệp ựược phân thành các chuỗi tại nguồn và ựược khôi phục lại tại ựắch. Một số giao thức lớp giao vận ựược dùng phổ biến như TCP (transport control protocol), UDP (user datagram protocol), SPX (sequenced packet exchange protocol),ẦTCP và UDP ựược dùng trong mạng Internet.
TCP (RFC 793): TCP là một giao thức giao vận ựịnh hướng kết nối
cho Internet. Một vài ứng dụng như FTP và HTTP dựa trên lớp TCP. TCP dùng dịch vụ mạng cung cấp bởi lớp IP. TCP bao gồm 3 phase:
nối tạo thành từ sự kết hợp giữa TCP sender và receiver qua cặp thông số (IP ađress, TCP port identifier). Có thể có nhiều kết nối giữa các ựiểm cuối tại cùng một thời ựiểm, những kết nối này có cùng ựịa chỉ IP nhưng chúng có xác nhận TCP port khác nhaụ TCP dùng thủ tục bắt tay ba bước ựể hình thành một kết nốị Trong quá trình bắt tay, TCP sender và receiver sẽ thỏa hiệp các thông số như initial sequence number, window size và một vài thông số khác và thông báo ựể quá trình truyền dữ liệu có thể bắt ựầụ
Truyền dữ liệu: TCP cung cấp sự tin cậy và truyền có thứ bậc của thông tin giữa bên gởi và bên nhận. TCP dùng ACK ựể khôi phục các ựoạn bị mất. Thứ bậc truyền ựược xác ựịnh qua số chuỗi trong header ựoạn. Hơn nữa, TCP còn cung cấp giao thức ựiều khiển luồng và tắc nghẽn thông qua việc hiệu chỉnh tốc ựộ truyền bởi bên phát.
Ngắt kết nối: Sau khi hoàn tất việc truyền dữ liệu, kết nối sẽ bị xóa và giải phóng tài nguyên liên quan.
UDP (RFC 768): UDP là một giao thức chuyển vận không kết nốị Nó
chuyển các gói dữ liệu mà không có số chuỗị Nếu thông tin bị mất trong quá trình truyền giữa phắa phát và phắa thu, giao thức này không có kỹ thuật ựể khôi phục lại nó. Giao thức UDP không ựảm bảo truyền phân bậc. UDP không có khả năng ựiều khiển luồng và tắc nghẽn.
Mobile IP: Mobile IP là kỹ thuật quản lý tắnh di ựộng chung trong lớp mạng ựể cung cấp tắnh di ựộng cho tất cả mạng IP. Thiết kế ban ựầu của TCP/IP không thể hiện tắnh di ựộng. địa chỉ IP dùng cho cả xác nhận ựầu cuối và vị trắ thiết bị trong mạng cũng như ựịa chỉ dùng cho quá trình ựịnh tuyến. Mobile IP ựưa ra hai ựối tượng mới là home agent (HA), foreign agent (FA) và một ựịa chỉ IP mớị địa chỉ IP mới ựưa ựến tắnh di ựộng và xuất phát từ FA khi thiết bị ựầu cuối vào một mạng mớị Các gói từ thiết bị nguồn ựược gởi trực tiếp ựến thiết bị ựầu cuối tương ứng. Do ựó, có một giao thức ựịnh tuyến bất ựối xứng giữa các thiết bị gọi là triangular routing, ựưa ựến một tuyến dài hơn từ thiết bị nguồn ựến ựắch. Trong quá trình di ựộng, khi handoff do tắnh di chuyển có thể làm mất góị TCP sender buộc phải giảm tốc ựộ dữ liệu, dẫn ựến giảm lưu lượng mặc dù lớp vật lý có thể cấp ựủ băng thông.