7.3. 服务器/客户端关系
X Window系统作为服务和客户端程序的组合被启动. 在这里,server 和 client的意义需要和local和remote区分开来.
表 7.2. 服务器/客户端术语表
类型 | 说明 |
---|---|
X 服务器 | 一个运行在本地主机上的程序,连接了使用者的显示和输入设备。 |
X 客户端 | 一个运行在远程主机上的程序,它会与 X 服务器进行数据的处理和传输。 |
应用程序服务器 | 一个运行在远程主机上的程序,会与应用程序客户端进行数据处理和传输。 |
应用程序客户端 | 一个运行在本地主机上的程序,连接了使用者的显示和输入设备。 |
现代X服务器具有 MIT 共享内存扩展 ,他们和本地X客户端通过本地共享内存进行通讯. 这就绕过了网络透明的Xlib进程间通讯通道,提升了大型图像的处理性能.