




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、RFC951RFC951-BOOTSTRAP PROTOCOL (BOOTP) 引導(dǎo)協(xié)議(BOOTP)組織:中國互動出版網(wǎng)(/)RFC文檔中文翻譯計劃(/compters/emook/aboutemook.htm)E-mail:譯者:金濤(piex )譯文發(fā)布時間:2001-07-05版權(quán):本中文翻譯文檔版權(quán)歸中國互動出版網(wǎng)所有??梢杂糜诜巧虡I(yè)用途自由轉(zhuǎn)載,但必須保留本文檔的翻譯及版權(quán)信息。Network Working Gro
2、up Bill Croft (Stanford University)Request for Comments: 951 John Gilmore (Sun Microsystems) September 1985引導(dǎo)協(xié)議(BOOTP)(RFC951-BOOTSTRAP PROTOCOL (BOOTP)本備忘錄的狀態(tài) 本RFC文檔向ARPA-Internet社區(qū)提供一個被提議的協(xié)議,需要進(jìn)一步進(jìn)行討論和建議以得到改進(jìn)。 本文檔無發(fā)布限制。目錄1概述22包格式33雞和蛋的問題64ARP在客戶端使用75與RARP對照76包處理76.1 客戶端傳送76.2 客戶端重傳策略96.3 服務(wù)器接收BOOT
3、REQUEST(引導(dǎo)請求)96.4 服務(wù)器/網(wǎng)關(guān)接收BOOTREPLY(引導(dǎo)應(yīng)答)116.5 客戶端接收117通過網(wǎng)關(guān)引導(dǎo)118樣例BOOTP服務(wù)器數(shù)據(jù)庫129致謝1410參考文獻(xiàn)141 概述 本RFC描述一種IP/UDP引導(dǎo)協(xié)議(BOOTP),允許一個無盤客戶端發(fā)現(xiàn)自己的IP地址, 服務(wù)器主機(jī)的地址,和裝入一個指定名稱的文件到內(nèi)存并且運(yùn)行。引導(dǎo)操作有兩階段組成。 本RFC描述第一個階段:分配地址和選擇引導(dǎo)文件。 在獲得地址和文件名信息后,就進(jìn)入引導(dǎo)的第二個階段:文件傳送。 文件傳送一般使用TFTP協(xié)議9,因為兩個階段均駐留在客戶端的PROM中。 但BOOTP也能夠與其它協(xié)議如SFTP或FTP
4、一起工作。 我們建議客戶端的PROM軟件提供一種無須用戶交互的完整的引導(dǎo)方式。 這是一種無人值守的上電啟動方式。 必須提供一種機(jī)制來讓用戶手工提供地址和文件名信息旁路BOOTP協(xié)議直接進(jìn)入文件傳送階段。 如果提供非可變存儲,我們建議在那里保存設(shè)置以旁路BOOTP協(xié)議直到這些設(shè)置導(dǎo)致文件傳送階段失敗。 如果緩存的信息失敗,引導(dǎo)后退到第一階段并使用BOOTP。 協(xié)議的要點(diǎn): 1.使用了一個單獨(dú)的包交換(信息)。使用超時機(jī)制直到收到應(yīng)答。 雙向使用相同的包字段結(jié)構(gòu)。使用(最大可能長度的)固定長度的字段來簡化結(jié)構(gòu)定義和分析。 2.一個opcode字段包含兩個值??蛻舳藦V播一個引導(dǎo)請求(bootrequ
5、est)包。 服務(wù)器應(yīng)答一個引導(dǎo)應(yīng)答(bootreply)包。bootrequest包含客戶端的硬件地址,如果知道,還包含它的IP地址。 3.請求可以包含客戶端指定的響應(yīng)服務(wù)器的名稱。 這樣客戶端可以強(qiáng)制從一個指定的主機(jī)引導(dǎo)。(如果一個相同的引導(dǎo)文件存在多種版本或服務(wù)器在一個遠(yuǎn)距離的網(wǎng)絡(luò)/域。) 客戶端不必處理名稱/域服務(wù),這個功能推到了BOOTP服務(wù)器。 4.請求可以包含通用(generic)引導(dǎo)文件名。例如unix或ethertip。但服務(wù)器發(fā)送 引導(dǎo)應(yīng)答時,它使用對應(yīng)的引導(dǎo)文件的確切的路徑名稱來取代這個字段。 服務(wù)器查詢客戶端的地址和請求文件名相關(guān)的數(shù)據(jù)庫,以使用客戶端自定義的特定引導(dǎo)文
6、件確定這個文件名稱。 如果引導(dǎo)請求文件名是空字符串,服務(wù)器返回一個帶有客戶端加載的默認(rèn)文件的文件名字段。 5.客戶端不知道它們的IP地址的情況下, 服務(wù)器必須有一個硬件地址和IP地址對應(yīng)的數(shù)據(jù)庫。 這個客戶端IP地址被放在引導(dǎo)應(yīng)答的(對應(yīng))字段中。 6.某些網(wǎng)絡(luò)拓樸(如斯坦福的網(wǎng)絡(luò))可能在一個物理網(wǎng)上沒有一個直接可以訪問的TFTP服務(wù)器 (例如在某些網(wǎng)上的所有的網(wǎng)關(guān)和主機(jī)都可能是無盤的)。 BOOTP允許客戶端通過使用相鄰的網(wǎng)關(guān)從幾跳外的服務(wù)器上引導(dǎo)。請看下面通過網(wǎng)關(guān)引導(dǎo)的章節(jié)。 這部分協(xié)議不需求客戶端部分做特定的動作。 實現(xiàn)是可選的,網(wǎng)關(guān)和服務(wù)器需要一些額外的代碼。2 包格式 除非另外指出,
7、所有顯示的數(shù)字都是十進(jìn)制的。 簡化起見,假設(shè)BOOTP包不會被分片。 所有數(shù)字的字段使用標(biāo)準(zhǔn)網(wǎng)絡(luò)字節(jié)順序。即,先傳送高位比特。 在引導(dǎo)請求的IP頭中,客戶端如果知道就填自己的IP源地址,否則填0。當(dāng)服務(wù)器地址不知道時, IP目的地址將是廣播地址55。這個地址意味著在本地網(wǎng)上廣播,我不知道我的網(wǎng)絡(luò)號4。 UDP頭包含源和目的端口號。BOOTP協(xié)議使用兩個保留的端口號,BOOTP客戶端 (68) 和BOOTP服務(wù)器 (67)。 客戶使用BOOTP服務(wù)器做為目的端口發(fā)送請求;這通常是廣播。 服務(wù)器使用BOOTP客戶端做為目的端口發(fā)送應(yīng)答;取決于服務(wù)器的核心或驅(qū)動設(shè)備,這可能
8、是也可能不是廣播 (在下面雞和蛋的問題標(biāo)題的章節(jié)中深入解釋)。 使用兩個保留的端口的原因是當(dāng)引導(dǎo)應(yīng)答必須廣播到客戶端避免叫醒并且調(diào)度BOOTP服務(wù)器進(jìn)程。 因為服務(wù)器和其它主機(jī)都不會偵聽BOOTP客戶端端口, 所有進(jìn)入的廣播報文將在核心級別過濾掉。 我們不能簡單地允許客戶端找一個隨機(jī)端口號做為UDP源端口字段;因為服務(wù)器應(yīng)答可能是廣播, 一個隨機(jī)選擇的端口號可能搞亂其它恰巧在偵聽那個端口的主機(jī)。 UDP長度字段設(shè)置成UDP長度加BOOTP部分的包。 UDP校驗和可以由客戶端(或服務(wù)器)按照需要設(shè)置成0,以避免PROM實現(xiàn)中額外的費(fèi)用。 在下面的包處理章節(jié)中UDP校驗和短語用來表示校驗和可能被驗
9、證/計算。 字段 字節(jié)數(shù)描述 - - - op 1 packet op code / message type. 包操作碼/消息類型 1 = BOOTREQUEST(引導(dǎo)請求), 2 = BOOTREPLY(引導(dǎo)應(yīng)答) htype 1 hardware address type, 硬件地址類型 see ARP section in Assigned Numbers RFC. 請看Assigned Numbers RFC中的ARP章節(jié) 1 = 10mb ethernet 10M以太網(wǎng) hlen 1 hardware address length 硬件地址長度 (eg 6 for 10mb eth
10、ernet). 例如6是10M以太網(wǎng) hops 1 client sets to zero, 客戶端設(shè)置成0 optionally used by gateways 在跨越網(wǎng)關(guān)引導(dǎo)時網(wǎng)關(guān)可選擇使用 in cross-gateway booting. xid 4 transaction ID, a random number, used to match this boot request with the responses it generates. 事務(wù)ID,一個隨機(jī)數(shù),用來匹配引用請求和應(yīng)答 secs 2 filled in by client, seconds elapsed sinc
11、e client started trying to boot. 由客戶端填寫,客戶端引導(dǎo)開始后的過去的秒數(shù) - 2 unused未使用 ciaddr 4 client IP address;客戶端IP地址, filled in by client in bootrequest if known.如果客戶端知道就在引導(dǎo)請求中填入 yiaddr 4 your (client) IP address;你的(客戶端)IP地址 filled by server if client doesnt know its own address (ciaddr was 0).如果客戶端不知道它的地址(ciadd
12、r是0),服務(wù)器填入 siaddr 4 server IP address;服務(wù)器IP地址 returned in bootreply by server.由服務(wù)器在引導(dǎo)應(yīng)答返回 giaddr 4 gateway IP address,網(wǎng)關(guān)IP地址 used in optional cross-gateway booting.在跨越網(wǎng)關(guān)引導(dǎo)中可以選擇使用 chaddr 16 client hardware address,客戶端硬件地址 filled in by client.由客戶端填寫 sname 64 optional server host name,可選的服務(wù)器主機(jī)名 null te
13、rminated string. 空結(jié)束的字符串 file 128 boot file name, null terminated string; 引導(dǎo)文件名,空結(jié)束的字符串 generic name or null in bootrequest, 在引導(dǎo)請求中使用通用名稱或空 fully qualified directory-path 是引導(dǎo)應(yīng)答中使用確切的目錄路徑名稱 name in bootreply. vend 64 optional vendor-specific area, 可選的賣主指定的區(qū)域, e.g. could be hardware type/serial on req
14、uest, 例如,可以是請求硬件類型/序列, or capability / remote file system handle 或應(yīng)答的性能/遠(yuǎn)端文件系統(tǒng)句柄。 on reply. This info may be set aside for use 這些信息留給第三方分析引導(dǎo)或核心(程序)使用。 by a third phase bootstrap or kernel.3 雞和蛋的問題 如果客戶端不知道自己IP地址,服務(wù)器怎么發(fā)送IP報文到客戶端。 無論何時一條引導(dǎo)應(yīng)答被發(fā)送,發(fā)送設(shè)備執(zhí)行下列操作: 1.如果客戶端知道自己的IP地址(ciaddr字段非零), 因為客戶端能夠回應(yīng)ARPs 5
15、,那么IP能夠正常發(fā)送。 2.如果客戶端還不知道自己的IP地址(ciaddr是零), 客戶端就不能回應(yīng)引導(dǎo)應(yīng)答發(fā)送程序回的ARPs。這時有兩種選擇: a.如果發(fā)送程序有必需的核心或驅(qū)動鉤子程序來人工建立ARP地址緩沖條目, 就可以使用chaddr和yiaddr字段填入一個條目。當(dāng)然,這個條目象正常ARP建立的其它條目一樣有一個生命時間, 引導(dǎo)應(yīng)答的發(fā)送程序就能夠簡單地發(fā)送引導(dǎo)應(yīng)答到客戶端的IP地址了。UNIX (4.2 BSD)有這種功能。 b.如果發(fā)送程序缺少這些核心鉤子程序,就只能簡單發(fā)送引導(dǎo)應(yīng)答到相應(yīng)接口的廣播地址。 這只是在前面情況外的額外的廣播。4 ARP在客戶端使用 客戶端PROM
16、必須包含一個ARP的簡單實現(xiàn),例如,地址緩沖能夠容納一個條目。 這將允許客戶端在知道IP地址和引導(dǎo)文件名后執(zhí)行第二階段引導(dǎo)(TFTP)。 任何時候客戶端應(yīng)該準(zhǔn)備回應(yīng)一個自己IP到硬件地址映射的ARP請求(如果知道)以接收TFTP或BOOTP應(yīng)答。 因為引導(dǎo)應(yīng)答將包含服務(wù)器/網(wǎng)關(guān)的硬件源地址(在硬件中封裝),客戶端可以 避免發(fā)送一條ARP請求來申請后續(xù)的TFTP階段使用的服務(wù)器/網(wǎng)關(guān)IP地址。 但這應(yīng)該只是一種特殊情況,因為上面描述的只有第二階段的引導(dǎo)仍然允許。5 與RARP對照 提議客戶端使用一個早先的協(xié)議,反向地址解析協(xié)議(RARP) 1來通過它的硬件地址確定自己的IP地址。 但RARP的劣
17、勢是它是一個硬件鏈路層的協(xié)議(不是基于IP/UDP)。 這意味著RARP只能在包含特殊的為訪問原始報文修改的核心和驅(qū)動的主機(jī)上實現(xiàn)。 因為現(xiàn)在存在不同組織維護(hù)的許多網(wǎng)絡(luò)核心,一個不要求修改核心的引導(dǎo)協(xié)議是一個確定的優(yōu)勢。 BOOTP除了上述章節(jié)描述的有用的特性外,還提供硬件到IP地址的查詢功能。6 包處理6.1 客戶端傳送 在第一次建立包前,最好把整個包的緩沖區(qū)清零; 這將所有的字段設(shè)置成默認(rèn)狀態(tài)。任何客戶端建立包中的下列字段。 IP目的地址被設(shè)置成55(廣播地址)或服務(wù)器的IP地址(如果知道)。 IP源地址和ciaddr設(shè)置成客戶端IP地址(如果知道),或者0。UD
18、P頭使用適當(dāng)?shù)拈L度設(shè)置; 源端口=BOOTP客戶端端口,目標(biāo)端口=BOOTP服務(wù)器端口。 op設(shè)置成1,BOOTREQUEST(引導(dǎo)請求)。htype設(shè)置成在Assigned Numbers RFC ARP章節(jié)中分配的硬件地址類型。 hlen設(shè)置成硬件地址長度,例如,10M以太網(wǎng)是6。 xid設(shè)置成一個隨機(jī)事務(wù)ID。secs設(shè)置成客戶端引導(dǎo)開始后過去的秒數(shù)。 這個讓服務(wù)器知道客戶端已經(jīng)試了多長時間了。 當(dāng)數(shù)字變大,某些服務(wù)器可能更多注意這個客戶端提供不同的服務(wù)。 如果客戶端缺少一個適當(dāng)?shù)臅r鐘,它可以使用循環(huán)定時器建立一個粗略的估計值。 或者它可以選擇簡單發(fā)送使用一個固定值如100秒的字段。 如
19、果客戶端知道IP地址,ciaddr(和IP源地址)設(shè)置成這個值。 chaddr使用客戶端硬件地址填寫。 如果客戶端希望限制從一個特定服務(wù)器名引導(dǎo),就可以在sname中放一個空結(jié)束的字符串。 使用的名字應(yīng)該是對應(yīng)的主機(jī)的正當(dāng)?shù)拿只騽e名。 客戶端在填寫file文件名字段是有許多選擇。 如果設(shè)置成空,意味著我向使用默認(rèn)的文件來引導(dǎo)我的機(jī)器。一個空文件名也意味著 我只對找到客戶端/服務(wù)器/網(wǎng)關(guān)的IP地址感興趣,我不在乎文件名。 這個字段也可以是一個通用名字入unix或gateway;這意味著 使用命名的程序配置來引導(dǎo)我的機(jī)器。最后這個字段可以是確切的目錄路徑名字。 vend字段可以由客戶端填寫賣主的
20、字符串或結(jié)構(gòu)。例如可以填寫機(jī)器硬件類型或序列號。 但BOOTP服務(wù)器的操作應(yīng)該不依賴與這些存在的信息。 如果使用了vend,推薦在vend中第一個項目為一個4字節(jié)的魔術(shù)字(magic number)。 這讓服務(wù)器確定在這個字段中它看到什么類型的信息。 數(shù)值可以由通常的魔術(shù)字過程分配,你挑一個,它就成為魔術(shù)字。 引導(dǎo)應(yīng)答使用一個與引導(dǎo)請求不同的魔術(shù)字以允許客戶端按照應(yīng)答信息進(jìn)行特殊的動作。 UDP校驗和6.2 客戶端重傳策略 在一長段時間內(nèi)沒有收到應(yīng)答,客戶端應(yīng)該重傳請求。 時間間隔必須仔細(xì)選擇不要引起網(wǎng)絡(luò)風(fēng)暴。 可以考慮一個包含100臺機(jī)器的網(wǎng)絡(luò)在電源故障后發(fā)生的情況。 簡單的每四秒重傳請求將
21、淹沒網(wǎng)絡(luò)。 一個可能的策略,你可能考慮指數(shù)級的補(bǔ)償,象以太網(wǎng)在碰撞時那樣。 例如第一個包在0:00,第二個在:04,接著:08,接著:16,:32,:64。 你應(yīng)該隨機(jī)化每個時間;這就象以太網(wǎng)規(guī)格那樣以一個掩碼與一個隨機(jī)數(shù)進(jìn)入第一次補(bǔ)償。 在每次后續(xù)的補(bǔ)償中,掩碼增長一個比特。 這樣在每次補(bǔ)償中平均延遲加倍。 在平均補(bǔ)償?shù)竭_(dá)60秒后,就不再增長了,但仍然隨機(jī)化。 在每次重傳前,客戶端應(yīng)該修改secs字段。UDP校驗和6.3 服務(wù)器接收BOOTREQUEST(引導(dǎo)請求) UDP校驗和 如果UDP目的端口不匹配BOOTP服務(wù)器端口,丟棄這個包。 如果服務(wù)器名字字段(sname)是空(沒有指定特定的
22、服務(wù)器),或者sname是指定的并且匹配我們的名字或別名, 繼續(xù)包的處理。 如果sname字段是指定的,但不匹配我們,那么有多種選擇: 1.你可以選擇簡單丟棄這個包。 2.如果查詢sname的名稱顯示它在一個網(wǎng)絡(luò)中,丟棄這個包。 3.如果sname在不同的網(wǎng)絡(luò)中,你可以選擇轉(zhuǎn)發(fā)這個包到那個地址。 如果這樣,檢查giaddr(網(wǎng)關(guān)地址)字段。如果giaddr是0,填入我的地址或可以用來到達(dá)那個網(wǎng)絡(luò)的網(wǎng)關(guān)的地址。 然后轉(zhuǎn)發(fā)這個包。 如果客戶端IP地址(ciaddr)是0,那么客戶端不知道自己的IP地址。 嘗試在我們的數(shù)據(jù)庫中查找客戶端的硬件地址(chaddr, hlen, htype)。 如果沒有
23、匹配,丟棄這個包。否則我們現(xiàn)在對這個客戶端有一個IP地址;填入yiaddr(你的IP地址)字段。 我們現(xiàn)在檢查引導(dǎo)文件名字段(文件)。如果客戶端不關(guān)注文件名或想要默認(rèn)引導(dǎo)文件,這個字段是空。 如果這個字段非空,可以將它和客戶端的IP地址做為數(shù)據(jù)庫的查詢關(guān)鍵字。 如果有默認(rèn)的文件或通用文件(可能由客戶端地址做為索引)或一個匹配的指定的路徑名稱, 然后在file字段中填入選擇的引導(dǎo)文件的指定的路徑名稱。 如果字段是非空并且沒有匹配,那么客戶端要一個我們沒有的文件,丟棄這個包,也許其它BOOTP服務(wù)器有這個文件。 賣主指定的數(shù)據(jù)字段vend現(xiàn)在應(yīng)該檢查了。如果提供一種可識別類型的數(shù)據(jù), 應(yīng)該進(jìn)行客戶
24、端指定的動作,并且回應(yīng)要填入應(yīng)答包中的vend數(shù)據(jù)字段。 例如,一個工作站客戶端可能提供一個驗證字,并從服務(wù)器接收一個訪問遠(yuǎn)端文件的權(quán)限, 或一套配置選項傳給馬上就要引導(dǎo)入的操作系統(tǒng)。 我的(服務(wù)器)IP地址填入siaddr字段。設(shè)置op字段為BOOTREPLY(引導(dǎo)應(yīng)答)。 UDP目的端口設(shè)置成BOOTP客戶端。如果客戶端地址ciaddr非0,把包發(fā)送到那里; 否則如果網(wǎng)關(guān)地址giaddr非0,設(shè)置UDP目的端口為BOOTP服務(wù)器并把包發(fā)送到giaddr。 否則客戶端在我們的一個網(wǎng)絡(luò)中但它還不知道自己的IP地址,使用在上面蛋章節(jié)中描述的方法來傳送它到客戶端。 如果使用蛋并且我們在主機(jī)上有許多
25、接口,使用yiaddr(你的IP地址)字段指出發(fā)送包到哪個網(wǎng)絡(luò)(網(wǎng)絡(luò)/接口)。 UDP校驗和6.4 服務(wù)器/網(wǎng)關(guān)接收BOOTREPLY(引導(dǎo)應(yīng)答) UDP校驗和 如果yiaddr (你的客戶端的IP地址)指向我們的一個網(wǎng)絡(luò),使用上述蛋方法來將它轉(zhuǎn)發(fā)到客戶端。 確認(rèn)將它傳送到BOOTP客戶端UDP目的端口。6.5 客戶端接收 不要忘記為我自己的IP地址(如果我知道)處理ARP請求。UDP校驗和 客戶端應(yīng)該丟棄以下進(jìn)入的包:不是定位到引導(dǎo)端口的IP/UDP;不是BOOTREPLY(引導(dǎo)應(yīng)答); 不匹配我的IP地址(如果我知道)或我的硬件地址;不匹配我的事務(wù)ID。 否則我們就收到一個成功的應(yīng)答。如果
26、我以前不知道的話,yiaddr包含我的IP地址。 file是TFTP讀請求的文件名。服務(wù)器地址在siaddr中。如果giaddr(網(wǎng)關(guān)地址)非0, 那么包應(yīng)該先轉(zhuǎn)發(fā)到那里,然后到達(dá)服務(wù)器。7 通過網(wǎng)關(guān)引導(dǎo) 這部分協(xié)議是可選的并要求許多網(wǎng)關(guān)和服務(wù)器配合的額外的代碼,但它允許跨越網(wǎng)關(guān)引導(dǎo)。 這主要在網(wǎng)關(guān)是無盤機(jī)器時有用。 帶盤網(wǎng)關(guān)(例如,一個做為網(wǎng)關(guān)的UNIX機(jī)器)可能運(yùn)行它們自己的BOOTP/TFTP服務(wù)器。 偵聽BOOTREQUEST(引導(dǎo)請求)廣播的網(wǎng)關(guān)可能確定轉(zhuǎn)發(fā)還是適當(dāng)?shù)卦購V播這些請求。 例如,做為配置表格的一部分,網(wǎng)關(guān)可以有一個接收任意BOOTREQUEST(引導(dǎo)請求)廣播的其它網(wǎng)絡(luò)或
27、主機(jī)的列表。 即使考慮有一個hops字段,簡單全部再廣播請求仍是一個差的方法,因為廣播循環(huán)幾乎肯定會發(fā)生。 轉(zhuǎn)發(fā)可以立即開始,或等secs(客戶端嘗試的秒數(shù))字段超過某個閥值。 如果一個網(wǎng)關(guān)確定轉(zhuǎn)發(fā)請求,它應(yīng)該查看giaddr (網(wǎng)關(guān)IP地址)字段。 如果是0,它就在這個字段中加入自己的IP地址(在接收的網(wǎng)絡(luò)中)。 也可以使用hops字段來可選控制包可以轉(zhuǎn)發(fā)多遠(yuǎn)。每次轉(zhuǎn)發(fā)應(yīng)該增加跳數(shù)。 例如,如果跳數(shù)超過3,包應(yīng)該被丟棄。 UDP校驗和 這里我們推薦在網(wǎng)關(guān)中增加這個特殊的轉(zhuǎn)發(fā)功能。 但不總是這樣子的。 在網(wǎng)上存在一些BOOTP轉(zhuǎn)發(fā)代理引導(dǎo)客戶端,這些代理可以適當(dāng)?shù)剞D(zhuǎn)發(fā)。 這樣這些服務(wù)可以和網(wǎng)關(guān)
28、在一起,也可以不在一起。 當(dāng)轉(zhuǎn)發(fā)代理不和網(wǎng)關(guān)在一起時,代理可以通過在接收的引導(dǎo)請求中g(shù)iaddr字段加上接口的廣播地址節(jié)省一些工作。 這樣應(yīng)答就可以使用普通的網(wǎng)關(guān)來轉(zhuǎn)發(fā),而不包含轉(zhuǎn)發(fā)代理。 當(dāng)然劣勢是你失去了使用蛋非廣播方式來發(fā)送應(yīng)答的能力,導(dǎo)致在客戶端網(wǎng)上的每個主機(jī)的額外的花費(fèi)。8 樣例BOOTP服務(wù)器數(shù)據(jù)庫 做為一個建議,我們提供一個BOOTP服務(wù)器查詢可以使用的樣例文本文件數(shù)據(jù)庫。 數(shù)據(jù)庫有兩個節(jié),使用第一列使用一個百分符的行做為定界符。 第一個節(jié)包含一個默認(rèn)目錄,和從通用名稱到目錄/路徑的映射。 這個節(jié)中第一個通用名稱是當(dāng)引用請求包含空file字符串是你使用的默認(rèn)文件。 第二節(jié)映射硬件
29、地址類型/地址到IP地址??蛇x的,你可以使用一個特定IP地址的通用名稱來忽略默認(rèn)通用名稱。 一個后綴項目也是可選的;如果提供,可以訪問任意客戶端特定的通用名稱對應(yīng)的路徑名稱加上后綴。 如果那個文件沒有找到,就嘗試簡單的路徑名稱。 這個后綴選項允許輕而易舉建立整套用戶通用(配置)。 下面顯示通用格式;一個或多個空格或TAB來定界字段;后面的空字段被省略;空行和以#開始的行忽略。 # comment line homedirectory genericname1 pathname1 genericname2 pathname2 . % end of generic names, start of
30、address mappings hostname1 hardwaretype hardwareaddr1 ipaddr1 genericname suffix hostname2 hardwaretype hardwareaddr2 ipaddr2 genericname suffix . 這是一個特定的樣例。注意硬件類型數(shù)值同Assigned Numbers RFC中ARP章節(jié)。 硬件類型和IP地址數(shù)值是十進(jìn)制;硬件地址是十六進(jìn)制的。 # last updated by smith /usr/boot vmunix vmunix tip ethertip watch /usr/diag/etherwatch gate gate. % end of generic names, start of address mappings hamilton 1 02.60.8c.06.34.98 burr 1 02.60.8c.34.11.78 2 101-gateway 1 02.60.8c.23.ab.35 2 gate 101 mjh-gateway 1 02.60.8c.12.32.bc 4
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年天津市安全員知識題庫
- 重慶工程職業(yè)技術(shù)學(xué)院《朗讀與講故事指導(dǎo)》2023-2024學(xué)年第二學(xué)期期末試卷
- 西南民族大學(xué)《古生物學(xué)含實驗》2023-2024學(xué)年第二學(xué)期期末試卷
- 南京農(nóng)業(yè)大學(xué)《教育評價與測量》2023-2024學(xué)年第二學(xué)期期末試卷
- 哈爾濱劍橋?qū)W院《廣告創(chuàng)意與策劃》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣西體育高等??茖W(xué)?!峨姶艌隼碚撆c光波導(dǎo)技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025屆河南省周口市西華縣三校聯(lián)考高三上學(xué)期一模歷史試卷
- 贛南師范大學(xué)《幼兒園體育游戲》2023-2024學(xué)年第二學(xué)期期末試卷
- 江蘇聯(lián)合職業(yè)技術(shù)學(xué)院《分子生物學(xué)(英文)》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣州城建職業(yè)學(xué)院《銷售管理》2023-2024學(xué)年第二學(xué)期期末試卷
- DB12-T 1305-2024 公路瀝青路面泡沫瀝青冷再生技術(shù)規(guī)范
- 范文語文評課稿15篇
- 2024年山東省春季高考技能考試汽車專業(yè)試題庫-中(多選題匯總)
- 2024年西安電力高等??茖W(xué)校高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 2016-2023年德州科技職業(yè)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 《人文科學(xué)概論》課件
- 大學(xué)生返回母校宣講
- 光伏機(jī)器人行業(yè)報告
- 屋頂分布式光伏發(fā)電施工組織設(shè)計
- 踐行志愿服務(wù)(下)
- 環(huán)境監(jiān)測課件20-在線環(huán)境監(jiān)測技術(shù)
評論
0/150
提交評論