白話:TCP四次揮手

TCP四次揮手是基於友好的斷開連接方式,做事有開頭,也有做好收尾。、

既可以是B端發起斷開請求,也可以是S端發起,下面以B端發起爲例。

第一次揮手:

  B自己該乾的事都幹完了,於是對S說:兄弟,我的事做完了(不發數據了),你還有啥交待的沒有(等待對方答覆)?

  S聽到了B的話,發現還有事件還沒幹完呢。

第二次揮手:

  S是對B說:朋友,你先等我一下,我還有點東西要給你呢(你先等一下,咱先把事件先做完)。

  B聽到S的答覆後,繼續等待着(S繼續幹活)。

第三次揮手:

  S傳完東西后給B發信號:朋友,東西我都給你了,你看一下收到沒(告訴B,東西我都給你了,你簽收之一下,然後回覆我,等待B的最終確認)。

  B收到S的信號後:兄弟,東西我都收到了。

第四次揮手:
  B發信號經B:兄弟,東西我簽收了,我給你發了確認信息,我會等你一下下(2MSL),你收到了就直接撤,沒收到就在這個時間範圍內支一聲,我給你重發。

  S收到B的確認信息後,直接溜了。但是如果沒收到,它會向B再發簽收確認的信息。

  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章