1. TCP報頭
源端口:指定了發送端的端口(圖1 TCP報頭結構)
目的端口:指定了接受端的端口號
序號:指明了段在即將傳輸的段序列中的位置
確認號:規定成功收到段的序列號,確認序號包含發送確認的一端所期望收到的下一個序號
TCP偏移量:指定了段頭的長度。段頭的長度取決與段頭選項字段中設置的選項
保留:指定了一個保留字段,以備將來使用
標志:SYN、ACK、PSH、RST、URG、FIN
SYN: 表示同步
ACK: 表示確認
PSH: 表示盡快的將數據送往接收進程
RST: 表示復位連接
URG: 表示緊急指針
FIN: 表示發送方完成數據發送
窗口:指定關於發送端能傳輸的下一段的大小的指令
校驗和:校驗和包含TCP段頭和數據部分,用來校驗段頭和數據部分的可靠性
緊急:指明段中包含緊急信息,只有當U R G標志置1時緊急指針才有效
選項:指定了公認的段大小,時間戳,選項字段的末端,以及指定了選項字段的邊界選項