Telnet Protocol Specification (RFC 854)

Network Virtual Terminal (NVT) Standard for Remote Terminal Access

Overview

The Telnet Protocol provides a general, bi-directional, eight-bit byte oriented communications facility primarily designed to be used for terminal-type clients and servers. Originally standardized in 1983 as RFC 854, Telnet served as the backbone of remote administration across ARPANET and early commercial networks before the widespread adoption of SSH in the late 1990s.

At the 1990 Web Archive, we preserve not only the protocol specification itself, but historical implementations, emulator software, and documented session logs from the 1980s and 1990s that demonstrate how researchers, system administrators, and early internet pioneers interacted with remote systems.

Technical Specifications

Parameter Value / Description
Port 23 (TCP)
Architecture Client-Server
Virtual Terminal Network Virtual Terminal (NVT)
Encoding 7-bit ASCII (with 8-bit extensions)
Control Sequences Command, Data, Will, Won't, Do, Don't, SB, SE

Historical Context & Archive Notes

RFC 854 defines the Network Virtual Terminal (NVT), an intermediate representation that allows disparate terminal types to communicate seamlessly. The protocol uses a negotiation mechanism to synchronize capabilities between client and server. In the 1990s, Telnet was ubiquitous for accessing bulletin board systems (BBS), university mainframes, early web proxies, and game networks.

Our archive contains:

Preserved Session Example

C:\> telnet archive.1990web.archive 23
Trying 192.168.0.45...
Connected to archive.1990web.archive.
Escape character is '^]'.

* * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 1990 WEB ARCHIVE - TERMINAL ACCESS NODE v2.1.4 *
* Last login: Thu Oct 12 1995 14:32:07 UTC *
* * * * * * * * * * * * * * * * * * * * * * * * * * * *

login:

Related Standards

RFC 854 was published alongside several companion documents that defined terminal options and authentication:

RFC 855 - Telnet Protocol Extension for User Authentication RFC 856 - Telnet XON/XOFF Option RFC 858 - Telnet Echo Option RFC 861 - Telnet Suppress Go Ahead Option
"}