TCP的三次握手

2021-09-11 04:18:53 字數 689 閱讀 4123

1.面向連線的,可靠的,基於位元組流的傳輸層通訊協議

2.將應用層的資料流分割成報文段並傳送給目標節點的tcp層

3.資料報都有序號,對方收到則傳送ack確認,未收到則重傳

4.使用校驗來檢驗資料在傳輸過程中是否有誤

tcp flags 

urg:緊急指標標誌

ack:確認序號標誌

psh:push標誌

rst:重置連線標誌

syn:同步序號,用於建立連線過程,

在tcp/ip協議中,tcp協議提供了可靠的連線服務,採用三次握手建立乙個連線、

第一次握手:建立連線時客戶端傳送syn包【syn=j】到伺服器,並進入syn_send狀態,等待伺服器確認;

第二次握手:伺服器收到syn包,必須確認客戶的syn(ack=j+1),同時自己也傳送乙個syn包(syn=k),即syn+ack包此時伺服器進入syn_recv狀態;

第三次握手:客戶端收到伺服器的syn+ack包,向伺服器傳送確認包ack(ack=k+1),此次傳送完畢,客戶端和伺服器進入estableished狀態,完成三次握手。

tcp三次握手 TCP 三次握手總結

tcp特點概述 tcp segment structure 段結構 step2 server host receives syn,replie with syn ack segment 答覆syn ack報文段 step3 client receives synack,replies with ac...

tcp的三次握手 傳輸層 TCP 三次握手

使用tcp協議進行通訊的雙方必須先建立連線,然後才能開始傳輸資料。為了確保連線雙方可靠性,在雙方建立連線時,tcp協議採用了三次握手策略。如圖 客戶端傳送帶有syn標誌的連線請求報文段,然後進入syn send狀態,等待服務端的確認。服務端接收到客戶端的syn報文段後,需要傳送ack資訊對這個syn...

TCP 三次握手

tcp 三次握手 tcp 連線是通過三次握手進行初始化的。三次握手的目的是同步連線雙方的序列號和確認號並交換 tcp 視窗大小資訊。以下步驟概述了通常情況下客戶端計算機聯絡伺服器計算機的過程 1.客戶端向伺服器傳送乙個syn置位的tcp報文,其中包含連線的初始序列號x和乙個視窗大小 表示客戶端上用來...