- 序号:本报文段发送的数据的第一个字节的序号。
- 确认号:是“确认报文”中期望收到对方下一个报文的第一个数据字节的序号。
- 若确认号 = N,表明到N-1为止的所有数据都已正确收到。
- 数据偏移:指的是首部长度,单位是4字节。
- 控制位:
--紧急URG:TCP会把紧急数据放在发送缓存的最前面,同时也置于报文数据的最前面。
--推送PSH:使接收方尽快将数据交付应用程序,不必等缓存填满后再交付。
--复位RST:TCP连接中出现严重差错,必须释放连接,然后重新建立。
--同步SYN:SYN置1表明这是一个“连接请求”或“连接接受”报文。
--终止FIN:用来释放一个连接。 - 窗口:指明现在允许对方发送的数据量,因为接收方的缓存是有限的。窗口值是动态变化的。
- 紧急指针:指出报文段中紧急数据的字节数。
- 选项:长度可变,最长40字节。有“最大报文长度MSS”、“窗口扩大”、“时间戳”等。
网友评论