close

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


Server Code:

ServerCode-1.bmp 

ServerCode-2.bmp 

Client Code:
ClientCode.bmp 

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

執行畫面:
HW4執行畫面.bmp 

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

wireshake1.bmp 

2.點選Start
wireshake2.bmp 

3.封包通訊過程如下:
wireshake3.bmp 

4.Server/Client三方交握過程
三方交握剪圖.bmp 

arrow
arrow
    全站熱搜

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