


      TELNETD(1)                  (bsd 4.2)                  TELNETD(1)



      NAME
           telnetd - DARPA TELNET protocol server

      SYNTAX
           /etc/telnetd [ -d ] [ port ]

      DESCRIPTION
           Telnetd is a server which supports the DARPA standard TELNET
           virtual terminal protocol.  The TELNET server operates at
           the port indicated in the ``telnet'' service description;
           see services(4).  This port number may be overridden (for
           debugging purposes) by specifying a port number on the
           command line.  If the -d option is specified, each socket
           created by telnetd will have debugging enabled.

           Telnetd operates by allocating a pseudo-terminal device (see
           pty(7)) for a client, then creating a login process which
           has the slave side of the pseudo-terminal as stdin, stdout,
           and stderr.  Telnetd manipulates the master side of the
           pseudo terminal, implementing the TELNET protocol and
           passing characters between the client and login process.

           When a TELNET session is started up, telnetd sends a TELNET
           option to the client side, indicating a willingness to do
           ``remote echo'' of characters.  The pseudo terminal
           allocated to the client is configured to operate in
           ``cooked'' mode with XTABS and CRMOD enabled (see
           termio(7)).  Aside from this initial setup, the only mode
           changes telnetd will carry out are those required for
           echoing characters at the client side of the connection.

           Telnetd supports binary mode, as well as most of the common
           TELNET options, but does not, for instance, support timing
           marks.

      SEE ALSO
           telnet(1)


















      Page 1                                          (73 A2 02MT REV1)



