建立TCP需要三次握手才能建立英古,而斷開連接則需要四次握手。那么為什么是三次握手和四次揮手呢?
舉個(gè)栗子:
有兩個(gè)神秘人(小黑和老黃)要進(jìn)行一場不為人知的交易....
在一個(gè)月黑風(fēng)高夜,小黑和老黃來到了交易地點(diǎn)大脉。小黑首先向老黃遞交自己的信物證明自己(第一次握手);老黃確認(rèn)信物之后水孩,告訴小黑信物沒問題并向小黑遞交信物(第二次握手)箱靴;小黑確認(rèn)信物之后,告訴老黃信物沒問題(第三次握手)荷愕。
然后他們開始了這個(gè)不為人知的交易........
交易完后,小黑告訴老黃:“我的貨已經(jīng)全部給你了”(一次揮手)棍矛,老黃:“好的安疗,貨收完了”(二次揮手),過了一會够委,老黃說:“錢已經(jīng)全部打到你的賬上了荐类,你查收一下”(三次揮手),小黑:“錢收到了茁帽,合作愉快玉罐! 拜拜”(四次揮手)屈嗤。
為什么揮手要四次?按上面的例子吊输,小黑貨給了饶号,老黃錢還沒全部給他,所以第二次和第三次揮手不能直接合并季蚂,而握手過程不存在這個(gè)問題茫船,所以只要三次!
下面附上示例圖:
TCP三次握手
TCP四次揮手
如有想法扭屁,可以私聊我算谈,看懂了請給個(gè)贊,謝謝