簡述:以下是各字段的簡要說明:OP若是client送給server的封包,設(shè)為1,反向為2。HTYPEDHCP報文格式硬件類別,Ethernet為1。HLEN硬件地址長度,Ethernet為6。HOPS若封
以下是各字段的簡要說明:
OP
若是client送給server的封包,設(shè)為1 ,反向為2。HTYPE DHCP報文格式硬件類別,Ethernet 為1。
HLEN
硬件地址長度, Ethernet 為 6。
HOPS
若封包需經(jīng)過 router 傳送,每站加 1 ,若在同一網(wǎng)內(nèi),為 0。
TRANSACTION ID
DHCP REQUEST 時產(chǎn)生的數(shù)值,以作DHCPREPLY時的依據(jù)。
SECONDS
Client 端啟動時間(秒)。
FLAGS
從0 到15共16bits ,最左一bit為1時表示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
允許廠商定議選項(Vendor-Specific Area),以提供更多的設(shè)定信息。其長度可變,同時可攜帶多個選項,每一選項之第一個byte為信息代碼,其后一個byte為該項數(shù)據(jù)長度,最后為項目內(nèi)容。CODE LEN VALUE此字段完全兼容BOOTP ,同時擴(kuò)充了更多選項。其中,DHCP封包可利用編碼為0x53之選項來設(shè)定封包類別:
項值 類別
1 DHCP DISCOVER
2 DHCP OFFER
3 DHCP REQUEST
4 DHCPDECLINE
5 DHCPACK
6 DHCPNACK
7 DHCPRELEASE
DHCP的選項非常多,有空請查閱RFC或相關(guān)文獻(xiàn),并好好理解,這里不再敘述了。
搜索詞
熱門產(chǎn)品推薦