操作系统提供了多种联网服务,其中包括分布式文件系统和远程执行。X 服务器增强了联网能力,其中包括对远程显示器及安全服务的访问。
桌面在这些联网特性之上提供了一个用户界面层。此界面及其下的体系结构的目的在于使网络化系统具有下述特点:
便于使用。用户不必担心应用程序和数据究竟在网络中的什么位置,可以直接运行应用程序并且访问数据文件。
便于管理。桌面提供了应用程序集成工具和联网的查找路径,它们使系统更容易定位远程数据和应用程序。此外,桌面的文件名映射进程,使得管理包含多服务器的复杂网络更加方便。
性能灵活。虽然桌面的管理特性是为某些特定的通用网络环境而设计的,但该桌面可以适应许多其他定制的网络配置。
联网使用户可以访问分布在其他系统中的各种计算服务,例如:
桌面会话及其应用程序—例如,“工作区管理器”和“文件管理器”
其他应用程序
数据文件
联网术语用服务器一词来描述向一个或多个其他系统提供计算服务的系统。当一个系统从服务器获得服务的时候,它就叫做此服务器的客户机。
在一套复杂的网络系统中,一个系统可以使用位于整个网络中的若干服务器所提供的服务。此外,一个系统可以既是某一类型的服务器 (例如,会话服务器) ,同时又是 (例如,应用程序服务器的) 客户机。
从桌面的角度来看,一套典型的网络配置可以包含下面的主要组件的某种组合:
显示器—X 服务器的运行位置
登录/对话服务器—它们运行桌面应用程序 (登录管理器、工作区管理器等。)
最为通用的网络配置之一包括一些访问应用程序管理器的系统。图形 7–1举例说明了使用应用程序服务器的工作站。此 X 服务器和桌面会话是在该工作站上运行的。
网络也经常利用文件服务器来存储大量数据。这些数据可能被应用程序服务器上的应用程序使用,或者由桌面应用程序 (例如,“文件管理器”需要访问数据文件,以便将其在“文件管理器”窗口中显示出来) 使用。
桌面很灵活,可以支持更多复杂的网络配置。除了文件服务器之外, 这通常还包括向应用程序服务器提供各种可用的服务。
显示器—运行 X 服务器的系统。
登录和会话服务器—运行桌面会话 (如“登录服务器”、“会话服务器”和“窗口服务器”等等) 的系统。
应用程序服务器—运行应用程序的系统。也称为执行主机。
文件服务器—存储应用程序数据文件的系统。
(操作)数据库服务器—存储含有操作和数据类型定义的文件系统。
网络还可能包括其他一些服务器,如口令服务器、邮件服务器、视频服务器等等。