TCP 传输控制协议(13)


FIN-WAIT-2状态
返回"state = FIN-WAIT-2"和TCB指针 。
CLOSE-WAIT状态
返回"state = CLOSE-WAIT"和TCB指针 。
CLOSING状态
返回"state = CLOSING"和TCB指针 。
LAST-ACK状态
返回"state = LAST-ACK"和TCB指针 。
TIME-WAIT状态
返回"state = TIME-WAIT"和TCB指针 。
接收到数据段
假如处于CLOSED状态,所有到达的数据都被抛弃 。包括RST的也不例外 。假如接收到的数
据段不包括RST,则返回一个RST 。对于发送TCP要选择它可以认知的确认和序列号 。假如
关闭ACK位,则序列号为0,格式如下:如
果打开ACK位,格式如下: 。
假如处于LISTEN状态,首先检查RST,接收到的RST应该被忽略 。下来应该检查ACK,假如
连接处于LISTEN状态下,任何ACK都是错误的,应该返回RST段,它的格式如下:

推荐阅读