Telnet Basics
Telnet used to be one of the most common and popular methods for connecting to computers in remote locations. Telnet was a protocol that was text-only and helped people use both data and programs as if the computer the person was extracting it from was right in front of him. Telnet is not as popular anymore as it was in years past as the Internet has dramatically grown and because of the introduction of point and click graphical interfaces.
-
Identification
-
Telnet is a terminal emulation program used for TCP and IP networks (like the web). Telnet runs on a computer and then connects it to a network server. Commands can be entered through Telnet, and the commands will be conducted as if they were directly entered onto the server's console. This helps to communicate with other servers on the network, and also helps people control servers more easily.
Significance
-
Telnet has a lot of uses and purposes. The most common uses for Telnet include playing games that are text-based (this is the most popular reason for using Telnet) and accessing community resources and library catalogs (for a long time, Telnet was the only way to access this information).
-
Commands
-
The protocol of Telnet utilizes several commands for controlling the connection between the client and server. These commands are sent through the data stream. They are separated from the data by the user setting the largest bit to "one." Commands are introduced by the "Interpret" as the character "IAC."
Types
-
There are a lot of different Telnet commands. Some examples of commonly used Telnet commands include AYT ("are you there"), EC (erase character), SB (subnegotiation), WONT (refusing to perform--won't), GA (go ahead), EL (erase line), DO (do), AO (abort output) and many others.
Options
-
In Telnet, options provide both the server and client with command viewpoints of the established connection. These options can be changed or negotiated at any time during the connection (with the use of commands). There are many common options, including remote flow control, terminal type, timing mark and environment variables.
-