1. 程式人生 > >Tcp協議三次握手跟四次揮手

Tcp協議三次握手跟四次揮手

adf ado 圖片 pro ext -o cto img size

一、Tcp協議(傳輸控制協議)
1、面向連接的、可靠的進程到進程通信協議
2、tcp提供雙工服務,即數據統一時間可以雙向傳輸
3、tcp報文段
A、tcp將若幹個字節構成一個分組
B、tcp報文段封裝在ip數據報中技術分享圖片4、tcp報文段的首部格式技術分享圖片序號:發送端為每個字節進行編號,便於接受端正確重組
確認號:用於確認發送端的信息
SYN:同步序號位,tcp需要 連接是將該值設為1
ACK:確認序號位,當該位為1時,用於確認發送方的數據
FIN : 當tcp需要斷開連接時,將該值設為1
二、tcp連接三次握手過程,並用抓包工具進行抓包技術分享圖片技術分享圖片技術分享圖片技術分享圖片技術分享圖片1、服務器向客戶端發送FIN和ACK位置1的tcp報文段
2、客戶端向服務器返回ACK位置為1的tcp報文段
3、客戶端向服務器發送FIN和ACK位置1的tcp報文段
4、服務器向客戶端返回ACK位置1的tcp報文段技術分享圖片技術分享圖片技術分享圖片技術分享圖片Tcp斷開連接時有一個半關閉狀態:客戶端終止發送數據,仍可接受數據,防止數據沒傳完。

Tcp協議三次握手跟四次揮手