TCP的半关闭

TCP提供了连接的一端在结束它的发送后还能接收来自另一端数据的能力.这就是所谓的半关闭,只有在应用程序调用shutdown而不是close,且第2个参数值为1时,socket的API支持半关闭.

具体如下:
1.初始端发送FIN
2.接收端回复FIN的ACK
3.由于初始端支持半关闭,接收端可再发送数据
4.初始端回复数据的ACK
5.接收端发端FIN
6.初始端回复FIN的ACK

猜你喜欢

转载自xiangjie88.iteye.com/blog/2268109