把TCP通信,看成是全双工的io设备,每一次数据发送和一次应答确认一个方向上的传输是可以的,所以至少需要三次握手才能建立双向连接,关闭同理。
b TCP连接的建立和关闭时序图 三次握手,建立连接 关闭连接 半连接
TCP连接的任意一端在任一时刻都处于某种状态,当前状态可以通过netstat命令(见第17章)查看。
a 状态转移图
简介
存在原因
- 可靠地终止TCP连接
- 保证让迟来的TCP报文段有足够的时间被识别并丢弃
- 保证让迟来的TCP报文段有足够的时间被识别并丢弃
TCP维持2MSL的原因



