{{Translated page}}
瘦客户端(英語:thin client)指的是在客户端-服务器网络体系中的一个基本无需应用程序的计算啞終端。它通过一些协议和服务器通信,进而接入局域网。瘦客户端将其鼠标、键盘等输入传送到服务器处理,服务器再把处理结果回传至瘦客户端显示。不同的瘦客户端可以同时登录到服务器上,模拟出一个相互独立又在服务器上的工作环境;与此相反,普通客户端会尽可能多地进行本地数据处理,与服务器(或其他客户端)的通信中只传送必要的通信数据。
设计一个客户端-服务器应用程序的时候,要分配好客户端和服务器需要分别完成的任务。这个分配工作将会极大地影响客户机和主机的成本,应用程序的健壮性和安全,和后期修改、移植灵活度。
其中一个难点是客户端软件应该多大程度上特定于应用程序。使用标准化的客户端软件,如网络浏览器或X11,能节省许多设计上的成本,但是缺陷是标准的客户端有很多局限性而无法针对用户个人化。
和网络计算机(Network Computer、NetPC)最大的不同在于,瘦客户端无需硬盘,所有的数据处理均由服务器完成。
把瘦客户端作为一个设备,指的是把它设计成只提供对用户界面程序有用的功能。通常这些设备都不配备硬盘,因为在安装恶意程序或非兼容程序时硬盘将有可能损坏。出于低维护成本和增加平均设备失败间隔时间的需要,瘦客户端使用只读存储器如光盘驱动器、网络虚拟驱动器或闪存。
理想情况下,用户将只拥有一台显示器、一个键盘、一个触碰式设备(如有需要)和足够的计算设备以完成显示和通信功能。
然而多數精簡客戶端都是軟體式,能在標準個人電腦硬體上執行。
瘦客戶端的應用大大簡化了起動映像(boot image)的控制。通常一個起動映像已能滿足非常廣泛的應用,而且能夠集中管理,帶來以下的好處:
在客户端-服务器通信方式中有几种常用的通信协议: