RFC 1116 (rfc1116) - Page 1 of 21


Telnet Linemode option



Alternative Format: Original Text Document



Network Working Group                    Internet Engineering Task Force
Request for Comments: 1116                 Telnet Linemode Working Group
                                                       D. Borman, Editor
                                                     Cray Research, Inc.
                                                             August 1989


                         Telnet Linemode Option

Status of this Memo

   This RFC describes a proposed elective standard for the Internet
   community.  Hosts on the Internet that support Linemode within the
   Telnet protocol are expected to adopt and implement this standard.
   Distribution of this memo is unlimited.

Overview

   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.

Table of Contents

   1.   Command Names and Codes                                        2
   2.   Command Meanings                                               3
   2.1  The LINEMODE function                                          3
   2.2  LINEMODE suboption MODE                                        3
   2.3  LINEMODE suboption FORWARDMASK                                 4
   2.4  LINEMODE suboption SLC, Set Local Characters                   5
   2.5  New control characters                                         8
   3.   Default Specification                                          9
   4.   Motivation                                                     9
   5.   Implementation Rules                                          11
   5.1  User Interface                                                11
   5.2  End of line terminators                                       12
   5.3  Output processing                                             12
   5.4  A terminal driver in Telnet?                                  12
   5.5  Setting of Local Characters                                   12
   5.6  FORWARDMASK and SLC_FORW1 and SLC_FORW2                       13
   5.7  Valid and invalid modes and values.                           14
   5.8  Flushing input and output                                     14



Telnet Linemode Working Group