服务器无盘和pxe,什么叫PRL无盘网络和PXE无盘网络?

[原创]无盘网络-PRL和PXE的比较小可前几天闲的无聊,就找来一些无盘的资料,做了一套系统,

现在略微谈一下自己的收获

一部机器通过网络启动,它必须得到这些信息:

一个identity;(有许多client同时启动,每台都有唯一识别号,不然,这台机器在网络中就没有身份。

)

某个操作系统的映像文件;(把操作系统引导(boot)下来。)

可以操作的文件系统。

下面,按工作站引导过程说明它的原理:

当客户机启动后,其网卡上的Boot Rom 会广播一个FIND帧,说白了,那是一个引导请求帧,该帧中包含有客户机的网卡号,就是MAC地址:00E09C410021这样的东西。

server端远程启动服务收到客户机广播的FIND帧后,根据帧中所带的网卡ID号,检查远程启动数据库中是否有该卡号的配置记录:如果不存在这个记录,引导过程不能继续;如果此工作站的记录已经存在,远程启动服务发送一个FOUND帧,同样,这个帧中包含了服务器的网卡ID ,也就是server端的MAC地址,然后就调用BOOTP(boot protocol)或者DHCP( Dynamic Host Configuration Protocol ),这个DHCP其实是BOOTP的进化,所以,假如不考虑其他的规定,我认为能适用于BOOTP的一定能适用于DHCP,它们都是处理以太网的地址。

工作站收到第一个响应后(这样说,是假如网络上有不止一台的sever在运行远程启动服务,工作站只对收到的第一个FOUND帧有响应,并且,这个响应包括:分配给工作站端的机器名字、IP地址、服务器端的IP地址、以及启动时的映像文件等。),则发送一个SEND。

FILE。REQUEST Frame给第一个响应的远程启动服务器,以请求传送启动所需的文件。

当远程启动服务器收到SEND。FILE。REQUEST Frame的要求后,会根据其远程启动数据库中的工作站记录查找对应的启动块,就是boot block,将工作站所需的启动文件传送给工作站(就是启动所要的那个映像文件),(说白了,给工作站一个FILE。

DAT。RESPONSE帧,这个帧包含了工作站启动所需的启动块)。

工作站接收到完整的启动文件后,就开始执行文件中的启动程序,将执行点转向启动块的入口,启动工作站,这时,又要用到另外一个internet协议:TFTP ( Trivial File Transfer Protocol )。

接着是不同的OS有不同的引导方式了,接下来,该是我向你讨教的了。

有必要补充解释一下TFTP协议。你用过FTP协议的话,很好理解它:FTP不是有mget、mput吗?可以上传下传文件,OK,TFTP协议是可以理解为FTP的下传部分,是FTP的cut-down版本,它使用了UDP( User Datagram Protocol )代替TCP (Transmission Control Protocol),这是因为client端的bootrom很小,32k或16k,由于UDP是块导向的,而TCP是流导向的,所以我们无盘启动用了TFTP,一块一块地传,直到文件传完。

其间,它们要握手的,怕包的丢失。整个启动映像文件传输完毕后,在入口处,bootrom的控制权就交给操作系统的启动映像文件了。

关于RPL(第一代)和PXE的一些比较

1。 RPL 和 PXE 都可以免费得到。在很多网站都有下载(如有需要本人也可以提供)

2。

虽然它们都是无盘启动,但是,RPL ,毫无疑问,只能做无盘win95,不能作无盘win98,建议企图用他继续研究无盘win98的朋友止步,好好研究这个PXE 技术;RPL唯一的好处是:比较成熟,关于它的文章漫天皆是。

3。 就构架整个网络来说,PXE 要简单得多。

这集中反映在对每台客户机的配置上:RPL要求每一台客户机都要执行安装过程,而PXE配置时,只需要每一台客户机的MAC地址,把它写到netnames。db这个文件中就可以了。

4。 就性能价格比来讲(我觉得没有什么可讲:明摆着的),PXE是RPL 的替代品,是无盘win95的“掘墓人”,从此,无盘启动技术进入了win98的时代。

但是我没有说它是无盘启动的终极产品。

5。 就适用范围来讲,windows 98能延伸到什么地方,也就是这个技术也可以延伸到的地方。如前我所提过的学校、医院、酒店宾馆、厂矿企业、商场、银行…。。而win95 由于它本质上的限制,现在已经是优美的回忆了。

6。 就可维护性讲,PXE空前绝后!试想:假如无盘工作站坏了,没有备份,假如是RPL的win95,那么,你在删除每个客户端的目录时,可要仔细掂量:这意味着删除后,必须在每台客户端再来执行安装:有一台,你必须setup一次,有100台,哪怕从日出到日落,你也要一台一台的setup。

PXE没有这会事,它的每个工作站的配置都是从公共的windows目录下读取,删除了,无非在启动时再读一次,不用在工作站作任何的动作,哪里有RPL那样繁??是学生,随他怎样折腾好了;是旅店的旅客,随他上网也好,玩游戏也好,试图破坏我的注册表以显示他的能耐也好,都没有关系,可以第二天又自动复原;是企业的员工,他可以随心所欲地设置机关,海阔天空地发挥他的能耐……win95所能做到的,只是在sever端对用户权限的限制,这无疑又限制了win95的操作性能,尽管原本都是有限的。

7。 应用软件的安装。当你看中某个新的软件,并且打算把它安装在无盘工作站上时,用PXE安装,比如想在无盘win98中新加一个游戏,或以前没有office2000,现在要安装office2000,很简单:用你那个上传的本地硬盘安装好后,上传一下,所有client端都可以用了。

而win95的应用软件的安装就没有这么简单。

可见第一代RPL启动远不如PXE稳定和方便

8。但是,以第一代RPL启动为基础的第三代的RPL启动模式目前诞生

它是一种基于第三方软件(Citrix MetaFrame 1。8)的RPL启动模式,它可以直接配置应用软件的使用,只要server上安装好,客户端就可以使用,速度也比PXE快一些,它已经打破PXE是RPL的掘墓人的说法

好了就写到这了,手都打酸了,有朋友有兴趣的话,可以 :3186009

大家共同交流。

欢迎光临我的主页,多多指点!。

全部

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值