Before beginning, make sure you understand the difference between using rlogin and telnet to access remote machines. You should also be familiar with the format of an .rhosts file (even though you are not allowed to use these on departmental machines).
You should have read Chapter 1 in Nye and O'Reilly, Vol. 4, before starting this exercise.
What command did you use? What happens when you try to invoke xlogo& from that xterm?
What happens when you run xlogo& again with the -display option?
xhost +host-name
Can the client(remote)-machine, the server-machine, or both kill the xlogo? Describe each way it can be done.
Now, logout without killing the background logo client.
What happens?
Note that you are responsible for terminating all X clients before logging out -- otherwise the server will be unaware that the client is no longer attached.
Another problem is that xhost is a weak mechanism; it allows any client on the named host to display on your screen. This means that another person could maliciously or accidentally cover everything you have, and you would be helpless to deal with it. Therefore, you should be careful to undo the effects of xhost whenever you have finished with it, by issuing xhost -host-name.
setenv DISPLAY host-name:0.0
Be sure to delete the remote machine from your xhost file when you sever the remote connection.