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

動(dòng)態(tài)主機(jī)配置協(xié)議( 三 )


4
用戶IP地址,此字段僅當(dāng)用戶處于BOUND,RENEW或REBINDING狀態(tài)和能夠響應(yīng)ARP請求時(shí)使用 。
yiaddr
4
客戶IP地址
siaddr
4
用于bootstrap過程中的IP地址
giaddr
4
轉(zhuǎn)發(fā)代理IP地址
chaddr
16
客戶硬件地址
sname
64
可選的服務(wù)器主機(jī)名
file
128
啟動(dòng)文件名
options
不定
可選的參數(shù)字段
options字段的長度不定,DHCP客戶可能會(huì)從服務(wù)器那里接收到長度大于576字節(jié)的包 。DHCP客戶也可以使用最大DHCP包長度字段要求服務(wù)器傳送的包長度在一定限度之內(nèi) 。在客戶使用DHCP進(jìn)行配置的時(shí)候,DHCP需要使用TCP/IP軟件,在配置好IP地址之前,TCP/IP軟件應(yīng)該能夠接收并轉(zhuǎn)發(fā)發(fā)送到客戶硬件地址上的IP包;DHCP服務(wù)器和BOOTP轉(zhuǎn)發(fā)代理在TCP/IP軟件未配置好之前不能向未接收硬件單播報(bào)文的客戶傳送DHCP消息 。假如客戶在TCP/IP軟件未能配置好之前實(shí)在不能接收IP單播報(bào)文,DHCP可以使用“標(biāo)記”域進(jìn)行工作 。請注重下圖中的那個(gè)B,它代表廣播標(biāo)記 。至于這個(gè)標(biāo)記的具體內(nèi)容,我們在文章的后面幾節(jié)內(nèi)討論 。至于其它各位,它們是保留的,它們的值只能由客戶設(shè)置為0 。服務(wù)器和轉(zhuǎn)發(fā)代理不會(huì)理會(huì)這一字段的內(nèi)容 。
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
- - - - - - - - - - - - - - - -
B ;全為0
- - - - - - - - - - - - - - - -
B: 廣播標(biāo)記位
上圖表示了標(biāo)記位的格式 。前面已經(jīng)提到過了,DHCP的一個(gè)重要功能就是能夠向客戶提供網(wǎng)絡(luò)配置參數(shù),這種存儲(chǔ)模型實(shí)際上就是DHCP服務(wù)為每個(gè)客戶保存了一個(gè)要害字,這個(gè)要害字中保存了保存了用戶特有的標(biāo)記和客戶的配置參數(shù) 。要害字可能是一個(gè)二元組(IP子網(wǎng)號(hào),硬件地址),這種設(shè)計(jì)考慮到不同子網(wǎng)內(nèi)的硬件地址可能是一樣的,所以要加入一個(gè)子網(wǎng)號(hào)加以區(qū)別 。當(dāng)然要害字也可以是(IP子網(wǎng)號(hào),主機(jī)名),這是為了照顧客戶機(jī)會(huì)經(jīng)常在不同子網(wǎng)間轉(zhuǎn)換,或者經(jīng)常改變物理地址的情況 。在協(xié)議規(guī)定是,要害字需要是(IP子網(wǎng)號(hào),物理地址),當(dāng)然了,假如客戶在信息包中顯式地應(yīng)用了“客戶標(biāo)記”這一字段的話就不這樣使用了 ??蛻艨梢酝ㄟ^查詢DHCP服務(wù)器取得配置信息 。
DHCP的另外一個(gè)重要特點(diǎn)就是能夠動(dòng)態(tài)地分配網(wǎng)絡(luò)地址,這種動(dòng)態(tài)分配的機(jī)制是很簡單的:客戶會(huì)要求使用某一網(wǎng)絡(luò)地址一段時(shí)間,服務(wù)器就對(duì)客戶說:“好的,在這一段時(shí)間內(nèi),這個(gè)地址我不給別人 ?!碑?dāng)客戶使用完這一地址后再次申請時(shí),服務(wù)器總是優(yōu)先將它使用過的地址再次分配給它 。我們把這種分配稱為一種“租用” 。說到租用,當(dāng)然了,客戶也可以要求增加租用期,當(dāng)客戶不再使用這一地址時(shí),它就把它還給服務(wù)器 ??蛻粢部梢砸笥谰米庥?,這個(gè)永久對(duì)可不是永遠(yuǎn),當(dāng)服務(wù)器覺得客戶機(jī)可能已經(jīng)不存在時(shí),它可以再次把這一地址分配給別的機(jī)器使用 。當(dāng)網(wǎng)絡(luò)內(nèi)地址不夠用的時(shí)候,永久的分配就不可能了,當(dāng)?shù)刂凡粔蛴玫臅r(shí)候,由客戶歸還的地址還要被繼續(xù)使用,這幾乎是人人都可以想得到的,服務(wù)器可以使用配置信息庫內(nèi)的信息幫助它決定分配哪一個(gè)地址,比如說它可以選擇最近最少使用的地址進(jìn)行分配 。為了安全起見,服務(wù)器應(yīng)該在分配前使用ICMP協(xié)議進(jìn)行探測,保證這個(gè)地址沒有機(jī)器使用,客戶也應(yīng)該能夠使用一些協(xié)議(如ARP)探測新接收的地址是不是被人使用 。
下面我們來說一下服務(wù)器客戶協(xié)議的內(nèi)容 。DHCP使用BOOTP消息格式,這種格式請見表1和圖1 。在每個(gè)由客戶發(fā)送到服務(wù)器消息的"op"字段中包括了一個(gè)BOOTREQUEST,而在服務(wù)器發(fā)送到客戶消息內(nèi)的"op"字段則包括了一個(gè)BOOTREPLY 。DHCP信息包內(nèi)"options"字段包含了十進(jìn)制數(shù)99,130,83和99,這幾個(gè)值 。其余的地方是稱為“選項(xiàng)”的標(biāo)記參數(shù) 。有幾個(gè)參數(shù)定義也沒幾天,大家應(yīng)該注重其中的一個(gè)重要的選項(xiàng)“DHCP消息類型”選項(xiàng),這一項(xiàng)必須在每個(gè)DHCP信息包中存在,其它的選項(xiàng)有的是必須的,有的不是必須的,有的根本就是可有可無 。在下文中,消息格式就以這一選項(xiàng)的內(nèi)容決定 。

推薦閱讀