5.24日(rì)音(yīn)訊,無盤網絡詳解與要(yào)點評析
日(rì)期:2013-05-24發布:首創網絡浏覽:566次
5.24日(rì)音(yīn)訊,無盤網絡詳解與要(yào)點≤♥§評析。總的(de)來(lái)說(shuō),無盤工(gōng)作(zuò)站± ↑(zhàn)的(de)啓動機(jī)制(zhì)如(rú)下(xià)。首先由σ✔網卡的(de)啓動芯片(BootROM,有(yǒ¶Ωu)些(xiē)網卡的(de)啓動程序已嵌入主闆的(de)BIO§ φ≤S中,無需啓動芯片)以不(bù)同的(de)形式向服務₽↑¶ 器(qì)發出啓動請(qǐng)求号,服務器(qì)收到(dào)後,根據✘$π不(bù)同的(de)機(jī)制(zh₩↕φ★ì),向工(gōng)作(zuò)站(zhàn)γ'↔發···
本文(wén)關鍵字:5.24日(rì),音(yīn)訊,無盤,網絡£≥÷φ,詳解,與,要(yào)點,評析,
5.24日(rì)音(yīn)訊,無盤網絡詳解與要(σ♦yào)點評析。總的(de)來(lái)說(shuō),無盤工∏σ(gōng)作(zuò)站(zhàn)的₽≤'(de)啓動機(jī)制(zhì)如(rú)下δ¶(xià)。首先由網卡的(de)啓動芯片(BootROM,有(yǒu)★ε©±些(xiē)網卡的(de)啓動程序已嵌入主闆的(de)BIOS中,無↕★π↔需啓動芯片)以不(bù)同的(de)形式向服務器(qì)&φ≠ 發出啓動請(qǐng)求号,服務器(qì)收到(dào)後,根據不(bù)同€'♣的(de)機(jī)制(zhì),向工(gōng)作(zu↔₽¥↓ò)站(zhàn)發送啓動數(shù)據,工(gōng)作(zεuò)站(zhàn)下(xià)載完啓動數∞∞(shù)據後,系統控制(zhì)權由BootROM轉到(dào)內✔×✘(nèi)存中的(de)某些(xiē)特定區(qū)域,并引導操作(zuò)¥€α系統。
根據不(bù)同的(de)啓動機(jī)制(zhì),目前比♣€♣較常用(yòng)的(de)無盤工(gōng)作(zuò)站(zhàn)↕♣可(kě)分(fēn)為(wèi)RPL、$∏>¥PXE和(hé)虛拟硬盤等啓動類型。而Windows2000終端從™↑✘(cóng)其原理(lǐ)來(lái)說(shuō),并不(bù)屬于無盤工¥♠✘(gōng)作(zuò)站(zhàn),但(dàn)它≠™也(yě)可(kě)以用(yòng)終端卡或硬盤引導系統,進入工(¶↔"←gōng)作(zuò)站(zhàn)操作(zuò)系統後,再連接Wind÷∑±←ows2000服務器(qì),而這(zhè)個(gλ∑Ωè)連接程序與一(yī)般的(de)應用(yòng)軟件(jiàn)并沒σ± 有(yǒu)什(shén)麽本質區(qū)₹↓≠别。
我們把Windows2000終端歸§∞≠•結到(dào)無盤網絡的(de)原因是(shì):目前大§★♥γ(dà)多(duō)數(shù)的(de)終端都(dōu)是(shì)先↓"通(tōng)過RPL或PXE啓動無盤網絡到(dào)D↕σ∞₹OS或Windows3x,再從(cóng∞↓↕)無盤站(zhàn)中連接成為(wèi)終端。總之,本書(λ₽™shū)所指無盤網絡,泛指工(gōng)作(zuò)站(zhàn)中沒有≤±✘®(yǒu)軟驅和(hé)硬盤的(de)網絡♦₽,無論它是(shì)采取何種方式達到(dào)這(zhè)一(yī)目的(deΩ♥£≥)。目前台灣順昱公司研發的(de)基于E↕♣↓±lectronicDiskCommunication電(diàn→♦σ≠)子(zǐ)硬盤(eDisk)系統,我們将它稱為(wèi)僞無盤系統,但(d¥→∑→àn)因它也(yě)具備無盤網絡的(de§→)特點,所以也(yě)可(kě)以把它歸結到(dào)無盤網絡←←∑中來(lái)。
近(jìn)年(nián)來(láiα↕€),無盤技(jì)術(shù)發展十分(fēn)迅速,産生(shēng)了(✔←×÷le)大(dà)量的(de)分(fēn)支。根據分(fē∏σn)類角度的(de)不(bù)同,主要(yào)有(yǒu)以下(xià)幾∏種分(fēn)類方式:
(1)按啓動類型分(fēn),主要( ♠yào)有(yǒu):RPL、PXE和(h₹£®é)BOOTP。
(2)按工(gōng)作(zuò)站↔Ω♣(zhàn)的(de)操作(zuò)系統分(&♦fēn)有(yǒu):DOS無盤系統、Windows3.2™§無盤系統、Windows95無盤系統、Windows98無盤系統∞π、純Windows2000及XP無盤系統、Windows2000終<€端及WindowsXP遠(yuǎn)程桌面。
(3)按服務器(qì)操作(zuò)系統分(fēn),有(yǒu):基¥÷γ 于Windows2000的(de)無盤系統、基于Window≤≠©sNT4.0的(de)無盤系統、基于WindowsXP的≈γΩ(de)無盤系統、基于NovellNetWare的(de)無盤系₽統及基于Linux的(de)無盤系統,甚至還$•©(hái)有(yǒu)基于Windows98的(deΩ∏αφ)無盤系統,也(yě)就(jiù)是(shì)說(s₽ε™→huō)用(yòng)Windows98作(zuò)服務器(qì)。
(4)根據系統是(shì)否具有(yǒu)移植能≠÷♣≥(néng)力可(kě)以分(fēn)為'∏π♠(wèi):PNP(即插即用(yòng)←")系統、非PNP系統。
(5)根據所使用(yòng)工(gōng)具的¶₹₽(de)不(bù)同進行(xíng)分(fēn)♠π↓δ類:使用(yòng)IntelPDK+Litenet的(de)無盤γ→系統、使用(yòng)國(guó)産相(xiàngε≈ε↑)關第三方工(gōng)具的(de)無盤系統、使用(yòng)B§¥ ₩oot-NIC+3COMPXE的(de)↔βγ無盤系統。
(6)按虛拟磁盤分(fēn)類:3Cα××omVLD、Boot-NIC、BXP和(hé)Edisk等。
以上(shàng)分(fēn)類是(shì)可(kě)以組合≥§✘的(de),例如(rú):基于Windowφ ↕ s2000Server+3ComDabs+Litenβet1.15的(de)PXE無盤Windows98系統。請(qǐn&>¶g)注意,它們間(jiān)的(de)組合并不(bù)是(shì)任意的§☆(de),例如(rú):基于Window'sNT的(de)RPL純無盤Windows2000就(jiù)是(shì)不¥πσ♣(bù)存在的(de)。
1.1.1RPL啓動工(gōng)作(zuò)原理(✔∞lǐ)
RPL為(wèi)RemoteInitialProgramLoad的(d₹↑₹e)縮略語,啓動過程分(fēn)析如(rú)下(xi"±₽πà):
客戶端開(kāi)機(jī)後,初始化(&♣huà)網卡,網卡BootROM上(shàng)固✘∑化(huà)的(de)軟件(jiàn)向網絡廣播一✘≥€(yī)個(gè)FIND幀,即引導請(qǐng)求幀,該幀中包δ§含有(yǒu)客戶機(jī)的(de)網卡ID号。
服務器(qì)端的(de)遠(yuǎn)程啓動服務接收到(dào)客ε$戶機(jī)廣播的(de)FIND幀後,根據幀中所帶的(de)網卡I₹→γD号在遠(yuǎn)程啓動數(shù)據庫中查找相(xiàn£☆♦♦g)應的(de)工(gōng)作(zuò)站(zhàn)記錄。如(rú≠☆→ )果不(bù)存在這(zhè)樣一(yī)個(gè)記錄∞'≥φ,引導過程不(bù)能(néng)繼續;如(rú)果此β∏工(gōng)作(zuò)站(zhàn)記錄已經存在↑♠,遠(yuǎn)程啓動服務則發送一(yī)個(gè)FOUN☆₽D幀給客戶機(jī)的(de)RPLROM,FOUND幀中已包含了(le)¶>×服務器(qì)的(de)網卡ID。
當網絡上(shàng)有(yǒu)數(shù)台服務器(qì)在運行(x∞εíng)遠(yuǎn)程啓動服務時(shí),RPLROM有(yǒu≤∏÷)可(kě)能(néng)會(huì)接收到(d•αào)多(duō)個(gè)FOUND幀&☆∞,但(dàn)RPLROM隻對(duì)它>×收到(dào)的(de)第一(yī)個(gè)FOU•≤δγND幀有(yǒu)反應。它将根據第一(yī)個(®∑∑gè)FOUND幀中所帶的(de)服務器(♠✔≠qì)網卡ID号,返回一(yī)個(gè)SEND.FILE.REQU≠ EST幀給對(duì)應的(de)服務器(qì)™αφ✘。SEND.FILE.REQUEST幀是(s★±hì)一(yī)個(gè)要(yào)求服務器(qì)發送文(wéφ Ωn)件(jiàn)的(de)請(qǐng)求。
服務器(qì)端的(de)遠(yuǎn)程啓動Ω ¥©服務在收到(dào)SEND.FILE.REQUEST幀後,将根據₽♣"遠(yuǎn)程啓動數(shù)據庫中的("de)工(gōng)作(zuò)站(zhàn)記 § 錄查找對(duì)應的(de)啓動塊(B★φ®σootBlock)——在★λ實際配置時(shí)我們知(zhī)道(dào)©€,它位于NETBEUI目錄,名為(wèi)DO SBB.CNF和(hé)W95BB.CNF——用(y<≥òng)FILE.DAT.RESPONSE幀将啓動σ'©φ塊送回客戶機(jī)端的(de)RPLROM♠↑'。
RPLROM在收齊所有(yǒu)的(de)FILE.Ω&®DAT.RESPONSE幀後,将執行(xíng)點轉向啓動塊≤α↑β的(de)入口,啓動工(gōng)作(zuò)站(zhàn)。工(gōα★<ng)作(zuò)站(zhàn)以Windows95< 實模式啓動後,将創建一(yī)個(gè)RAM盤,并将Win>&<dows95實模式文(wén)件(jiàn)從(cóng)遠(yuǎ&÷Ωn)程啓動服務器(qì)複制(zhì)到(dào)RAM盤,加÷φ載Windows95實模式網絡設備啓動并建立一(yī)個(gè) ™到(dào)SBS服務器(qì)的(de)連接。最後,≈φ連接到(dào)該客戶機(jī)的(de)計(jì)算(suàn)"®機(jī)目錄(MachineDirectory)所在φ₩→€的(de)服務器(qì)上(shàng),♦&σ并根據計(jì)算(suàn)機(jī)目錄中的(de)有(yǒu)關設置及數π≈(shù)據完成Windows95啓動過程。
1.1.2PXE啓動原理(lǐ)
PXE遠(yuǎn)程無盤引導技(jì)術(shù)是(shì)∑≤由Intel推出的(de),配合Qualystem公司的(de)LiteN¶φet,最初選用(yòng)台灣DTK公司的(dλ↕↔Ωe)E-Terminal,成功地(dì)實現(xiàn)了(le)Wind☆¥×•ows98的(de)遠(yuǎn)程啓動和¶(hé)運行(xíng),并使可(kě)↑$ >靠性和(hé)穩定性都(dōu)大(dà)大(dà)提高(gā♦←✘<o)。Windows98的(de)各種應用(yòng)軟件≤↔↕(jiàn)隻需通(tōng)過簡單的(de)幾個(gè)步驟₩δ即可(kě)加到(dào)無盤工(gōng)作(zu♠>ò)站(zhàn)上(shàng),并可(kě>¥•)随時(shí)升級和(hé)擴充,其簡便的(de)安裝方式₩≠<→和(hé)構架,很(hěn)快(kuài)得(de)到(dào)了(le§£")業(yè)內(nèi)人(rén)士的(de)認可(kě),并廣♥✔泛流行(xíng)起來(lái)。
PXE是(shì)RPL的(de)升級品,它是λ≈≈π(shì)PrebootExecutionEnvironment的(de)≥≠₹縮寫,意思為(wèi)預置啓動環境。它們的(d®↕↑₽e)不(bù)同之處在于RPL是(shì)靜(jìn©®g)态路(lù)由,而PXE是(shì)動态路(lù)由。φ★其通(tōng)信協議(yì)采用(yòng)TC "P/IP,與Internet連接高(gāo)效而'∑可(kě)靠,PXE無盤工(gōng)作(zuò)站(zhàn)的(deΩ↕)啓動過程分(fēn)析如(rú)下(xià):
(1)客戶端個(gè)人(rén) ≈™電(diàn)腦(nǎo)開(kāi)機(jī)後,在T ₹CP/IPBootROM獲得(de)控制(→β£zhì)權之前先做(zuò)自(zì)我測試。
(2)BootPROM送出BOOTP/DHCP要↓∏≈σ(yào)求以取得(de)IP。
(3)如(rú)果服務器(qì)收到(dà$o)個(gè)人(rén)電(diàn)腦(nǎo)所送出的(≠₽de)要(yào)求,就(jiù)會(huì)送回BOOTP/DHCP←§←✘回應,內(nèi)容包括:客戶端的(de)IP地(dì)址、預設網關及開(kā₩₽>εi)機(jī)影(yǐng)像文(wén)件(jiàn)。否則,服務器(∑∑qì)會(huì)忽略這(zhè)個(gè)要(yào←)求。
(4)BootPROM由TFTP通(tōn g)信協議(yì)從(cóng)服務器(qì)下(xià)載開(kāi φ)機(jī)影(yǐng)像文(wén)件( λ♥jiàn)。TFTP協議(yì)為(wèi)TrivialFileTrans∏εferProtocol縮寫,意為(wèi):簡單文(σ ¶wén)件(jiàn)傳輸協議(yì)。TFTP可(kě)✘ 以看(kàn)成一(yī)個(gè)簡化(huà)了(le)的(de♣₹× )FTP,主要(yào)的(de)區(qū)别是(shì)沒有(yǒu)用↑£♠(yòng)戶權限管理(lǐ)的(de)功能(néng)。也(yě)就(λ'≤jiù)是(shì)說(shuō),TFTP不(bù)需要(yào)認證φγ↓≥客戶端的(de)權限,這(zhè)樣遠(yuǎn)程啓動的(de)客戶✘β機(jī)在啓動一(yī)個(gè)完整的(de)操作(zuò)系統之前就(jε§✘πiù)可(kě)以通(tōng)過TFTP下(xià)載啓•≤動映像文(wén)件(jiàn),而不(bù)需要(yào)證明(m©↔íng)自(zì)己是(shì)合法的(de)用(yòng)戶。
(5)客戶機(jī)通(tōng)過這(zhè)個(gè)÷∏γ♦開(kāi)機(jī)影(yǐng)像文(wén)件(jiàn)">÷開(kāi)機(jī),這(zhè)個(g•♣è)開(kāi)機(jī)文(wén)件(ji¶↑àn)可(kě)以隻是(shì)單純的(de)開(kāi)機(jī)λ☆'程序也(yě)可(kě)以是(shì)操作(zuò)©♦©₩系統。
(6)開(kāi)機(jī)影(yǐ✔§≠ng)像文(wén)件(jiàn)将包含kernelloader及壓縮♦♥過的(de)kernel,此kernel将支持NT'ΩFSroot系統。
(7)開(kāi)機(jī)影(yǐng)像文(w♦∑∞én)件(jiàn)在工(gōng)作(zuò)站(zhàn)內(nèi)存∏'模拟成磁盤,從(cóng)這(zhè)個(gè)模拟磁盤啓動。
(8)在實模式下(xià)連接服務δ✘器(qì),将無盤啓動預置好(hǎo)各種環境,例如(rú)操作↓₩(zuò)系統所在路(lù)徑,相(xiàng)關注冊表的(de)調>≠₩整等。
(9)實模式向保護模式下(xià)切換(₽₽β'(8)、(9)兩項隻有(yǒu)無盤Windows98時(shí)才存©©±∞在)。
PXE有(yǒu)以下(xià)優點:
因為(wèi)其能(néng)支持λ×₽Windows98遠(yuǎn)程啓動,'↓所以現(xiàn)有(yǒu)的(de)各種應用(yòng)軟件(∞☆↕jiàn)都(dōu)能(néng)得(de)到(dào)非©¶δ常好(hǎo)的(de)應用(yòng)。由于系統本機↔™(jī)內(nèi)存為(wèi)64MB,虛拟內(nèi)存大(dà)小(x₹↓πiǎo)可(kě)在服務器(qì)自(zì)由設≤÷£☆定,另具有(yǒu)3D圖形視(shì)覺增強和(hé)AC9>♥♥♠7CODEC軟件(jiàn)音(yīn)頻(pín)功能(nénε≤σg),因此,相(xiàng)對(duì)終端或R§¥₹PLWindows95來(lái)說(shuō)增強了(le)多(duō)↔→媒體(tǐ)功能(néng)。
PXE還(hái)有(yǒu)一(yī)λ↓∏個(gè)最大(dà)的(de)優點就(jiù)是↕★©(shì)有(yǒu)較強的(de)安全性。不(bù)管多(d♦ >•uō)少(shǎo)台工(gōng)作(zuò)站δ₩★φ(zhàn),系統和(hé)應用(yòng)軟件(jià¶©↓✔n)隻需安裝一(yī)套,對(duì)用(yòng)戶的(de₽↕$)權限是(shì)在服務器(qì)上(shàng)設定的∞ €(de),用(yòng)戶可(kě)以在自(zì)己€'₹的(de)目錄下(xià)随便操作(zuò),若有(yǒ×∑u)了(le)誤操作(zuò),重新啓動便可(kě)以完全恢複。
操作(zuò)維護簡便。升級軟件(jiàn)← 隻需向服務器(qì)重新傳一(yī)遍系統,所有(yǒu)工(gōng)作( $zuò)站(zhàn)便已全部升級了(l≠≠→∑e)。工(gōng)作(zuò)站(zhà↔Ωn)的(de)IP地(dì)址由服務器(qì)自(zì)動←≈♦給予,不(bù)用(yòng)逐台設置。
多(duō)種操作(zuò)系統及網絡産品都(dōu"σ÷)支持PXE。作(zuò)為(wèi)新β≥α一(yī)代遠(yuǎn)程啓動技(jì)術(shù)的(de<•ε)代表,各大(dà)公司的(de)軟硬産品都≤(dōu)支持PXE系統。例如(rú):Inte✔βε♥l公司的(de)PXEPDK、3ComDab₽♦<¥s和(hé)Linux。很(hěn)多(duō)內(nèi)置網卡的(↑δde)主闆都(dōu)預置PXE啓動代碼,這(zhè)給PX₩ΩE技(jì)術(shù)的(de)發展奠δ♠★定了(le)良好(hǎo)的(de)基礎。
1.1.3BOOTP協議(yì)原理(lǐ)
BOOTP是(shì)BOOTstrapP©¥€rotocol的(de)縮略語,是(shì)一(yīε®→α)種較早出現(xiàn)的(de)遠(yuǎn)程¥™β啓動的(de)協議(yì),BOOTP最早出在UNIX系統中ε•₩,負責UNIX終端的(de)遠(yuǎn)程啓動,直到(♣σdào)目前仍是(shì)UNIX及之後的(de)Linε'☆ux系統中最常用(yòng)的(de)方式。它在基于Windows的(d✔ €e)無盤網絡運用(yòng)較少(shǎo),但(dàn)随著(&π±≥zhe)Windows2000不(bù)支持Ω∑≈εRPL遠(yuǎn)程啓動,并且以TCP/IP作(z±∑uò)為(wèi)默認安裝網絡協議(yì),逐步φ'σ表明(míng)今後的(de)Windows也(yě)☆≈♦将以TCP/IP協議(yì)作(zuò)✘≤∑≠為(wèi)主要(yào)的(de)發展©σ¥♣方向,純TCP/IP的(de)網絡将是(shì)今後發展的(de)方÷®向。
我們經常用(yòng)到(dào)的(de)DHCP服務就(j"≠ iù)是(shì)從(cóng)BOOTP服務擴展而來(lái<•≈ )的(de)。BOOTP協議(yì)使用(yò$±ng)TCP/IP網絡協議(yì)中的(de)UDP67/★€♦68兩個(gè)通(tōng)信端口。B≤♠← OOTP主要(yào)是(shì)用(yòng)于♥λ¥無磁盤的(de)客戶機(jī)從(cóng)服務λ≥器(qì)得(de)到(dào)自(zì)己的(de)IP地(dì)址、服務器↓♣(qì)的(de)IP地(dì)址、啓動映像文(wén)件(jiàn)名σφ、網關IP等。它的(de)簡單啓動過程為(wèi):
由BootROM芯片中的(de)BOOTP啓$£φ動代碼啓動客戶機(jī)。此時(shí)客戶機(jī)還(há✘♣♠i)沒有(yǒu)IP地(dì)址,它就(j<♠>iù)用(yòng)廣播形式以IP地(dì)址0.0.♣♣0.0向網絡中發出IP地(dì)址查詢的(✘≤ de)請(qǐng)求,這(zhè)個(gè)請(¶∞♠qǐng)求幀中包含了(le)客戶機(jī)的(♥♣de)網卡MAC地(dì)址。
網絡中的(de)運行(xíng)BOOTP服務的(d♣π≤e)服務器(qì)接收到(dào)這(zhè)個(gè)請(qǐng)求幀後,σ←根據這(zhè)幀中的(de)MAC地(dì)址在BOOTPTAB啓動數(→↔shù)據庫中查找這(zhè)個(gè)MAC的(de)記錄,如(rú)果×§✔沒有(yǒu)此MAC的(de)記錄則不(bù)響應這(zhè)個®₽(gè)請(qǐng)求,如(rú)果有(yǒu)就(jiù)将FOUND₽©幀發送回客戶機(jī)。FOUND幀中包含的(de)β&主要(yào)信息有(yǒu)客戶機(jī)的(de)IP地(dì)址、服↔÷務器(qì)的(de)IP地(dì)址、硬件(jiàn)¥×♥類型、網關IP地(dì)址、客戶機(jī)MAC地(dì)址和(hé)啓動映像↓★↑文(wén)件(jiàn)名。
客戶機(jī)就(jiù)根據ROUND幀中≠"的(de)信息通(tōng)過TFTP服務器(qλ≈ì)下(xià)載啓動映像文(wén)件(£≤©✘jiàn),并将此文(wén)件(jiàn)在工(gōng)作(zuò✔✔±∞)站(zhàn)內(nèi)存模拟成磁盤♦<π,從(cóng)這(zhè)個(gè)模拟磁盤啓動。
在PXE啓動中可(kě)以采用(yòng)動态分(fēn)配₽®IP的(de)DHCP方式,也(yě)可(kě)↓βσ 以采用(yòng)固定IP方式的(de)BOOTP方式,但(ε∏dàn)它的(de)應用(yòng)場(chǎ↕"σng)合不(bù)同,若為(wèi)單一(yī)的(d•★e)無盤網絡,則可(kě)采用(yòng)DHCP方式簡≠'↕Ω化(huà)管理(lǐ);若為(wèi)多( λ→duō)個(gè)網絡互連的(de)結構,則使用(yòng)指♣∞定IP的(de)BOOTP方式更為(wèi)合理(lǐ)一(yī)₹"∑些(xiē)。
- 歡迎大(dà)家(jiā)閱讀(dú)浏覽φ&$,部分(fēn)內(nèi)容來(lái)源于網絡,如(rú)有(yǒu)侵權'→"≤,請(qǐng)聯系我們删除!
服務項目
熱(rè)門(mén)信息
- 邯鄲網絡公司:模闆建站(zhàn)的(de)好(hǎo)處有β♦(yǒu)哪些(xiē)?
- 3642024-04-25

- 4.9日(rì)訊,企業(yè)網站(zhàn∑)建設如(rú)何發揮網絡營銷功能(néng♥ )?
- 4092024-04-09

- 邯鄲網絡公司:外(wài)貿網站(zhàn)制 →↑φ(zhì)作(zuò)的(de)8個(gè)步驟
- 3772024-03-05

- 簡單3步,輕松做(zuò)企業(yè)官網
- 6822024-02-18
