Telnet Linemode Option (RFC1184)
Original Publication Date: 1990-Oct-01
Included in the Prior Art Database: 2000-Sep-12
Internet Society Requests For Comment (RFCs)
Status of this Memo
Network Working Group Telnet Working Group
Request for Comments: 1184 D. Borman, Editor
Obsoletes: RFC 1116 Cray Research, Inc.
Telnet Linemode Option
Status of this Memo
This memo describes a Draft Standard for the Internet community, and
requests discussion and suggestions for improvements. This RFC
specifies an IAB standards track protocol for the Internet community.
Please refer to the current edition of the "IAB Official Protocol
Standards" for the standardization state and status of this protocol.
Distribution of this memo is unlimited.
Changes from RFC1116:
Two new mode bits have been added, SOFT_TAB and LIT_ECHO. These
bits allow the server to give the client some advise on how to
echo tabs and non-printable characters.
Several new special character mappings have been added for cursor
motion when visual editing is supported. These are: Move cursor
one character left/right (SLC_MCL/SLC_MCR), move cursor one word
left/right (SLC_MCWL/SLC_MCWR), move cursor to begining/end of
line (SLC_MCBOL/SLC_MCEOL), enter insert/overstrike mode
(SLC_INSRT/SLC_OVER), erase one character/word to the right
(SLC_ECR/SLC_EWR), and erase to the beginning/end of the line
Linemode Telnet is a way of doing terminal character processing on
the client side of a Telnet connection. While in Linemode with
editing enabled for the local side, network traffic is reduced to a
couple of packets per command line, rather than a couple of packets
per character typed. This is very useful for long delay networks,
because the user has local response time while typing the command
line, and only incurs the network delays after the command is typed.
It is also useful to reduce costs on networks that charge on a per
packet basis. Please send comments to the email@example.com
Table of Contents
1. Command Names and Codes 2
2. Command Meanings 3
2.1 The LINEMODE function 3
2.2 LINEMODE suboption MODE 4
2.3 LINEMODE suboption FORWARDMASK 5
2.4 LINEMODE suboption SLC, Set Local Characters 6
2.5 New control characters 10
3. Default Specification 11
4. Motivation 11
5. Implementation Rules 13
5.1 User Interface 13
5.2 End of line terminators 14
5.3 Output processing ...