RPL技术特征
RPL为RemoteInitialProgramLoad的缩写,这是最早应用的一种无盘系统技术。
微软最初推出的无盘Window95,配置的繁琐、结构的不合理,软件运行不正常甚至很多软件无法运行,会导致无盘系统不稳定,几乎使无盘技术半途夭折。直到微软推出无盘windows98、Windows2000终端系统,才使RPL出现了新的转机。
RPL采用静态路由技术,启动是根据网卡上的ID号加上其它的记录组成的Frame向RPLserver发出请求,而server那里早已经有了这个ID数据,匹配成功则进行远程启动。
RPL芯片的启动要经过发现阶段、提供阶段、选择阶段和确认阶段。
当客户端(Client)启动后,其网卡上的BootROM芯片会向服务器(Server)广播一个引导请求帧,即FIND帧。该帧包含有ClIEnt的网卡号(MAC地址)。
Server远程启动服务收到ClIEnt广播的FIND帧,根据帧中所带的ID号,检查远程启动数据库中是否有该卡号的配置记录,如果不存在,则引导过程不能继续;如果存在,远程启动服务发送一个FOUND帧,这个帧中包含了服务器的岗卡ID(即Server的MAC地址),然后就调用BOOTP(BootProtocol)或者DHCP(DynamicHostConfigurationProtocol)。
选择阶段。ClIEnt收到第一个响应后(因为可能网络中不止一个服务器在运行远程启动服务,Client只对收到的第一个FOUND帧回应,包括:分配给ClIEnt的机器名称、IP地址、Server的IP地址、BOOT所需的映像文件等),则发送一个SEND.FILE.REQUESTFrame给第一个回应的远程启动服务器,请求传送启动所需的文件。
当远程启动服务器收到SEND.FILE.REQUESTFrame的请求后,根据其远程启动数据库的Client记录查找对应的BOOTBLOCK,将Client启动所需的文件传送给Client,即给工作站一个FILE.DAT.RESPONSE帧,这个帧包含了ClIEnt启动所需的BOOTBLOCK。
BootROM芯片在接收到完整的FILE.DAT.RESPONSE启动文件后,即开始执行文件中的程序,将执行点转向启动块的入口,启动客户端,同时使用另外一个INTERNET协议:TFTP(TrivialTransferProtocol),然后引导不同的操作系统。
PXE技术特征
PXE是PrebootExecutionEnvironment的缩写,它是RPL的技术升级。
与RPL静态路由技术不同,PXE则采用动态路由技术。在启动时,PXE是根据服务器端收到的工作站MAC地址(网卡号),使用DHCP服务给这个MAC地址指定一个IP地址,每次重启动可能同一台工作站有与上次启动有不同的IP,动态分配地址。
PXE的启动过程是:当客户端(ClIEnt)启动后,PXE网卡存储器(BootRom)在获得控制权之前先做自我测试,然后以广播形式发出一个请求FIND帧。如果服务器收到客户端所送出的要求,就会送回DHCP回应,内容包括用户端的IP地址,预设通讯通道,及开机映像文件。否则,服务器会忽略这个要求。
客户端在收到服务器发回的响应后则会回应一个FRAME,以请求传送启动所需文件。之后,将有更多的讯息在用户端与服务器之间作应答,用以决定启动参数。BootPROM由TFTP通讯协议从服务器下载开机映像档,这个映像档就是软盘的映象文件。客户端使用TFTP协议接收启动文件后,将控制权转交启动块,引导操作系统,完成远程启动。
关注天下网吧微信,了解网吧网咖经营管理,安装维护:
本文来源:网络整理 作者:佚名