小程序網(wǎng)站開發(fā)運(yùn)行合同網(wǎng)站建設(shè)技術(shù)外包
一、實(shí)驗(yàn)?zāi)康?/h3>
本次實(shí)驗(yàn)使用 Wireshark (“網(wǎng)鯊”)流量分析工具進(jìn)行網(wǎng)絡(luò)流量嗅探,旨在初步了解動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP協(xié)議)的工作原理。
二、DHCP協(xié)議概述
動(dòng)態(tài)主機(jī)配置協(xié)議( D ynamic H ost C onfiguration P rotocol, DHCP)的作用是協(xié)助計(jì)算機(jī)在加入新的網(wǎng)絡(luò)時(shí)獲取新的IP地址。
三、實(shí)驗(yàn)網(wǎng)絡(luò)環(huán)境設(shè)置
本次實(shí)驗(yàn)使用 Kali Linux 虛擬機(jī)完成,主機(jī)操作系統(tǒng)為 Windows 11,虛擬化平臺(tái)選擇 Oracle VM VirtualBox,網(wǎng)絡(luò)模式(先后)選擇 網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)和橋接網(wǎng)卡,如下圖所示:
虛擬機(jī)設(shè)置:
網(wǎng)絡(luò)模式1:
網(wǎng)絡(luò)模式2:
四、DHCP協(xié)議報(bào)文捕獲及分析
1、必要設(shè)置
在開始本次實(shí)驗(yàn)之前,需要將Kali Linux虛擬機(jī)獲得IPv4地址的方式設(shè)定為“DHCP”。具體做法如下:
All Applications(所有應(yīng)用)—— Advanced Network Configuration(高級(jí)網(wǎng)絡(luò)配置項(xiàng))—— Wired connection 1(當(dāng)前網(wǎng)絡(luò)連接)—— IPv4 Settings(IPv4設(shè)置)
將Method(方法)一欄設(shè)置為Automatic(DHCP)
2、實(shí)驗(yàn)組網(wǎng)
為了理解DHCP協(xié)議的工作原理,先后使用兩種不同的組網(wǎng)模式,如下2圖所說明:
在 網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT) 模式下,虛擬機(jī)IP地址為10.0.2.15:
組網(wǎng)簡(jiǎn)圖:
在 橋接網(wǎng)卡 模式下,虛擬機(jī)IP地址為192.168.1.23:
組網(wǎng)簡(jiǎn)圖:
3、DHCP協(xié)議報(bào)文捕獲及分析
(1) 在網(wǎng)絡(luò)地址轉(zhuǎn)換模式下,在 Kali Linux 虛擬機(jī)上啟動(dòng) Wireshark,開始抓包,“過濾條件(Filter)”一欄中填寫 dhcp 。
(2) 在“設(shè)備”——“網(wǎng)絡(luò)”中將網(wǎng)絡(luò)模式更改為“橋接網(wǎng)卡”,點(diǎn)擊OK,此時(shí)抓取到更換網(wǎng)絡(luò)(獲取新IP地址)過程中的DHCP協(xié)議報(bào)文(共6條):
(3) 請(qǐng)求報(bào)文協(xié)議字段內(nèi)容:
(4) Offer報(bào)文協(xié)議字段內(nèi)容:
包含了新的客戶機(jī)IP地址。
簡(jiǎn)單說來,DHCP協(xié)議使得計(jì)算機(jī)在更換網(wǎng)絡(luò)環(huán)境時(shí),可以從DHCP服務(wù)器自動(dòng)更新其IP地址。
至此,本次實(shí)驗(yàn)結(jié)束。
五、參考文獻(xiàn)
《計(jì)算機(jī)網(wǎng)絡(luò)(第7版)》,謝希仁 編著,北京,電子工業(yè)出版社,2017年10月。