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