Application Layer Protocol
Application Layer Protocol
Application Layer Protocol
Telnet
Telnet is the chameleon of protocols—its specialty is terminal emulation. It allows
a user on a remote client machine, called the Telnet client, to access the resources
of another machine, the Telnet server. Telnet achieves this by pulling a fast one on
the Telnet server and making the client machine appears as though it were a
terminal directly attached to the local network. This projection is actually a
software image—a virtual terminal that can interact with the chosen remote host.
These emulated terminals are of the text-mode type and can execute refined
procedures like displaying menus that give users the opportunity to choose options
from them and access the applications on the duped server. Users begin a Telnet
session by running the Telnet client software and then logging into the Telnet
server.
73
Network Technology Fourth Year
usernames implemented by system administrators to restrict access. But you can get
around this somewhat by adopting the username “anonymous”—though what
you’ll gain access to will be limited.
Even when employed by users manually as a program, FTP’s functions are limited
to listing and manipulating directories, typing file contents, and copying files
between hosts. It can’t execute remote files as programs.
74
Network Technology Fourth Year
X Window
Designed for client-server operations, X Window defines a protocol for writing
client/server applications based on a graphical user interface (GUI). The idea is to
allow a program, called a client, to run on one computer and have it display things
through a window server on another computer.
75
Network Technology Fourth Year
76