TCP四次挥手

TCP四次挥手

   张吉吉     2019年9月5日 07:15     1794    

clip_image002.jpg

(1)和SYN相对,FIN表示断开的信号,客户端发起一个断开(FIN)的封包,并且携带自己的序列号给服务端。

 

(2)服务端接收到以后,会给客户端回应一个确认信号(ACK)的分包,并且携带对客户端序列号的确认号,和自己的序列号返回给客户端。告诉客户端收到了断开的信号。

 

(3)之后客户端不能给服务端发送任何信息,而服务端会将没有发送完的数据发送给客户端。

 

(4)等数据全部发送完毕后,服务端会再次将携带有FIN的封包发送给客户端,以告诉客户端即将断开链接。并且携带有上一次给客户端的确认号和自己的序列号

 

(5)客户端收到后给服务端一个确认信号(ACK),并且携带确认号。

 

(6)之后客户端会等待两个周期时间,如果服务端不再发送FIN信号,就至于CLOSED状态,也就是关闭状态。

 


文章评论

0

其他文章