客戶機通過LAN啟動后,會向網(wǎng)內(nèi)廣播一個幀,請求IP分配和啟動文件(或啟動境像),根據(jù)網(wǎng)卡上的ID號(即網(wǎng)卡的物理地址)加上其它的記錄組成的Frame向server發(fā)出請求,而server那里早已經(jīng)有了這個ID數(shù)據(jù),匹配成功則進行遠程啟動;PXE是則是根據(jù)服務(wù)器端收到的工作站MAC地址(就是網(wǎng)卡號),使用DHCP服務(wù)給這個MAC地址指定一個IP地址,每次重啟動可能同一臺工作站有與上次啟動有不同的IP,動態(tài)分配地址。下面以工作站引導(dǎo)過程說明PXE的原理:
1、 用戶端電腦開機后, PXE Boot ROM 獲得控制權(quán)之前先做自我測試,然后以廣播形式發(fā)出一個請求FIND幀。 2、 如果服務(wù)器收到個人電腦所送出的要求, 就會送回 DHCP 回應(yīng), 內(nèi)容包括用戶端的 IP 地址, 預(yù)設(shè)通訊通道, 及開機映像文件。 否則, 服務(wù)器會忽略這個要求。 3、 工作站收到服務(wù)器發(fā)回的響應(yīng)后則會回應(yīng)一個FRAME,以請求傳送啟動所需文件。 4、 之后,將有更多的訊息在用戶端與服務(wù)器之間作應(yīng)答, 用以決定啟動參數(shù)。 BootPROM 由 TFTP 通訊協(xié)議從服務(wù)器下載開機映像檔, 這個映像檔就是軟盤的映象文件。 5、 工作站使用TFTP 協(xié)議接收啟動文件后,將控制權(quán)轉(zhuǎn)交啟動塊,引導(dǎo)操作系統(tǒng),完成遠程啟動。 這個工作是由服務(wù)器開通的TFTP和DHTP服務(wù)來完成的??梢杂胻ftp32做,這個小東西集成了DHCP和tftp服務(wù)端。
|
|