複製鏈接
請複製以下鏈接發送給好友

握手

(計算機術語)

鎖定
握手是在通信電路建立之後,信息傳輸開始之前。 握手用於達成參數,如信息傳輸率,字母表,奇偶校驗, 中斷過程,和其他協議特性。
中文名
握手
外文名
Handshake
作    用
用於達成參數
運作區間
接收站和發送站之間
別    稱
交握

握手含義

在電信和微處理器系統中,術語握手(Handshake,亦稱為交握)具有以下含義:
在數據通信中,由硬件或軟件管理的事件序列,在進行信息交換之前,需要對操作模式的狀態互相達成協定。
在接收站和發送站之間建立通信參數的過程。

握手實例

握手TCP握手協議

TCP會話期間,有三次握手.即對每次發送的數據量是怎樣跟蹤進行協商使數據段的發送和接收同步,根據所接收到的數據量而確定的數據確認數及數據發送、接收完畢後何時撤消聯繫,並建立虛連接。為了提供可靠的傳送,TCP在發送新的數據之前,以特定的順序將數據包的序號,並需要這些包傳送給目標機之後的確認消息。TCP總是用來發送大批量的數據。當應用程序在收到數據後要做出確認時也要用到TCP,由於TCP需要時刻跟蹤.這需要額外開銷,使得TCP的格式有些顯得複雜。
TCP握手協議釋TCP/IP協議巾。TCP協議提供可靠的連接服務.採用三次握手建立一個連接。
第一次握手:建立連接時,客户端發送syn包(syn=j)到服務器,並進入SYN—SEND狀態,等待服務器確認;
第二次握手:服務器收到syn包,必須確認客户的SYN(ack=i+j),同時自己也發送一個SYN包(syn=k),即SYN+ACK包,此時服務器進入SYN—RECV狀態;
第三次握手:客户端收到服務器的SYN+ACK包.向服務器發送確認包ACK(ack=k+1).此包發送完畢.客户端和服務器進入ESTABI.ISHED狀態。完成三次握手。完成三次握手.客户端與服務器開始傳送數據 [1] 

握手USB高速握手過程

當設備為非低速設備,且總線處於SE0狀態才可以進行高速握手。
1.在復位階段,scvrselect和termselect為全速狀態,DP被上拉,HS terminations被屏蔽,opmode被驅動disable bit stuffing and nrzi encoding狀態。
2.xcvrselect變為高速時,設備發送chirp K暨全零信號到主機,同時txvalid有效。
3.高速集線器檢測到chirp K後發送一串交替的chirp K J對,設備檢測到三個chirp K J對後,驅動termselect為高速。
4.高速集線器發現termselect變化後持續若干chirp K J對後進入短暫SE0狀態,之後便開始發送sof 包。
5.高速握手成功。
若設備在發送chirp K後沒有相應,則設備只能工作在全速模式。
參考資料
  • 1.    謝希仁.計算機網絡:電子工業出版社,2008