|
Next: Displays And Screens Up: Structure Of The Previous: Structure Of The
The Client-Server ModelX is designed around the well known client-server model. The server requires a computer with bitmapped graphics hardware and takes control of the input and output devices, such as the keyboard, the mouse and the monitor(s). X application programs are the clients that request the server to do the necessary tasks, such as drawing windows, getting keyboard and mouse input, etc. Hardware, device dependent details are hidden from the client by the server. Clients communicate with servers using a network connection that conforms to a protocol called the X protocol. This means that client and server can run on the same computer using an internal pseudo-network, or on different computers, provided there is a network connection between them. Any client can use any server, provided both client and server use the X protocol. Furthermore, several clients can use a single server and a single client can use several servers. Normally, PCs and the Macintosh run only the server, as do dedicated pieces of hardware known as X terminals, some of which load the server software from hardware or firmware. Typically, clients run on workstations or larger computers. Two very typical scenarios are: (a) both client and server running on the very same workstation, and (b) a desktop PC or Macintosh (or even a laboratory of them) running the server and a larger (eg. UNIX) computer running the clients as shown in figure 3.
JR Pitchers Wed May 3 16:45:04 BST 1995 |
|||||||||||||||||
With any suggestions or questions please feel free to contact us |