赞
踩
tcp的连接时全双工的,因此每个方向都必须单独关闭。一方A发送完数据后,发送一个FIN请求断开与对方B的连接,B收到FIN表示不会再从A收到数据了,但是这个TCP连接中还是可以发送数据的,直到B发送完数据,也发送FIN,最终释放连接。
一、四次挥手:
第一次挥手:C-->S,client发送一个FIN=1,seq=u,用来关闭c-->s的数据传送,client进入FIN-WAIT 1 状态;
第二次挥手:S-->C,sever收到FIN后,发送ACK=1,seq=v,ack=u+1给client(与SYN相同,一个FIN占用一个序号),sever进入CLOSE-WAIT状态;当client收到这确认报文后进入
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。