7.3. 服务器/客户端关系

X Window系统作为服务和客户端程序的组合被启动. 在这里,serverclient的意义需要和localremote区分开来.

表 7.2. 服务器/客户端术语表

类型说明
X 服务器一个运行在本地主机上的程序,连接了使用者的显示和输入设备。
X 客户端一个运行在远程主机上的程序,它会与 X 服务器进行数据的处理和传输。
应用程序服务器一个运行在远程主机上的程序,会与应用程序客户端进行数据处理和传输。
应用程序客户端一个运行在本地主机上的程序,连接了使用者的显示和输入设备。

现代X服务器具有 MIT 共享内存扩展 ,他们和本地X客户端通过本地共享内存进行通讯. 这就绕过了网络透明的Xlib进程间通讯通道,提升了大型图像的处理性能.