TCP三次握手與四次揮手

2021-08-28 16:59:15 字數 361 閱讀 2932

為了準確無誤地把資料送達目標處,tcp協議採用了三次握手策略。

漫畫**:

簡單示意圖:

為什麼要傳回syn(發起乙個新鏈結)?

接收端傳回傳送端所傳送的syn是為了告訴傳送端,我接收到的資訊確實就是你所傳送的訊號了。

傳了syn,為啥還要傳ack(確認序號有效)?

雙方通訊無誤必須是兩者互相傳送資訊都無誤。傳了syn,證明傳送方到接收方的通道沒有問題,但是接收方到傳送方的通道還需要ack訊號來進行驗證。

斷開乙個tcp連線則需要「四次揮手」:

本文**:

Tcp三次握手與四次揮手

tcp三次握手 四次揮手 在tcp ip協議中,tcp協議提供可靠的連線服務,採用三次握手建立乙個連線。第一次握手 建立連線時,客戶端傳送syn包 syn j 到伺服器,並進入syn send狀態,等待伺服器確認 syn 同步序列編號 synchronize sequence numbers 第二次...

TCP三次握手與四次揮手

也許三次握手你會經常聽到,但你知道三次握手的真正意義嗎,為什麼需要三次握手呢?首先我們必須明白tcp是面向連線的協議,無論哪乙個方向在傳送資料之前,都必須先在雙方之間建立連線。這一點與udp協議是不一樣的,udp在傳送資料報之前是不需要建立連線的。建立tcp連線的過程中,通訊的雙方需要互相發報文進行...

tcp三次握手與四次揮手

一.tcp三次握手 簡述 a傳送乙個請求給b,b發回確認,然後a再加以確認,來回共3次 1 第一次握手 客戶端傳送syn包 syn x 到伺服器,並進入syn send狀態,等待伺服器確認。2 第二次握手 伺服器收到syn包之後,必須確認客戶的syn ack x 1 同時自己也傳送乙個syn syn...