嵌入式100題(040) 什麼是三次握手

2022-06-09 14:45:10 字數 418 閱讀 1147

在網路資料傳輸中,傳輸層協議tcp(傳輸控制協議)是建立連線的可靠傳輸,tcp建立連線的過程,我們稱為三次握手。

第一次,建立連線時,客戶端傳送syn包(syn=j)到伺服器,並進入syn_send狀態,等待伺服器確認;syn:同步序列編號(synchronize sequence numbers)。

第二次,伺服器收到syn包,必須確認客戶的syn(ack=j+1),同時自己也傳送乙個syn包(syn=k),即syn+ack包,表示要向客戶端建立連線,此時伺服器進入syn_recv狀態;

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

客戶端是在收到確認請求後,先建立連線伺服器是在收到最後客戶端的確認後,建立連線發起連線請求的一定是客戶端。

嵌入式100題(040) 什麼是三次握手

在網路資料傳輸中,傳輸層協議tcp 傳輸控制協議 是建立連線的可靠傳輸,tcp建立連線的過程,我們稱為三次握手。第一次,建立連線時,客戶端傳送syn包 syn j 到伺服器,並進入syn send狀態,等待伺服器確認 syn 同步序列編號 synchronize sequence numbers 第...

什麼是嵌入式?

嵌入式是什麼,與微控制器又有什麼關係,這些問題對於初學者來書只能抱著 學一步 看一步 的態度,那本篇文章閒談這個方向的觀點,或許能夠解決一些疑問與困惑。1.微控制器是什麼?微控制器是什麼,微控制器即單片微型計算機,為什麼說是單片的,我們都知道計算機的組成 控制器 運算器 儲存器 輸入 輸出 那微控制...

什麼是嵌入式?

嵌入式的發展,得到了大家的一致認可,越來越多的人想要從事嵌入式行業 可是大部分的人對嵌入式的理解都不怎麼透徹,那麼嵌入式到底是什麼呢?嵌 入式真正的定義是什麼?嵌入式學習又有哪些優勢值得我們去選擇呢?下面信盈 到底什麼是嵌入式呢?嵌入式系統是一種專用的計算機系統,作為裝置或裝置的一部分。通常,嵌入 ...