日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

什么是 DHCP?( 三 )


若不使用 Proxy,您也可以在每一個網(wǎng)絡(luò)之中安裝 DHCP 服務(wù)器,但這樣的話,一來設(shè)備成本會增加,而且,管理上面也比較分散 。當(dāng)然嘍,如果在一個十分大型的網(wǎng)絡(luò)中,這樣的均衡式架構(gòu)還是可取的 。端視您的實際情況而定了 。
DHCP封包格式
以下為各字段的簡要說明:
OP
若是 client 送給 server 的封包,設(shè)為 1,反向為 2。
HTYPE
硬件類別,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 共 16 bits,最左一 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è)定信息(如:Netmask、Gateway、DNS、等等) 。其長度可變,同時可攜帶多個選項,每一選項之第一個 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)文獻,并好好理解,這里不再敘述了 。
DHCP 協(xié)議之 RFC 文件
RFC-951、RFC-1084、RFC-1123、RFC-1533、RFC-1534、RFC-1497、RFC-1541

推薦閱讀