1. 程式人生 > >Tcp幾次握手

Tcp幾次握手

發送 是我 connect 三次握手 con nec sock and 手動

這個是我自己總結的,簡單易懂,好理解

TCP采用三次握手確認建立一個連接
三次握手(Three-way Handshake),是指建立一個TCP連接時,需要客戶端和服務器總共發送3個包。
完成三次握手,
客戶端在connect時,客戶發送一個連接包, 服務端發一個應答包,然後客戶端在發一個確認包,

TCP的連接的拆除需要發送四個包,因此稱為四次揮手(four-way handshake)。客戶端或服務器均可主動發起揮手動作,在socket編程中,任何一方執行close()操作即可產生揮手操作
四次握手
如果是客戶端先關閉的話
就是1,客戶端發送關閉請求,2,服務端收到請求,並發送確認 3,服務端向客戶端發送關閉請求,4,客戶端向服務端發送收到請求,並確認

Tcp幾次握手