通過上述分析,可以得出DLC幀結(jié)構(gòu)為:
TCP/IP協(xié)議中各層的數(shù)據(jù)報結(jié)構(gòu)是一個比較抽象的內(nèi)容,大家在日常學(xué)習(xí)過程中往往難以理解和把握,經(jīng)常是死記硬背把它記住了事 。本文首先利用Sniffer工具捕捉了FTP命令操作過程中的所有數(shù)據(jù)包,然后對Sniffer工具中捕捉的每一部分?jǐn)?shù)據(jù)包的含義進(jìn)行了具體的闡述,最后總結(jié)歸納出TCP/IP協(xié)議中網(wǎng)絡(luò)接口層、網(wǎng)絡(luò)層、傳輸層的數(shù)據(jù)報文結(jié)構(gòu),從而使大家加深對TCP/IP協(xié)議各層數(shù)據(jù)報結(jié)構(gòu)的理解和把握 。
一、捕捉FTP命令底層數(shù)據(jù)包
1、搭建網(wǎng)絡(luò)環(huán)境 。建立一臺FTP服務(wù)器,設(shè)置IP地址為:76.88.16.16 。建立一臺FTP客戶端,IP地址設(shè)為76.88.16.104,在其上安裝Sniffer軟件 。將這兩臺設(shè)備通過集線器連接起來 。
2、定義過濾器 。在FTP客戶端上運(yùn)行Sniffer軟件,進(jìn)入系統(tǒng),點(diǎn)“Monitor”-“Matrixa”,選中本機(jī),點(diǎn)鼠標(biāo)右健,選擇“Define Filter…”,在“Define Filter…”窗口,點(diǎn)“Advanced”,選擇IP->TCP->FTP,點(diǎn)“確定”,即已定義好過濾器,如圖1所示 。
圖1
【1 TCP/IP協(xié)議數(shù)據(jù)報結(jié)構(gòu)詳解】3、捕捉FTP命令數(shù)據(jù)包 。首先,在Sniffer中選擇“Monitor”-“Matrix”,點(diǎn)擊“Capture”命令開始捉包 。然后,在FTP客戶端上進(jìn)入DOS提示符下,輸入“FTP76.88.16.16”命令,輸入FTP用戶名和口令,登錄FTP服務(wù)器,進(jìn)行文件的下載,最后輸入“bye”命令退出FTP程序,完成整個FTP命令操作過程 。最后,點(diǎn)擊Sniffer中的“停止捕捉”,選擇“Decode”選項(xiàng),完成FTP命令操作過程數(shù)據(jù)包的捕捉,并顯示在屏幕上 。
下面對Sniffer捕捉的底層數(shù)據(jù)包進(jìn)行具體的介紹 。
二、網(wǎng)絡(luò)接口層DLC幀結(jié)構(gòu)詳解
圖2如圖2所示,在Sniffer捕捉的DLC數(shù)據(jù)幀中依次包括以下信息:
目的MAC地址Destination=GigTecAAD4A3,源MAC地址Source=000C295264C2,以太網(wǎng)類型Ethertype=0800(IP),8表示為以太網(wǎng) 。
通過上述分析,可以得出DLC幀結(jié)構(gòu)為:
推薦閱讀
- 什么叫質(zhì)因數(shù)質(zhì)因數(shù)叫什么
- IPv4與IPv6協(xié)議的服務(wù)質(zhì)量有什么區(qū)別?
- SIP協(xié)議成為VoiceCon IP電話展會的焦點(diǎn)
- 網(wǎng)絡(luò)基礎(chǔ)知識講座之五:學(xué)習(xí)生成樹協(xié)議
- 剖析IPv6時代的域名系統(tǒng)
- 日本總?cè)丝?019總?cè)藬?shù)口多少
- SMTP協(xié)議-PHP的郵件發(fā)送程序例子
- roundup函數(shù)怎么使用
- VC++ SMTP協(xié)議電子郵件傳送剖析
- 紫外線指數(shù)多少會曬黑
