第壹次握手:建立連接時,客戶端向服務器發送壹個syn包(syn=j)並進入SYN_SEND狀態,等待服務器確認;
第二次握手:服務器收到syn包時,必須確認客戶的SYN(ack=j+1),並自己發送壹個SYN包(syn=k),即SYN+ACK包。此時服務器進入SYN_RECV狀態;
三次握手:客戶端從服務器接收SYN+ACK包,向服務器發送確認包ACK(ack=k+1)。這個包發出後,客戶端和服務器進入建立狀態,完成三次握手。
完成三次握手後,客戶端和服務器開始傳輸數據。