TELNET

From Mudpedia
Jump to: navigation, search

TELNET (TErminaL NETwork) is a network protocol developed in 1969 beginning with RFC 15, and standardized in 1983 by the Internet Engineering Task Force with RFC 854 and RFC 855, making it one of the first Internet standards.

Protocol

Telnet is a client-server protocol. The protocol is assigned port 23, where a telnet daemon is expected to be listening. All telnet negotiations start with character 255, called IAC (Interpret As Command). A carriage return (CR) should be send as CR NUL, a linefeed (LF) should be send as CR LF, IAC should be send as IAC IAC. All other data is treated as is.

Telnet Options

Telnet negotiations are called TELOPTS (TELnet OPTionS). The following TELOPTS are of interest to MUDs.


Code Name Note
1 ECHO Echo
3 SGA Suppress Go Ahead
24 TTYPE Terminal Type
25 EOR End of Record
31 NAWS Negotiate About Window Size
42 CHARSET Character Encoding
69 MSDP Mud Server Data Protocol
70 MSSP Mud Server Status Protocol
85 MCCP1 Mud Client Compression Protocol Version 1 (Obsolete)
86 MCCP2 Mud Client Compression Protocol Version 2
90 MSP Mud Sound Protocol
91 MXP Mud eXtension Protocol
93 ZMP Zenith Mud Protocol
102 102 Aardwolf Telnet Client Protocol
200 ATCP Achaea Telnet Client Protocol
201 GMCP Generic Mud Communication Protocol (also known as ATCP2)

TELNET RFCs

  • RFC 854, TELNET protocol specification
  • RFC 855, TELNET option specifications
  • RFC 856, TELNET binary transmission
  • RFC 857, TELNET echo option
  • RFC 858, TELNET suppress Go Ahead option
  • RFC 859, TELNET status option
  • RFC 860, TELNET timing mark option
  • RFC 861, TELNET extended options - list option
  • RFC 885, Telnet end of record option
  • RFC 1041, Telnet 3270 regime option
  • RFC 1073, Telnet Window Size Option
  • RFC 1079, Telnet terminal speed option
  • RFC 1091, Telnet terminal-type option
  • RFC 1096, Telnet X display location option
  • RFC 1123, Requirements for Internet Hosts -- Application and Support
  • RFC 1184, Telnet linemode option
  • RFC 1205, 5250 Telnet interface
  • RFC 1372, Telnet remote flow control option
  • RFC 1572, Telnet Environment Option
  • RFC 2217, Telnet Com Port Control Option
  • RFC 2941, Telnet Authentication Option
  • RFC 2942, Telnet Authentication: Kerberos Version 5
  • RFC 2943, TELNET Authentication Using DSA
  • RFC 2944, Telnet Authentication: SRP
  • RFC 2946, Telnet Data Encryption Option
  • RFC 4248, The telnet URI Scheme
  • RFC 4777, IBM's iSeries Telnet Enhancements
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox