玩轉(zhuǎn)wireshark系列第二篇-抓取IP包

(首先聲明一下我也是一名小白,初學(xué)wireshark沒(méi)多久,我也很愿意和大家一起討論wireshark的具體應(yīng)用。)

本實(shí)驗(yàn)使用的版本是wireshark2.4.7版,選擇“捕獲”-“選項(xiàng)”。


選擇當(dāng)前連的網(wǎng),一般選擇流量“起起伏伏”的那個(gè)接口。


此時(shí)會(huì)有海量的數(shù)據(jù)包,為了便于分析,我們使用過(guò)濾器輸入“ip.src==192.168.1.1”以篩選出源地址為192.168.1.1的報(bào)文。


雙擊點(diǎn)擊一條tcp報(bào)文進(jìn)入詳細(xì)信息,為什么不選Protocol類(lèi)型為IP的協(xié)議呢?答案是沒(méi)有,tcp報(bào)文正是基于ip協(xié)議的,tcp是傳輸層協(xié)議,而ip是它底下的網(wǎng)絡(luò)層協(xié)議。


如下圖,框起來(lái)的部分是一個(gè)完整IPV4報(bào)文。


圖A

具體字段含義如下圖


??????????????????????????? 圖B

重點(diǎn)關(guān)注幾個(gè)字段:

Version:4 這里指的是IPv4,兩張圖都是一樣的。

Header Length:20 bytes:IPv4的首部是固定的,就是20字節(jié)。

Total Length:圖A的是895圖B的是60,代表IP報(bào)文總長(zhǎng)度,報(bào)文總長(zhǎng)度不能超過(guò)1500字節(jié),否則需要分片。1500字節(jié)的限制是以太網(wǎng)在數(shù)據(jù)鏈路層帶來(lái)的。IP數(shù)據(jù)部分最大長(zhǎng)度1480,頭部20字節(jié)。

Don’t fragment:圖A為1表示不能被分割,圖B為0表示可以。

More fragments:圖A和圖B 均為0,表示沒(méi)有后一個(gè)分片。

Time to live:代表還剩余多少跳被丟棄,即還可以經(jīng)過(guò)多少個(gè)路由器,兩邊都是64。設(shè)置該字段的目的在于防止網(wǎng)絡(luò)環(huán)路。

Protocol:上層的協(xié)議,比如tcp,udp。

Source,Destination:源地址,目的地址。家里的網(wǎng)絡(luò)一般是192.168開(kāi)頭的,這是一個(gè)典型的本地地址。


這里有一個(gè)有趣的現(xiàn)象,很多的包都是源地址是192.168.1.1目的地址是192.168.1.12,這是為什么呢?我們可以先進(jìn)入cmd輸入一個(gè)熟悉的指令ipconfig。


發(fā)現(xiàn)源地址192.168.1.1的含義為本地默認(rèn)網(wǎng)關(guān),也就是路由器在內(nèi)網(wǎng)的地址,而目的地址192.168.1.12為本地計(jì)算機(jī)在內(nèi)網(wǎng)的ip。說(shuō)明這個(gè)包是路由器發(fā)到本機(jī)上的,這是我們?cè)L問(wèn)互聯(lián)網(wǎng)時(shí)時(shí)路由器從互聯(lián)網(wǎng)上獲得IP報(bào)文再發(fā)到本機(jī)上的過(guò)程。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.這篇文章不是本人原創(chuàng)的,只是個(gè)人為了對(duì)這部分知識(shí)做一個(gè)整理和系統(tǒng)的輸出而編輯成的,在此鄭重地向本文所引用文章的...
    SOMCENT閱讀 13,352評(píng)論 6 174
  • 個(gè)人認(rèn)為,Goodboy1881先生的TCP /IP 協(xié)議詳解學(xué)習(xí)博客系列博客是一部非常精彩的學(xué)習(xí)筆記,這雖然只是...
    貳零壹柒_fc10閱讀 5,185評(píng)論 0 8
  • 1、TCP為什么需要3次握手,4次斷開(kāi)? “三次握手”的目的是“為了防止已失效的連接請(qǐng)求報(bào)文段突然又傳送到了服務(wù)端...
    杰倫哎呦哎呦閱讀 3,640評(píng)論 0 6
  • 9.1 引言 選路是IP最重要的功能之一。圖9-1是IP層處理過(guò)程的簡(jiǎn)單流程。需要進(jìn)行選路的數(shù)據(jù)報(bào)可以由本地主機(jī)產(chǎn)...
    張芳濤閱讀 1,247評(píng)論 0 2
  • UIWebView的js和OC交互方式 其包括三種方式: 第一種::UIWebViewDelegate(代理方法)...
    delegate閱讀 609評(píng)論 0 10

友情鏈接更多精彩內(nèi)容