Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

telnet(1C)

TELNETD(8C)  —  MAINTENANCE COMMANDS

NAME

telnetd − DARPA TELNET protocol server

SYNOPSIS

/usr/etc/in.telnetd host.port

DESCRIPTION

telnetd is a server that supports the DARPA standard TELNET virtual terminal protocol.  The TELNET server is invoked by inetd(8C) each time there is a connection to the telnet service; see services(5).

telnetd operates by allocating a pseudo-terminal device (see pty(4)) 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, and with XTABS and CRMOD enabled (see tty(4)). 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, and most of the common TELNET options, but does not, for instance, support timing marks. 

SEE ALSO

telnet(1C)

BUGS

A complete list of the options supported should be given here. 

telnetd can only support 16 psuedo terminals. 

Sun Release 3.2  —  Last change: 28 October 1983

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026