TCP三次握手是什么?為什么要進行三次握手?兩次,四次握手可以嗎?


1.第一次握手,發送SYN報文,傳達信息:“你好,我想建立連接”;

   第二次握手,回傳SYN+ACK報文,傳達信息:“好的,可以建立鏈接”;

   第三次握手,回傳ACK報文,傳到信息:“好的,我知道了,那我們連接”。然后就建立連接了。

2.在發送報文之前各方都要確認可以進行連接。之所以采取三次握手機制,不過是為了信息傳輸的可靠性,如果其中某個握手失敗,這個過程將會重復,來確保其可靠性。

3.如果采取兩次握手,相當於第二次握手結束便建立連接,如果發送SYN的一方不想連接了,也不會有反饋,另一方卻一直在等待,浪費了時間。當然可以采取4次甚至N次握手,但是有必要嗎?建立連接的時間太長,效果也會大打折扣。所以3次只是折中方案,保證了可靠性,又節儉了建立連接的時間。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM