小故事理解TCP/IP連接時的三次握手


  在TCP/IP協議中,TCP協議通過三次握手建立一個可靠的連接,示意圖如下:

   下面通過一個小故事簡單理解一下這三次握手的具體含義:

   一天,快遞員小客(客戶端)准備去小服(服務器)家去送快遞(准備與服務器進行連接),當走到小服家門口發現,小服家大門緊鎖,

然后便高喊,"您好,你把門打開,由您的快遞(嘗試與服務器建立連接),我是快遞員小客(發送同步序列編號Synchronize Sequence Numbers

,確認身份信息)",此時,小客進入等待小服回應的狀態(客戶端進入SYN_SEND),(由此實現雙方第一次握手)。

   小服收到小客的請求消息后回應,"來了,並打開門(服務器響應客戶端請求,建立連接)",此時小服已經確認小客的到來(

務器進入SYN_RECV狀態),(由此實現雙方第二次握手)。

   當小客收到了小服的回應信息,並且發現門已經成功打開(建立連接成功),遂把快遞送給了小服(向服務器發送確認包),之

后,小服簽收快遞。(客戶端和服務端同時進入ESTABLISHED狀態),(由此實現雙方第三次握手)。

     若要斷開連接,還需要進行第四次握手。  小服關閉房門(發送關閉請求),小客離開。

   資歷尚淺,理解不周到之處,請之處並諒解。

    


免責聲明!

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



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