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