TCP报文头

Offset

标示从报文头开始到结束的偏移距离

TCP flags

URG 紧急指针标志 为1有效

ACK 确认序号标志 为1确认号有效 为0 标示不含确认信息,忽略

PSH push标志 为1不放入缓冲器,立即交给应用程序

RST reset重置连接标志,用于重置主机奔溃或其它错误的连接,或用于拒绝非法的报文段,拒绝连接请求

SYN 同步序号,用于建立连接的过程 SYN=1, ACK=0,没有使用捎带的确认域,否则ACK=1则捎带确认域

FIN finish标志,用于释放链接 =1时表示发送方没有数据发送,关闭数据流

Window

滑动窗口大小,发送端接收端缓存大小

Checksum

奇偶校验和

Urgent Point

紧急指针 只有当urg=1 时有效,指出本报文端中紧急数据的字节数,从seq位置,开始算起。

TCP options

可选,长度可变

TCP 三次握手

TCP 四次挥手