Bộ giao thức TCP/IP (phần 8)

Tầng chuyển vận (tiếp tục)

TCP header

Mỗi gói dữ liệu cái được gửi sử dụng giao thức TCP có một TCP header gán cho nó, cái chứa thông tin liên quan đến
TCP như cổng nguồn, cổng đích, và các cờ TCP. Ảnh dưới thể hiện các trường khác nhau trong TCP header. Một mô tẩ
nhanh về mỗi trường như sau.
header
+ Cổng nguồn: Trường 16 bit này nhận dạng số cổng của hệ thống gửi.
+ Cổng đích: Trường 16 bit này nhận dạng số cổng gói dữ liệu được hướng đích đến trên hệ thống đích.
+ Sequence Number: Trường 32 bit này nhận dạng sequence number của gói dữ liệu.
+ Acknowledgment Number: Trường 32 bit này nhận dạng gói dữ liệu rằng gói dữ liệu này đang xác nhận.
+ Offset: Trường 4 bit này chỉ ra nơi dữ liệu bắt đầu.
+ Reserved: Trường 6 bit này luôn được thiết lập thành 0 và được thiết kế cho sử dụng tương lai.
+ Các cờ: Trường 6 bit này là nơi các cờ TCP được lưu giữ. Có một trường 1 bit cho mỗi cờ đề cập trước kia trong
học phần này.
+ Window Size: Trường 16 bit này quyết định lượng thông tin cái có thể được gửi trước khi một xác nhận được mong
đợi.
+ Checksum: Trường 16 bit này được sử dụng để thẩm định tổng thể của TCP header.
+ Urgent Pointer Trường 16 bit này được sử dụng chỉ nếu cờ URG được thiết lập, và là một tham chiếu tơi đoạn thông
tin cuối cùng cái đã là khẩn cấp.
+ Options: Cái này là một trưởng độ dài biến cái chỉ ra bất cứ thiết lập thêm cái có thể được cần trong TCP header.

Chia sẻ