TCP 三次握手(TCP three-way handshake)是指被傳輸控制協議(TCP)用來確立一個會話的程式。
利用 Wireshark 看封包,利用client/server 作實驗說明.


Server Code:

 

 

Client Code:
 

winsock.state狀態說明如下:
sckClosed = 0 --缺省值,關閉。
SckOpen = 1 --打開。
SckListening = 2 --偵聽。
sckConnectionPending = 3 --連結掛起。
sckResolvingHost = 4 --識別主機。
sckHostResolved = 5 --已識別主機。
sckConnecting = 6 --正在連結。
sckConnected = 7 --已連結。
sckClosing = 8 --同級人員正在關閉連結。
sckError = 9 --錯誤
vbString = 8

執行畫面:
 

使用Wireshake看封包三方交握過程
1.開啟Wireshake,點選Capture>interface

 

2.點選Start
 

3.封包通訊過程如下:
 

4.Server/Client三方交握過程
 

文章標籤
全站熱搜
創作者介紹
創作者 Big Bear 的頭像
Big Bear

Programs Knowledge

Big Bear 發表在 痞客邦 留言(0) 人氣(1,676)