當前位置:首頁 » 網路連接 » 計算機網路三次握手機制
擴展閱讀
如何開發手機端網站 2024-05-14 03:07:03
網路安全乾擾條件 2024-05-14 03:06:15

計算機網路三次握手機制

發布時間: 2024-04-28 23:00:51

A. 三次握手機制用於解決什麼

用於解決網路中出現重復請求報文的問題。

第一次:首先A發送一個(SYN)到B,意思是A要和B建立連接進行通信,如果是只有一次握手,這樣肯定是不行的,A壓根都不知道B是不是收到了這個請求。

第二次:B收到A要建立連接的請求之後,發送一個確認(SYN+ACK)給A,意思是收到A的消息了,B這里也是通的,表示可以建立連接。如果只有兩次通信,這時候B不確定A是否收到了確認消息,有可能這個確認消息由於某些原因丟了。

第三次:A如果收到了B的確認消息之後,再發出一個確認(ACK)消息,意思是告訴B,這邊是通的,然後A和B就可以建立連接相互通信了。

(1)計算機網路三次握手機制擴展閱讀:

注意事項:

剛接觸網路編程時,感覺網路連接的建立、網路數據的收發、網路連接的斷開這些操作僅僅是調用幾個socket AIP就可以搞定的事情,跟網路中講述的TCP三次握手等內容完全扯不上關系。

listen函數:內核為任何一個給定的套接字維護兩個隊列 1.未完成連接狀態(客戶端發送的第一個SYN已經到伺服器,伺服器等待TCP三次握手完成,這些套接字處於SYN_RCVD狀態)。