首頁 >常見問題 >三報文握手建立TCP連線的過程是什麼

三報文握手建立TCP連線的過程是什麼

藏色散人
藏色散人原創
2020-06-29 09:25:355174瀏覽

三報文握手建立TCP連線的過程是:1、伺服器程序先建立傳輸控制塊TCB,並處於監聽狀態;2、客戶端建立傳輸控制塊TCB,並向伺服器發出連線請求報文段;3、客戶端進程收到伺服器的確認封包段後,立即回覆確認封包段;4、進入已建立連線狀態。

三報文握手建立TCP連線的過程是什麼

簡述三訊息握手建立TCP 連線

伺服器程式先建立傳輸控制區塊TCB ,並且處於監聽狀態,等待客戶端的連線請求

客戶端建立傳輸控制區塊TCB,並向伺服器發出連線請求封包

伺服器收到連線請求封包段後,如同意建立連接,則發送確認封包段

客戶端進程收到伺服器的確認封包段後,立即回覆確認封包段,並進入已建立連線狀態

伺服器收到確認封包段之後,也進入已建立連線狀態

傳輸控制區塊TCB(Transmission Control Block)儲存了每個連線中的一些重要資訊

相關介紹:

傳輸控制協議(TCP,Transmission Control Protocol)是一種面向連接的、可靠的、基於字節流的傳輸層通訊協議,由IETF的RFC 793定義。

TCP旨在適應支援多網路應用的分層協定層次結構。連接到不同但互連的電腦通訊網路的主電腦中的成對進程之間依靠TCP提供可靠的通訊服務。 TCP假設它可以從較低層級的協定獲得簡單的,可能不可靠的資料報服務。原則上,TCP應該能夠在從硬線連接到分組交換或電路交換網路的各種通訊系統之上操作。

以上是三報文握手建立TCP連線的過程是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn