当前位置:  开发笔记 > 运维 > 正文

什么是X服务器和远程终端服务器?

如何解决《什么是X服务器和远程终端服务器?》经验,为你挑选了2个好方法。

有人可以用简单的术语解释X服务器和远程终端服务器之间的区别吗?

例如,Hummingbird Exceed是X服务器,Citrix是远程终端服务器.这些服务器如何工作?



1> froh42..:

当您使用远程桌面客户端查看其他计算机的屏幕时,终端服务器在"其他"计算机上运行.

AX服务器(X11窗口系统)在您的机器上运行,而另一台机器(或其中几台)将其输出发送到您的计算机.

与最终用户最重要的区别可能是"文化":使用X Window系统,您通常可以使用在多个主机上运行的窗口.(你经常坐在一个相当精简工作站的前面,从一台计算机,从另一台计算机的另一个一赠一级的应用程序.)当X的东西的工作感到非常庞杂 - 一个特殊的应用,而你的公司塞了惠普工作站上只能运行与太阳或Linux盒?没问题,只需购买一台惠普,任何人都可以通过网络使用该应用程序,就像在本地一样.)

远程终端服务的感觉更像是另一台计算机发送其完整的屏幕给你,更像是你有一个100英里长的显示器和USB连接线(内置在一个小的滞后).您通常使用向您发送完整桌面的远程桌面客户端.

然而,在最近这两种技术接近另一个 - Windows远程桌面(这是基于思杰)可以只发送应用程序窗口到桌面,而基于X11了很多方案在理论上网络透明的,但实际上需要在本地运行机.(对不起,网络上没有3D射击游戏 - 一个极端的例子).

哪一个更好?我不敢说.白X11是一个很大的灵活性(这是设计时考虑了网络透明性 - 它使absolutley没有什么区别,如果一个应用程序运行在本地或远程 - 它在许多方面更复杂,只要没有远程桌面共享有一个.明显的优势,但缓慢的差距正在缩小,例如现在终端服务允许你做很多事情,只有在早期才能使用X11.)

顺便说一句,许多X11应用程序仍然觉得网络上的"sbapier"比windows对应的主要原因是Windows上的许多应用程序程序员仍然总是运行本地并在屏幕上转储大量位图图形的东西 - 比如说ZIP工具中的自定义工具栏.X11应用程序很长时间没有这样做,并选择"丑陋而快速",因为X11迫使您考虑网络.但随着X11应用程序越来越漂亮,Windows程序员越来越意识到终端服务,差异将会减少.

哦,重要一点:X11在Unix方面根深蒂固,Citrix主要用于Windows(以微软Windows终端服务的形式 - 源自Citrix代码).因此,将一个终端服务管理员和一个X11操作员锁定在一个笼子里,当他们弄清楚他们被锁定的时候后退一步观察流血事件......



2> Josh Weather..:

X服务器很可能是指X11窗口系统,它是大多数unix版本(包括linux)使用的GUI.这是一个客户端/服务器设置,已经存在了很长时间

Citrix中的远程终端服务器是一个远程Windows实例,可以使用特殊的Citrix客户端进行连接.我熟悉的Citrix环境都是MS Windows解决方案,即它们的工作方式与X类似,但仅适用于Windows Server

它们都以类似的方式运行,为远程客户端提供了一个窗口解决方案.IE,他们都让服务器运行实际的应用程序,同时该应用程序的显示通过网络发送回客户端PC.

推荐阅读
手机用户2402851155
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有