簡述:以下是各字段的簡要說明:OP若是client送給server的封包,設(shè)為1,反向?yàn)?。HTYPEDHCP報(bào)文格式硬件類別,Ethernet為1。HLEN硬件地址長度,Ethernet為6。HOPS若封
以下是各字段的簡要說明:
OP
若是client送給server的封包,設(shè)為1 ,反向?yàn)?。HTYPE DHCP報(bào)文格式硬件類別,Ethernet 為1。
HLEN
硬件地址長度, Ethernet 為 6。
HOPS
若封包需經(jīng)過 router 傳送,每站加 1 ,若在同一網(wǎng)內(nèi),為 0。
TRANSACTION ID
DHCP REQUEST 時(shí)產(chǎn)生的數(shù)值,以作DHCPREPLY時(shí)的依據(jù)。
SECONDS
Client 端啟動(dòng)時(shí)間(秒)。
FLAGS
從0 到15共16bits ,最左一bit為1時(shí)表示server將以廣播方式傳送封包給client,其余尚未使用。
ciaddr
要是 client 端想繼續(xù)使用之前取得之IP地址,則列于這里。
yiaddr
從server送回client之DHCP OFFER與DHCPACK封包中,此欄填寫分配給client的IP地址。
siaddr
若client需要透過網(wǎng)絡(luò)開機(jī),從server送出之DHCP OFFER、DHCPACK、DHCPNACK封包中,此欄填寫開機(jī)程序代碼所在server之地址。
giaddr
若需跨網(wǎng)域進(jìn)行 DHCP 發(fā)放,此欄為 relay agent 的地址,否則為0。
chaddr
Client之硬件地址。
sname
Server之名稱字符串,以0x00 結(jié)尾。
file
若client需要透過網(wǎng)絡(luò)開機(jī),此欄將指出開機(jī)程序名稱,稍后以TFTP傳送。
options
允許廠商定議選項(xiàng)(Vendor-Specific Area),以提供更多的設(shè)定信息。其長度可變,同時(shí)可攜帶多個(gè)選項(xiàng),每一選項(xiàng)之第一個(gè)byte為信息代碼,其后一個(gè)byte為該項(xiàng)數(shù)據(jù)長度,最后為項(xiàng)目內(nèi)容。CODE LEN VALUE此字段完全兼容BOOTP ,同時(shí)擴(kuò)充了更多選項(xiàng)。其中,DHCP封包可利用編碼為0x53之選項(xiàng)來設(shè)定封包類別:
項(xiàng)值 類別
1 DHCP DISCOVER
2 DHCP OFFER
3 DHCP REQUEST
4 DHCPDECLINE
5 DHCPACK
6 DHCPNACK
7 DHCPRELEASE
DHCP的選項(xiàng)非常多,有空請(qǐng)查閱RFC或相關(guān)文獻(xiàn),并好好理解,這里不再敘述了。
搜索詞
熱門產(chǎn)品推薦