WireShark是一種非常方便的網(wǎng)絡(luò)抓包工具,下面演示,使用WireShark來抓取TCP的三次握手過程。
一、TCP的三次握手過程如下:
1)客戶端發(fā)送序列號為Seq = c的SYN數(shù)據(jù)包給服務(wù)器;
2)服務(wù)器接到該包后,響應(yīng)(或返回)一個序列號為Seq = s,確認號為 Ack = c+1的SYN+ACK數(shù)據(jù)包給客戶端;
3)客戶端收到服務(wù)器的響應(yīng)后,就會回復(fù)一個序列號為Seq = c+1, 確認號為Ack = s+1的ACK數(shù)據(jù)包給服務(wù)器,三次握手完成。
二、WireShark捕獲TCP三次握手過程
1、下載WireShark
地址:https://dl.softmgr.qq.com/original/System/Wireshark-win64-3.2.5.exe
2、安裝WireShark
一路點擊默認,直到安裝完成;
? ?3、點擊桌面左下角的[開始] --》WireShark -->雙擊[以太網(wǎng)]這一欄,如圖(1)所示:
4、在瀏覽器里輸入http格式的網(wǎng)頁,比如:http://www.xitongcheng.com/jiaocheng/xtazjc_article_32713.html
回車即可。
5、根據(jù)URI中的文件目錄/jiaocheng(URI里的第三層目錄即為文件目錄),找到對應(yīng)的HTTP服務(wù)器的IP,
如下:
5.1)按Ctrl+F,輸入查找的關(guān)鍵字"GET /jiaocheng", 先點擊列表的的第一行,然后點擊[查找]按鈕,就得到HTTP服務(wù)器的IP,如圖(2)、圖(3)所示:
5.2 )在輸入框里,將IP的源地址和目標地址,都設(shè)置為HTTP服務(wù)器的IP,回車即可,如圖(4)所示:
//輸入要過濾的源地址和目標地址 ip.dst==219.159.84.45orip.src==219.159.84.45
![b1d457aa-5975-11ed-a3b6-dac502259ad0.png](https://file1.elecfans.com//web2/M00/97/68/wKgaomTnLFuACrEYAAVJbLQrvu8055.png)
解釋如下:
1)IP地址為192.168.0.101的客戶端,發(fā)送序列號為Seq=0的報文給IP地址為219.159.84.45的服務(wù)器,此為第一次握手;
2)服務(wù)器收到該報文后,返回一個確認號為Ack=1, 序列號為Seq=0的SYN+ACK的報文給客戶端,此為第二次握手;
3)客戶端收到來自服務(wù)器的響應(yīng)報文,會將里面的序列號加1賦給新的Ack,同時將里面的Ack賦給新的Seq,即回復(fù)一個Seq=1, Ack=1的ACK報文給服務(wù)器,此為第三次握手。
-
服務(wù)器
+關(guān)注
關(guān)注
12文章
9160瀏覽量
85421 -
TCP
+關(guān)注
關(guān)注
8文章
1353瀏覽量
79074 -
Wireshark
+關(guān)注
關(guān)注
0文章
49瀏覽量
6517
發(fā)布評論請先 登錄
相關(guān)推薦
TCP協(xié)議連接的三次握手
![<b class='flag-5'>TCP</b>協(xié)議連接的<b class='flag-5'>三次</b><b class='flag-5'>握手</b>](https://file1.elecfans.com/web2/M00/BF/AC/wKgZomW9_gKAGcqWAAJLd8PTUtk096.png)
tcp協(xié)議三次握手詳細過程
![<b class='flag-5'>tcp</b>協(xié)議<b class='flag-5'>三次</b><b class='flag-5'>握手</b>詳細過程](https://file1.elecfans.com//web2/M00/A7/0C/wKgZomUMQg6AfSLIAAAaTcH3Wtk653.png)
大神告訴你TCP建立連接為什么是三次握手
![大神告訴你<b class='flag-5'>TCP</b>建立連接為什么是<b class='flag-5'>三次</b><b class='flag-5'>握手</b>](https://file.elecfans.com/web1/M00/4F/22/o4YBAFrUHFmAPO_SAAANSt_hoNY292.png)
TCP三次握手過程及四次揮手過程說明
TCP三次握手和四次揮手以及11種狀態(tài)資料下載
![<b class='flag-5'>TCP</b><b class='flag-5'>三次</b><b class='flag-5'>握手</b>和四<b class='flag-5'>次</b>揮手以及11種狀態(tài)資料下載](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
通過WireShark抓取TCP的三次握手過程分享
TCP建立連接概述及三次握手、四次揮手的流程
![<b class='flag-5'>TCP</b>建立連接概述及<b class='flag-5'>三次</b><b class='flag-5'>握手</b>、四<b class='flag-5'>次</b>揮手的流程](https://file1.elecfans.com/web2/M00/81/E5/wKgaomQcBeiAPD6KAABNo09uQGM427.jpg)
如何使用WireShark來抓取TCP的三次握手過程
![如何使用<b class='flag-5'>WireShark</b>來抓取<b class='flag-5'>TCP</b>的<b class='flag-5'>三次</b><b class='flag-5'>握手</b>過程](https://file1.elecfans.com/web2/M00/82/A3/wKgZomRbQBeANTYcAAAj-gUQB14311.png)
評論