TCP流量控制与状态转换分析

TCP状态分析

TCP流量控制与状态转换分析
半连接态(FIN_WAIT_2):
由于TCP为全双工通信,当客户端处于FIN_WAIT_2状态时,不能发数据包,只能接受包和发送ACK,也称半连接态,用shutdown实现,可中止一个方向的连接。Shutdown可直接关闭socket描述符,不考虑引用计数(区别于close)

TCP流量控制

回到UDP问题:如果发送端发送的速度较快,接收端接收到数据后处理的速度较慢,而接收缓冲区的大小是固定的,就会丢失数据。TCP的通过流量控制改进

SYN、FIN信号消息序号均占1字节,ACK不算。

TCP流量控制与状态转换分析TCP流量控制与状态转换分析