瘦客户端的前世今生:从打印机到浏览器的转变

瘦客户端的前世今生:从打印机到浏览器的转变

原创
作者:小龙 编译 2010-02-23 08:56:39

云计算

虚拟化

新闻 瘦客户端的概念相对于胖客户端而言,这种计算机系统透过网络和远程服务器相连并使用远程服务器的处理能力。近年来,网络技术的飞速发展使瘦客户端越来越全能,使用更方便。

【51CTO 2月23日外电头条】瘦客户端是一种计算机系统,在瘦客户端中运行的各种应用实际上都是在远程服务器中进行处理的,而瘦客户端只是用来显示处理的结果,并且尽可能的接近本地运行的效果。

瘦客户端的历史

瘦客户端的概念并不算很新鲜,它实际上是现代计算的最基本的概念之一。很久以前我们就知道它们,只是那时更多被叫做哑终端

早期的瘦客户端系统一般包括一台显示器,通过电缆与远端的计算机相连接。终端没有什么功能,基本上也就是打印和发送文件。

有些品牌和型号的打印机可以执行一些辅助的打印和文字处理功能。显示器还可以帮助某些操作命令,比如移动光标、插入或删除文字等,但这些都严重依赖于设备。

早期版本的瘦客户端除了最起码的打印和显示功能之外,基本没什么别的功能,因为这些功能都是和它们的主机相依赖的。也有例外,比如20世纪70年代DEC的VMS系统可以支持某些特殊的显示操作功能,但仅支持自己品牌的终端而已。

在之后的20年里,计算机的硬件成本大幅度的下降,而处理能力却爆炸式的增长。瘦客户端也随之从一个远程的打印机进化到全面的计算机终端。这意味着PC的所有资源—它的显卡、它的内存,以及所连接的其他设备现在都可以被远程系统使用。网络带宽和传输效率也飞速的上升,通过网络发送数据变得异常方便。

随着硬件以及网络带宽成本的持续下降,人们对瘦客户端的兴趣越来越大,许多企业已经开始把服务器用于中央计算任务,然后用瘦客户端来应对各种不同的功能。现在瘦客户端往往与虚拟化技术联系在一起,成为了虚拟化部署的一个常见选择。此外,客户端虚拟化、零客户端等概念,也是虚拟化技术的一些常见组成部分。

瘦客户端上的应用

理论上几乎所有的应用都可以在瘦客户端中运行。而在实际做法中,要使某个应用在瘦客户端上发挥***效果,还要取决于其他因素,比如网络带宽、支持协议、硬件加速等等。

不同的瘦客户端支持不同的工作量。例如,VNC协议对视频流支持不好,如果你在使用VNC连接的桌面上打开视频播放器,只会看到影片一帧帧跳着走,即使是宽带连接。当然你可以通过网络浏览器的Flash插件,连接到远程视频服务器并享受全屏的H.264影片,使用完全相同的网络连接。

典型的瘦客户端

基于这些原因,瘦客户端很自然的给自己分出了类别:

高安全性或公共环境中使用的瘦客户端

在需要安全性的地方,瘦客户端一般设置为把数据保存在后台,而用户在客户端只能查看具有权限的内容,防止数据被人窃取。

在公共环境里部署瘦客户端也是非常有好处的,比如图书馆、政府部门、机场、网吧等,在这些地方有许多人可能会使用同一台机器,有必要减少风险。

用于最小工作量的瘦客户端

在非CPU密集型的工作中,瘦客户端是非常合适的,只需要在一个网页浏览器尽可能多的提供信息。事实上,很多瘦客户端基本上就是一个具有足够多的交互功能的网页浏览器。

用于高计算需求的瘦客户端

在高计算需求的环境中,将旧的PC硬件改造成瘦客户端系统是经常出现的情况。当老PC已经无法良好的在本地运行应用时,可以把它们变为连接到服务器的瘦客户端,保证应用的功能不会受到阻碍。

瘦客户端类型

瘦客户端可以分为两个基本分类:软件瘦客户端和硬件瘦客户端。

硬件瘦客户端是专为运行瘦客户端软件和其他设备而设计的硬件。可以和以前的“哑终端”或“无盘工作站”比较一下,它们有更好的图形功能,当然在其他方面也有差异。

软件瘦客户端简单的说就是运行在本地机上的应用软件。它可以使用本地主机的硬件能力,例如硬件图形加速等等,以便更好地渲染远程客户端的界面效果。

软件瘦客户端的几个例子:

X11

这是为当前各种版本的UNIX开发的图形窗口系统。X11的工作控制在一个很低的系统级别,作为核心的协议没有理会如窗口、按钮、菜单/主题等问题,这些事情通常由其他组件处理。

X11的重点是向后兼容性,并且关注机制多于用户界面,所以它被视为一个低级别的传输协议。除了UNIX,X11的客户端和服务器可以在多种系统里运行,包括Macintosh和Windows。

Microsoft Windows Terminal Services

微软远程桌面应用的专有协议不仅可以用于瘦客户端连接,尽管这是它的主要职能之一。它也可以用来向另一个系统发布特定的窗口应用。

Citrix

Citrix的远程应用产品系列和微软Terminal Services有些类似,但可以同时支持跨平台的客户端和应用服务器。

VNC

这是Virtual Network Computing的缩写,允许一台计算机将它的桌面虚拟到另一台计算机上,不论另一端的操作系统是什么。它能够非常精准的远程渲染桌面,但付出的代价是带宽和延迟问题。

网络浏览器

网络浏览器很可能会成为现实世界中最常见的一种软件瘦客户端,尤其是现在的网络浏览器已经拥有了非常丰富的交互能力,Google的Chrome OS就是一个很好的例子。

有关更多瘦客户端产品的介绍,可参考51CTO之前的《认识Linux瘦客户机》一文。

瘦客户端的局限

瘦客户端的***弱点就是它对于网络的依赖。因为瘦客户端上的一切都是网络提供的,因此网络成为了单点故障的所在之处,并且成为系统中***的性能瓶颈。如果网络速度变慢,出现延迟或彻底断开,客户端都会受到很大影响直到完全无法工作。

人们有时通过特定的瘦客户端/服务器模型来改善网络缓慢的问题。另外网络浏览器也可以把下载的内容存储在本地缓存里,当然缓存的大小取决于客户端的硬件能力。

然而这些办法无法从根本上消除瘦客户端对网络的依赖,这也在一定程度上影响了瘦客户端的成本效益,许多用户正是因为这个问题而选择了传统的本地工作站解决方案。

【51CTO.com译稿,合作站点转载请注明原文译者和出处。】

原文:Thin Client Guide 作者:Serdar Yegulalp

【编辑推荐】

  1. 零客户端还是瘦客户端?真正告别硬件和维护
  2. 给桌面虚拟化(VDI)一个说法
  3. 下一个热点是桌面虚拟化?

 

文章来源网络,作者:管理,如若转载,请注明出处:https://shuyeidc.com/wp/304620.html<

(0)
管理的头像管理
上一篇2025-05-25 19:39
下一篇 2025-05-25 19:41

相关推荐

  • jsp空间购买和交换数据空间怎么买,有哪些注意事项?

    购买JSP空间时,是否考虑过数据交换空间的性能?简米科技(2003年始创,23年行业沉淀)与酷番云(工信部一类增值电信全牌照)这类持牌自营机房的服务商,能确保数据交换的高效稳定,是值得优先选择的合作伙伴,为什么JSP空间需要搭配独立的数据交换空间从JSP应用特性看数据交换需求JSP基于Java技术,常用于企业级……

    2026-08-11
    0
  • 建网站用香港空间效果怎么样,香港空间稳定吗?

    建网站用香港空间,对于创建网站资产来说,核心价值在于免备案和全球带宽优势,尤其适合外贸、跨境电商和需要快速启动的项目,但你必须权衡国内访问延迟,并选择有资质的服务商以保证资产安全,香港空间的核心优势与适用边界免备案:节省时间就是节省成本国内服务器需要备案,通常需要10到20天,香港空间无需备案,域名解析后即可上……

    2026-08-11
    0
  • Java连接云数据库的方法是什么,如何操作

    Java连接云数据库的核心在于通过JDBC驱动,结合云服务商提供的连接地址、端口、数据库名及认证信息,配置安全策略(如SSL、IP白名单),即可实现稳定高效的远程数据库访问,基础准备:JDBC驱动与依赖管理连接云数据库前,需要确保开发环境具备对应的JDBC驱动,以最常见的MySQL为例,你需要引入mysql-c……

    2026-08-11
    0
  • 建网站公安联网备案必须使用数据码吗,备案流程是什么

    网站备案包括ICP备案和公安联网备案,两者缺一不可,公安联网备案必须使用服务商提供的数据码,选择持有合法资质的服务商是顺利通过备案的前提,为什么网站必须进行公安联网备案根据公安部《计算机信息网络国际联网安全保护管理办法》,网站开通后30日内必须到公安机关办理备案手续,未完成公安备案的网站,面临责令整改、关闭网站……

    2026-08-10
    0
  • 建一个企业网站大概需要多少钱?,怎么收费?

    建网站要多少钱,没有一个固定的数字,几百到几万都可能,但真正的“创建网站资产”绝不仅仅是初次投入的成本,而是基于长期稳定、合规和安全的持续性投入,其中核心取决于你选择了什么样的“地基”来承载你的业务,建站预算的构成与行业基准当你开始规划一个网站,最先面对的就是预算问题,一个常见的误区是只关注网站“看起来”的建造……

    2026-08-10
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注