TCP断开连接四次握手

TCP断开连接四次握手

TCP断开连接四次握手_第1张图片
TCP断开连接四次握手 #1

TCP断开连接四次握手_第2张图片
TCP断开连接四次握手 #2
三次握手

三次握手:
A:“喂,你听得到吗?”A->SYN_SEND

B:“我听得到呀,你听得到我吗?”应答与请求同时发出 B->SYN_RCVD | A->ESTABLISHED

A:“我能听到你,今天balabala……”B->ESTABLISHED

四次挥手

四次挥手:
A:“喂,我不说了。”A->FIN_WAIT1

B:“我知道了。等下,上一句还没说完。Balabala…..”B->CLOSE_WAIT | A->FIN_WAIT2

B:”好了,说完了,我也不说了。”B->LAST_ACK

A:”我知道了。”A->TIME_WAIT | B->CLOSED

A等待2MSL,保证B收到了消息,否则重说一次”我知道了”,A->CLOSED

TCP断开连接四次握手_第3张图片
注意观察四次握手中Data Transfer的位置

References:

http://www.tuicool.com/articles/BZ3Ez2
http://www.cnblogs.com/huhuuu/p/3572485.html

你可能感兴趣的:(TCP断开连接四次握手)