TELNET is a simple remote terminal protocol. Users can register with TELNET (that is, log on) to another host on the remote (using a host name or IP address) in their location via a TCP connection.
TELNET can pass the user's keystroke to the remote host, and it can also return the remote host's output to the user's screen via a TCP connection. This service is transparent because the user feels as if the keyboard and monitor are directly attached to the remote host machine.
TELNET also uses the client server approach . The Telnet client process runs on the local system, while the Telnet server process runs on the remote host.
Similar to FTP, the main process in the server waits for a new request and produces a subordinate process to handle each connection.
Telnet defines how the data and commands should be passed through the Internet, defined as the so-called network virtual terminal NVT(Terminal).
The client software translates the user's keystrokes and commands into the NVT format and sends them to the server.
The server software converts the received data and commands from the NVT format to the desired format for the remote system.
When returning data to the user, the server converts the remote system format to the NVT format, and the local client converts from the NVT format to the format required by the local system.
Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.
Remote Terminal protocol Telnet for the computer network