如何理解X11的服务器-客户端模型中的“运行在远程系统上的用户程序(称为客户端或应用程序)”?

如何理解X11的服务器-客户端模型中的“运行在远程系统上的用户程序(称为客户端或应用程序)”?

我正在尝试理解1.2.2 The Server−Client Model书中的X11 XLIB Programming Manual,有描述:

The server acts as an intermediary between user programs (called clients or
applications) running on either the local or remote systems and the
resources of the local system. 

相关图如下:

在此输入图像描述 我可以理解这样的情况,X-server和X-client在同一个linux中,例如我使用的Fedora 24有xorg-x11-server-Xorg-1.18.3-2.fc24.x86_64 X服务器并且xfce4-terminal-0.6.3-9.fc24.x86_64 X客户端

但我无法理解...on remote system上面的说法。

我无法想象只xorg-x11-server-Xorg-1.18.3-2.fc24.x86_64安装在一台计算机上而没有 xfce4-terminal-0.6.3-9.fc24.x86_64安装在其他几台计算机上xorg-x11-server-Xorg-1.18.3-2.fc24.x86_64,或者说我不知道​​如何使用多台计算机进行实验来理解上述内容

The server acts as an intermediary between user programs (called clients or
applications) running only on remote systems and the resources of the local system.  

相关内容