簡述:以下是各字段的簡要說明: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ò)開機,從server送出之DHCP OFFER、DHCPACK、DHCPNACK封包中,此欄填寫開機程序代碼所在server之地址。
giaddr
若需跨網(wǎng)域進行 DHCP 發(fā)放,此欄為 relay agent 的地址,否則為0。
chaddr
Client之硬件地址。
sname
Server之名稱字符串,以0x00 結(jié)尾。
file
若client需要透過網(wǎng)絡(luò)開機,此欄將指出開機程序名稱,稍后以TFTP傳送。
options
允許廠商定議選項(Vendor-Specific Area),以提供更多的設(shè)定信息。其長度可變,同時可攜帶多個選項,每一選項之第一個byte為信息代碼,其后一個byte為該項數(shù)據(jù)長度,最后為項目內(nèi)容。CODE LEN VALUE此字段完全兼容BOOTP ,同時擴充了更多選項。其中,DHCP封包可利用編碼為0x53之選項來設(shè)定封包類別:
項值 類別
1 DHCP DISCOVER
2 DHCP OFFER
3 DHCP REQUEST
4 DHCPDECLINE
5 DHCPACK
6 DHCPNACK
7 DHCPRELEASE
DHCP的選項非常多,有空請查閱RFC或相關(guān)文獻,并好好理解,這里不再敘述了。
本文由專業(yè)服務(wù)器托管——騰佑科技(http://mubashirfilms.com)提供。
搜索詞
熱門產(chǎn)品推薦