精简客户端
此条目没有列出任何参考或来源。 (2018年7月1日) |
此条目可参照英语维基百科相应条目来扩充。 |
精简客户端(英语:thin client)指的是在客户端-伺服器网络体系中的一个基本无需应用程式的计算哑终端。它通过一些协议和伺服器通信,进而接入局域网。精简客户端将其滑鼠、键盘等输入传送到伺服器处理,伺服器再把处理结果回传至精简客户端显示。不同的精简客户端可以同时登录到伺服器上,模拟出一个相互独立又在伺服器上的工作环境;与此相反,普通客户端会尽可能多地进行本地数据处理,与伺服器(或其他客户端)的通信中只传送必要的通信数据。
“thin client”的各地常用名称 | |
---|---|
中国大陆 | 瘦客户端、瘦客户机 |
台湾 | 精简型用户端、精简型电脑 |
马新 | 精简客户端 |
简介
设计一个客户端-伺服器应用程式的时候,要分配好客户端和伺服器需要分别完成的任务。这个分配工作将会极大地影响客户机和主机的成本,应用程式的健壮性和安全,和后期修改、移植灵活度。
其中一个难点是客户端软件应该多大程度上特定于应用程式。使用标准化的客户端软件,如网络浏览器或X11,能节省许多设计上的成本,但是缺陷是标准的客户端有很多局限性而无法针对用户个人化。
与网络电脑的区别
和网络电脑(Network Computer、NetPC)最大的不同在于,精简客户端无需硬盘,所有的数据处理均由伺服器完成。
应用程式
用户界面装置
把精简客户端作为一个装置,指的是把它设计成只提供对用户界面程序有用的功能。通常这些装置都不配备硬盘,因为在安装恶意程序或非兼容程序时硬盘将有可能损坏。出于低维护成本和增加平均装置失败间隔时间的需要,精简客户端使用只读存储器如光碟机、网络虚拟驱动器或闪存。
理想情况下,用户将只拥有一台显示器、一个键盘、一个触碰式装置(如有需要)和足够的计算装置以完成显示和通信功能。
软件式精简客户端
然而多数精简客户端都是软件式,能在标准个人电脑硬件上执行。
精简客户端的优点
瘦客户端的应用大大简化了起动映像(boot image)的控制。通常一个起动映像已能满足非常广泛的应用,而且能够集中管理,带来以下的好处:
- 管理成本较低 - 管理人员可以在伺服器上集中管理瘦客户端的,而瘦客户端可能发生硬件故障的地方也较少。而由于本地环境被严格限制(通常还是没有记忆的),防止了恶意软件的攻击。
- 数据的保护较容易 - 经过适当设计,应用数据完全不会存放在瘦客户端上(它只是把运算结果绘制出来);对恶意软件防卫也可以集中进行。
- 硬件成本较低 - 因为没有硬盘,存储器,也没有高性能的处理器,瘦客户端一般是较便宜,而且它们也不会常常需要升级或很快老化。即使把伺服器的价钱计算在内,使用瘦客户端的总体价钱也往往比传统客户端低。其中一个原因是前者能把硬件物尽其用:传统客户端的处理器虽然强大,但往往只是被闲置。另外,瘦客户端之间可以共享存储器,若是多个用户同时使用一应用程式,那程序要只需在中央伺服器上传入,这情况下胖客户端需各自把程序加载到本机的存储器。
- 耗能量低 - 瘦客户端专用的硬件耗能量比胖客户端的低。除了节省了电费外,还可能免去空调或不须要额外的空调,显著地减省了成本又达到节能的目的。
- 不会引起坏人兴趣 - 由于瘦客户端电脑是以专用的硬件或以较旧的硬件组装,它们不能在客户端-伺服器以外的环境使用。坏人偷了后很难卖出,即使卖了价钱也不高。
- 适合恶劣环境 - 因为没有散热扇,瘦客户端可在多尘的环境使用,不用担心尘埃积聚阻碍散热扇的运行。
- 使用较少带宽 - 若使用胖客户端,用户开启10MB的文件,便需要把这10MB发送到用户的电脑上,存储时又要把这10MB发送到文件伺服器去,打印时亦要把10MB发送到打印机上,这是没有效率的。在瘦客户端的环境下,由于终端伺服器和文件伺服器通常以高速的主轴网络相连,开启或存储文件的通讯得以局限在伺服器室里。在伺服器和用户之间,只有滑鼠和键盘活动,以及屏幕的更新需要发送。使用如ICA等的协议,发送这些消息所需的带宽可低至5kbps。
传统客户端的优点
- 对伺服器的要求较低 - 因为大部分的应用处理都在客户端进行,所以传统客户端不像瘦客户端那样需要高性能的伺服器,伺服器成本大大降低。
- 多媒体性能较佳 - 在运行多媒体应用程式时,传统客户端较为占优,因为这时瘦客户端需要大量的带宽。例如电子游戏制就较适合在传统客户端上运行。
- 弹性较大 - 在某些操作系统上(例如Windows),软件是被设计在拥有本地资源的个人电脑上运行的。尝试在瘦客户端的环境下执行这些软件可能会是困难的。
虚拟网络磁碟终端的优缺点
优点
- 人力花费更少:同上。
- 更易保全:同上。
- 硬件价格降低:无需硬盘或闪存作二级存储装置。
- 被盗价值低:同上。
- 伺服器需求更低:伺服器端只被用作文件伺服器,而并非程序伺服器。
- 更佳的多媒体性能:客户端可以使用其自有的硬件资源。
- 灵活性更高:同上。
- 可延展性更高:同上。
缺点
- 需要更快的局域网连接:由于系统没有了本地的存储装置,系统非常依赖网络来交换资讯,所以网络连线必须足够快,以应付其大量数据存输。
协议
在客户端-伺服器通信方式中有几种常用的通信协议:
- NX technology
- X11协议的压缩版,提供高效服务。
- Virtual Network Computing(VNC)
- 提供虚拟桌面共享功能
- 远程桌面协议(Remote Desktop Protocol,RDP)
- MS-Windows上默认安装的远程伺服器管理客户端。与其他瘦客户端协议不同的是,RDP技术是使一台瘦客户端存取在伺服器执行的虚拟机会话/桌面,而不是软件。
瘦客户端的主要生产商
- eLux NG (页面存档备份,存于互联网档案馆)
- INFOTRONIC
- Rangee Thin Clients (页面存档备份,存于互联网档案馆)
- Neoware Systems (页面存档备份,存于互联网档案馆)
- Igel Technology (页面存档备份,存于互联网档案馆)
- Wyse (页面存档备份,存于互联网档案馆)
- Atrust (页面存档备份,存于互联网档案馆)
- ThinCCo AG
- LinWare Thin Clients (页面存档备份,存于互联网档案馆)
- Thinner (页面存档备份,存于互联网档案馆)
- LISCON (页面存档备份,存于互联网档案馆)
- AXEL (页面存档备份,存于互联网档案馆)
- levigo ThinClient Suite (页面存档备份,存于互联网档案馆)
- HP Compaq ThinClient
- Termtek Computer
- CENTERM (页面存档备份,存于互联网档案馆)
- Clientron (页面存档备份,存于互联网档案馆)
开源项目
- ThinStation (页面存档备份,存于互联网档案馆)
- OpenThinClient (页面存档备份,存于互联网档案馆)