tcp/ip 協議
阿新 • • 發佈:2021-09-22
三次握手四次揮手
- 三次握手建立連線
1) 客戶端傳送請求連線,傳送SYN=1 Seq=x 請求連線
(樹立銜接時,客戶端傳送syn包(syn=j)到伺服器,並進入SYN_SEND形態,等候伺服器確認)
2) 伺服器接收請求聯絡資訊,確認連線SYN=1 ACK=X+1 Seq=Y 併發送請求連線
(伺服器收到syn包,必需確認客戶的SYN(ack=j+1),同時自己也傳送一個SYN包(syn=k),即SYN+ACK包,此時伺服器進入SYN_RECV形態)
3) 客戶端傳送確認連線ack=Y+1 seq =z 確認連線
(客戶端收到伺服器的SYN+ACK包,向伺服器傳送確認包ACK(ack=k+1),此包傳送終了,客戶端和伺服器進入ESTABLISHED形態,完成三次握手)
- 建立連線進行資料傳輸---四次揮手釋放連線
注:位碼即tcp標誌位,有6種標示:
SYN(synchronous建立聯機)
ACK(acknowledgement 確認)
PSH(push傳送)
FIN(finish結束)
RST(reset重置)
URG(urgent緊急)