Re: TELNET question

Theodore Ts'o <tytso@mit.edu> Wed, 16 November 1994 05:21 UTC

Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa22817; 16 Nov 94 0:21 EST
Received: from CNRI.Reston.VA.US by IETF.CNRI.Reston.VA.US id aa22813; 16 Nov 94 0:21 EST
Received: from timbuk.cray.com by CNRI.Reston.VA.US id aa25454; 16 Nov 94 0:21 EST
Received: from sdiv.cray.com (daemon@ironwood.cray.com [128.162.21.36]) by timbuk.cray.com (8.6.9/8.6.9M) with SMTP id WAA15116; Tue, 15 Nov 1994 22:44:41 -0600
Received: by sdiv.cray.com (5.0/CRI-5.15.b.orgabbr Sdiv) id AA07830; Tue, 15 Nov 1994 22:44:32 -0600
Received: from timbuk.cray.com by sdiv.cray.com (5.0/CRI-5.15.b.orgabbr Sdiv) id AA07821; Tue, 15 Nov 1994 22:44:21 -0600
Received: from MIT.EDU (SOUTH-STATION-ANNEX.MIT.EDU [18.72.1.2]) by timbuk.cray.com (8.6.9/8.6.9M) with SMTP id WAA15073 for <telnet-ietf@cray.com>; Tue, 15 Nov 1994 22:44:00 -0600
Received: from DCL.MIT.EDU by MIT.EDU with SMTP id AA27178; Tue, 15 Nov 94 23:43:16 EST
Received: by dcl.MIT.EDU (5.0/4.7) id AA23214; Tue, 15 Nov 1994 23:43:16 +0500
Date: Tue, 15 Nov 1994 23:43:16 +0500
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: Theodore Ts'o <tytso@mit.edu>
Message-Id: <9411160443.AA23214@dcl.MIT.EDU>
To: William Chops Westfield <billw@cisco.com>
Cc: lee@huachuca-jitcosi.army.mil, telnet-ietf@cray.com
In-Reply-To: William "Chops" Westfield's message of Tue, 15 Nov 94 17:46:59 PST, <CMM.0.90.2.784950419.billw@glare.cisco.com>
Subject: Re: TELNET question
Address: 1 Amherst St., Cambridge, MA 02139
Phone: (617) 253-8091
Content-Length: 1192

   Date: Tue, 15 Nov 94 17:46:59 PST
   From: William "Chops" Westfield <billw@cisco.com>

   Well, this makes the tester pretty broken.  A lot of client telnet
   implementations assume that the server is going to initiate
   negotiations for most features.  If the tester doesn't, it won't test
   the most commonly used paths...

   A lot of unix telnets detect when the remote port is NOT the telnet
   port, and start up the connection with a lot of local handling (line
   mode, local interrupts, etc.)  I'm not sure that the initial settings
   would be the same in the abscense of telnet negotiations on the normal
   telnet port or not.

What many telnets do is that if the remote port is NOT the telnet port,
then they will *not* try to initiate any options negotation.  This is
because many users use telnet as a convenient way to talk to other
servers, such as SMTP or NNTP servers, by doing "telnet machine 25" and
type SMTP commands at it.  Since the SMTP deamon isn't a telnet server
at all, it would get really confused by a series of telnet options
negotiation sequences.  (However, the client telnet will accept any
option negotiations that the server offers.)

						- Ted