Network Daemons  «Prev 

Example of Telnet Service

Question:What are examples of telnet services?
Telnet is a protocol used to communicate with remote devices over a network. It operates on a client-server model, where the client sends commands to the server, and the server responds accordingly. Telnet services can be used for various purposes, including remote administration, terminal emulation, and debugging network services.
Here are some examples of Telnet services:
  1. Remote administration: Telnet can be used to manage remote devices, such as servers, routers, and switches. Administrators can log in to these devices using their credentials and execute commands to configure, monitor, or troubleshoot the device. However, due to security concerns, Telnet has largely been replaced by more secure alternatives like SSH for remote administration tasks.
  2. Terminal emulation: Telnet clients can emulate different types of terminals, allowing users to interact with remote systems using a familiar command-line interface. This can be particularly useful when dealing with legacy systems or devices that require specific terminal types for proper interaction.
  3. Debugging network services: Telnet can be used to test and debug network services by establishing a connection to a specific port on a remote server. For example, a network administrator might use Telnet to connect to an SMTP server's port (usually port 25) to manually test email sending functionality or diagnose issues with the server.
  4. Text-based online services: In the early days of the internet, Telnet was used to access text-based online services, such as bulletin board systems (BBS), MUDs (Multi-User Dungeons), and early online chat systems. Users would connect to these services using a Telnet client, and all communication would be in plain text.
  5. Network device configuration: Some network devices, like routers and switches, used to offer Telnet-based configuration interfaces. Network administrators could connect to these devices using a Telnet client and configure their settings through a command-line interface.

It is important to note that due to security concerns, Telnet usage has significantly declined, and many of its use cases have been replaced by more secure alternatives, such as SSH for remote administration and SSL/TLS for securing network communication. Telnet communicates in plain text without encryption, making it susceptible to eavesdropping and other security risks.

TCP/IP Illustration

How to initiate Telnet Service

telnet 80

Note: this launches telnet and tells it to look up and connect to the server for "" on port 80.
1) User logs on to a UNIX machine A

2) User contacts remote machine B using telnet service. User can now work on the remote machine B.

3) Telnet is organized as a client-server transaction. User on machine A types to a telnet client process running on machine A.
The client process passes data across the network to the server process running on machine B.

4) The server process on machine B acts on the commands it receives, and passes the replies back to the client process on machine A.