【无盘工作站原理】无盘工作站原理是什么 无盘工作站启动原理

本文章由注册用户 中华小当家 上传提供 评论 发布 纠错/删除 版权声明 0
摘要:无盘工作站之所以能够启动,是由硬件(工作站端)和软件(服务器端)共同配合的结果。那么无盘工作站原理是什么?

【无盘工作站原理】无盘工作站原理是什么 无盘工作站启动原理

无盘工作站启动原理

无盘工作站之所以能够启动,是由硬件(工作站端)和软件(服务器端)共同配合的结果。软件上,就是服务器上的远程启动相关服务和无盘系统软件;硬件上,则是工作站网卡上的BootROM芯片。当然,对于不是很老的主板,其BIOS中空闲较多并支持写入,可以将BootROM芯片代码写入主板BIOS中,节省了一个芯片。

较常用的无盘启动芯片有RPL和PXE两种。这两种较为通用,其它还有一些厂商开发的专用芯片,不是很普及,以下的讨论中均以RPL和PXE为主。

RPL 芯片可用于10M和100M的网卡,有针对NT(2000)的,有针对NetWare的。不同的网卡用的也不一样,需要配套。所以做无盘时不是任何网卡都能做的。10M的NE2000和8029网卡、100M的8139网卡等都支持RPL芯片,并且也都容易找到相应的RPL芯片。

PXE芯片一般用于100M的网卡,以在8139网卡上的应用最为成熟和典型,甚至很容易就可找到用于8139网卡的PXE芯片代码(用于写入主板或空白BOOT片)。如今较常见的是那种RPL/PXE双启动的BootROM芯片,价格在6元左右。

RPL芯片启动原理

1、发现阶段。当客户机(Client)启动后,其网卡上的BootROM会向服务器(Server)广播一个引导请求帧,即“FIND帧”,该帧包含有客户机的网卡号(MAC地址),网络上所有服务器都会发现这个FIND帧。

2、提供阶段。服务器远程启动服务收到客户机广播的“FIND帧”,根据帧中所带的ID号,检查远程启动数据库中是否有该卡号的配置记录,如果不存在,则引导过程不能继续;如果存在,远程启动服务发送一个“FOUND帧”,这个帧中包含了服务器的网卡ID(即服务器的MAC地址),然后调用自举协议(BOOTP,Boot Protocol)或者动态主机设置协议(DHCP,Dynamic Host Configuration Protocol)。

3、选择阶段。客户机收到第一个响应后(因为可能网络中不止一个服务器在运行远程启动服务,客户机只对收到的第一个“FOUND帧”回应,包括:分配给客户机的机器名称、IP地址、服务器的IP地址、BOOT所需的映像文件等),则发送一个SEND.FILE.REQUEST Frame 给第一个回应的远程启动服务器,请求传送启动所需的文件。

4、确认阶段。当远程启动服务器收到 SEND.FILE.REQUEST Frame的请求后,根据其远程启动数据库的客户机记录查找对应的BOOT BLOCK,将客户机启动所需的文件传送给客户机,即给工作站一个FILE.DAT.RESPONSE帧,这个帧 包含了客户机启动所需的BOOT BLOCK。

5、启动阶段。客户机接收到完整的启动文件后,开始执行文件中的程序,将执行点转向启动块的入口,启动客户机,同时使用另外一个互联网协议:简单文件传输协议(TFTP,Trivial Transfer Protocol)。然后引导不同的OS。

PXE芯片启动原理

PXE 是RPL的升级品,它是Preboot Execution Environment(预启动执行环境)的缩写。它们的不同之处为:一个是静态路由,一个动态路由。不难理解:RPL是根据网卡上的ID号加上其它的记录组成的Frame向server发出请求,而server那里早已经有了这个ID数据,匹配成功则进行远程启动;PXE则是根据服务器端收到的工作站MAC地址(就是网卡号),使用DHCP服务给这个MAC地址指定一个IP地址,每次重启动可能同一台工作站有与上次启动有不同的IP,动态分配地址。

下面以工作站引导过程说明PXE的启动原理:

1.用户端电脑开机后,PXE Boot ROM 获得控制权之前先做自我测试,然后以广播形式发出一个请求FIND帧。

2.如果服务器收到个人电脑所送出的要求,就会送回 DHCP 回应,内容包括用户端的 IP 地址,预设通讯通道,及开机映像文件。否则,服务器会忽略这个要求。

3.工作站收到服务器发回的响应后则会回应一个FRAME,以请求传送启动所需文件。

4.之后,将有更多的讯息在用户端与服务器之间作应答,用以决定启动参数。BootPROM 由 TFTP 通讯协议从服务器下载开机映像档,这个映像档就是软盘的映象文件。

5.工作站使用TFTP 协议接收启动文件后,将控制权转交启动块,引导操作系统,完成远程启动。

Windows 2000终端

WBT介绍

WBT(Windows Based Terminal)是Windows2000 Server/Advanced Server推出的一项标准服务,它允许用户以Windows界面的客户端访问服务器,运行服务器中的应用程序,使用户就像用自己的计算机一样。在WBT的网络中,所有应用软件的安装、配置、运行和存储等均在服务器上进行,客户机(终端)只作为输入输出设备。当终端用户登录到服务器后,就可以像使用本地资源一样使用服务器上的资源,运行服务器上Windows应用程序。多个终端用户可以同时登录到服务器上,互不影响地工作。这样的网络十分容易进行集中管理,很适合学校和中小企业的局域网构建。WBT的这一特点跟早期的UNIX的字符终端类似,但WBT的优势在于它是基于Windows的,具有友好的图形界面和Windows的易用性。另外,在WBT的网络环境下,网络传输的数据主要是键盘和鼠标的输入信息与显示器的输出信息,数据的处理都在服务器上进行,这就大大减少了网络的传输量。

此方案中将原本要淘汰的386、486计算机作为终端使用,有利于资源的再利用;同时,安装软件及运算等都在服务器上进行,一般情况只需维护一台服务器就行,对于软件及防病毒的管理也降低了,所以利用该方案大大降低了总体拥有成本,节省了大量的资金。它有以下一些特点:

1、运算、存储都在服务器内进行,安装软件只需安装在服务器上一份,所有终端就都可以使用;所有终端用户的文件都各自独立地存放在服务器上,即使掉电,也不会造成资料丢失;

2、机房维护由维护每一台PC,转变为维护一台服务器,维护成本大大降低;总拥有成本(TCO)大大降低;

3、Windows2000 服务器版本是最新的服务器操作系统,性能非常稳定,整个系统的稳定性得到可靠保障;

4、能满足对因特网的需求;应用当今流行软件时单机反映速度快;使用 Windows终端与使用PC完全相同,所以在 Windows终端上的学习经验,可以应用到

5、管理和控制性强:终端服务器能够对终端进行管理,设定终端机运行的软件,同时能对终端机进行随时监控。

纯软件终端启动原理

它的启动原理前一部分与RPL或PXE无盘启动原理完全相同,这里就不再详述了,后一部分的连接是基于Windows 2000多用户、多任务的基础上的终端服务,在工作站上安装由微软提供的32位的连接程序,或由第三方的提供的16位或32位在DOS、Windows 3x或Windows 9x无盘站安装连接程序,并设置好连接属性,然后在启动无盘站时将其连接命令加到DOS站的开机批处理,或加到无盘Windows 的启动组,使其自动连接Windows 2000服务器。在终端安装Windows CE,服务器端安装Windows 2000专业版,终端启动以后透过RDP协议运行服务器端的应用程序,服务器端进行应用程序运算后同样透过RDP协议将结果在终端显示。

网站提醒和声明
本站为注册用户提供信息存储空间服务,非“MAIGOO编辑”、“MAIGOO榜单研究员”、“MAIGOO文章编辑员”上传提供的文章/文字均是注册用户自主发布上传,不代表本站观点,版权归原作者所有,如有侵权、虚假信息、错误信息或任何问题,请及时联系我们,我们将在第一时间删除或更正。 申请删除>> 纠错>> 投诉侵权>> 网页上相关信息的知识产权归网站方所有(包括但不限于文字、图片、图表、著作权、商标权、为用户提供的商业信息等),非经许可不得抄袭或使用。
提交说明: 快速提交发布>> 查看提交帮助>> 注册登录>>
您还未登录,依《网络安全法》相关要求,请您登录账户后再提交发布信息。点击登录>>如您还未注册,可点击注册>>,感谢您的理解及支持!
最新评论
暂无评论
相关推荐
工作站主要用于哪些领域 如何正确配置工作站
工作站是一种专业用于图形、图像、视频处理的电脑,在计算机辅助设计及制造CAD/CAM、动画设计、GIS地理信息系统、平面图像处理、模拟仿真等...
工作站有哪些功能 常见工作站如何分类
工作站通常用于计算机辅助设计,图像处理,它在编程、计算、文件书写、存档、通信等各方面都能给用户提供帮助,功能非常强大。市面上的工作站产品有很...
院士工作站基本概况 院士工作站工作内容是什么
院士工作站系政府推动,以企事业单位创新需求为导向,以两院院士及其团队为核心,依托省内研发机构,联合进行科学技术研究的高层次科技创新平台。由于...
无盘工作站有哪些优缺点 主流无盘解决方案对比
无盘工作站的原理就是在网内有一个系统服务器,这台系统服务器上除了有它本身运行所需的操作系统外还需要有一个工作站运行所需的操作系统。无盘工作站...
数字音频工作站有哪些组成部分​ 数字音频工作站的分类及应用
数字音频工作站是一种用来处理、交换音频信息的计算机系统。它是随着数字技术的发展和计算机技术的突飞猛进,将两者相结合的新型设备。数字音频工作站...