实现这个合同的常用服务器有:apacheIIS等
恳求那些服务器传输文件的顾客有:IE,MOZILLA,NETSCAPE等.
合同是X
实现这个合同的常用服务器有Xfree86,Xorg,Xnest等
恳求那些服务器来完成显示任务的顾客:所有的X应用程序.
只不过HTTP合同的服务器和顾客端一般都在两台不同的笔记本(服务器和顾客机)之间来实现,所以通常人对这个比较容易理解.而X合同的服务器和顾客端程序通常在同一台笔记本上,因而好多用户都倍感对此很难理解.既然是合同,这么肯定和平台无关的,因而可以让X应用程序显示在任何装有X服务器的远程计算机上.甚至显示在装有Xnest服务器的windows系统上.只不过在大多数情况下,X应用程序都用本机的X服务器,之后X服务器将显示结果输出到本机的显示器.这也是好多人不理解X是一种合同的诱因.
四、X和X11R6又是哪些关系?
不晓得初学者有没有注意到/usr/X11R6这个目录,这是XFree的默认安装目录
X11R6实际上是XProtocolversion11Release6
(X合同第11版第六次发行)的意思,就是说目前用的X合同是第11版的,之后经过了6次小的修正.不同版本的X合同是不能通信的.就像我们如今IPV4和IPV6不能通信一样,不过不用害怕,现今的X服务器软件和X应用程序都遵守X11R6.
另外XFree863.3.6XFree864.3.6等这种版本是实现X合同的软件XFree86的版本号.这是初学者常常高混淆的概念.
合同版本和实现合同的软件的版本–这两个概念的区别你分清楚了吗?
五、X服务器和WM(windowmanager窗口管理器)之间是哪些关系.
平常你们起动图形界面是如何启动的呢?
假如你是一开己就步入图形界面那就太遗憾了.应为你错过了了解X服务器起动过程的好时机.不过没关系.你打开一个XTERM输入:
init3
就可以安全的回到字符界面.
好了,等做完以下实验你就完全明白X和WM(windowmanager窗口管理器)之间是哪些关系了.
先输入以下命令:
#startx
起动图形界面,你看见的是一个和平常使用一样的完整的图形界面操作环境.
你可以最大化,最小化,联通linux系统入门学习,关掉窗口等.
按ctrl+alt+backspace反回字符界面.
输入:
#xinit
再度启动图形界面,你看见了哪些linux系统界面哪个好,你看见一个XTERM.并且不能联通.并且你可以在这个XTERM中输入命令打开X应用程序,假如我输入:
#mozilla
打开浏览器,你看见的浏览器和平常有哪些不同吗?他在屏幕中间,不能联通,不能最小化,不能最大化,没有边框.
为何同样一个X应用程序会有这样的不同呢?由于我们用startx起动图形界面的时侯同时也启动了一个WM(即窗口管理器),假如你用KDE就起动了KDE,假如你用GNOME就起动了GNOME.并且你用xinit起动图形界面的时侯却没有起动WM.
如今你明白窗口管理器的作用了吗?他的作用就是最大化,最小化,联通,关掉窗口等.而那些不是X服务器来负责完成的.
假如你用xinit起动图形界面并在xterm中输入twm,瞧瞧会有哪些?
xterm被加上了一个边框,你可以通过这个边框联通,最大化,最小化这个xterm,twm就是XFree86中自带的窗口管理器,是一个比较狭小的最简单的窗口管理器,并且他具有窗口管理器的全部特点.
假如你不输入twm而输入gnome-session就可以起动GNOME
或则输入startkde起动KDE.