6 Graphics Networks
6 Graphics Networks
Graphics Networks
So far, we have mainly considered graphics applications on an isolated system with a single user.
However, multiuser environments and computer networks are now common elements in many
graphics applications. Various resources, such as processors, printers, plotters, and data files, can
be distributed on a network and shared by multiple users. A graphics monitor on a network is
generally referred to as a graphics server, or simply a server. Often, the monitor includes
standard input devices such as a keyboard and a mouse or trackball. In that case, the system can
provide input, as well as being an output server. The computer on the network that is executing a
graphics application program is called the client, and the output of the program is displayed on a
server. A workstation that includes processors, as well as a monitor and input devices, can function
as both a server and a client. When operating on a network, a client computer transmits the
instructions for displaying a picture to the monitor (server). Typically, this is accomplished by
collecting the instructions into packets before transmission instead of sending the individual
graphics instructions one at a time over the network. Thus, graphics software packages often
contain commands that affect packet transmission, as well as the commands for creating pictures.