TCP协议趣解

2018-03-29  本文已影响0人  奔跑吧笨笨

寓言两则:(client、server的精彩对话)。此对话为本人所写,生动记忆两个过程。

人物一:小C(client 客户端)

人物二:大S  (server 服务端)

场景一:初识(建立连接 ——三次握手)

小C:很高兴认识你,我想和你处对象。

大S:看你挺有诚意的,我同意

小C:收到对方的回信,欣喜若狂,赶紧再说:“你等着我啊,马上咱们就*****(美好的生活)”;

(第一次握手:客户端发送信号,我准备发送数据,客户端进入准备发送状态)

(第二次握手:服务端收到信号,并给客户端回信,服务端进入准备接收状态)

(第三次握手:客户端收到回信,进入已连接状态,并给服务端确认,服务端收到,两端都进入建立连接状态)

场景二:依依惜别  (断开连接——四次挥手)

小C:我不想和你说话了,

  大S:你是在开玩笑吧,

大S:(看到小C认真的面容,知道这不是玩笑),好吧

小C:你同意就好,再见。(看这大S伤心而去,驻足一段时间,自己也离开了)

(第一次挥手:客户端发出关闭请求,此时不在发送数据。)

(第二次挥手:服务端收到请求并确认,服务端进入等待关闭状态——把自己想说的话,说完)

(第三次挥手:服务端向客户端发送确认关闭信号,此时不再发送数据,进入最后确认关闭状态)

(第四次挥手:客户端收到关闭请求,向服务端恢复信息,服务端关闭。客户端会在稍后关闭)                                                      

详细解释:建议看:https://www.jianshu.com/p/ef892323e68f一文,写的很好。

上一篇 下一篇

猜你喜欢

热点阅读