[comp.protocols.tcp-ip] new terminal names

ddp+@ANDREW.CMU.EDU (Drew Daniel Perkins) (03/31/89)

Here is the NEW list of terminal names that I've collected.  New names start
with an "x".  There are now 270 names vs. the 177 in RFC 1010.  If your favorite
still isn't here, let me know!  I grabbed many of these from termcap.  Some
names may not be accurate.

YES, XTERM and SUN are included!  Can anyone think of a better name for these?
Maybe a version number (X11.3) should be included?

Drew

RFC XXX - Assigned Numbers                                     1989
Terminal Type Names


                          TERMINAL TYPE NAMES

   These are the Official Terminal Type Names.  Their use is described
   in RFC 1091 [97].  The maximum length of a name is 40 characters.

   A terminal names may be up to 40 characters taken from the set of
   uppercase letters, digits, and the two punctuation characters hyphen
   and slash.  It must start with a letter, and end with a letter or
   digit.

   ADDS-CONSUL-980
   ADDS-REGENT-100
   ADDS-REGENT-20
   ADDS-REGENT-200
   ADDS-REGENT-25
   ADDS-REGENT-40
   ADDS-REGENT-60
x   ADDS-VIEWPOINT
x   ADDS-VIEWPOINT-60
x   AED-512
x   AMPEX-DIALOGUE-210
   AMPEX-DIALOGUE-80
x   AMPEX-210
x   AMPEX-230
x   ANDERSON-JACOBSON-510
   ANDERSON-JACOBSON-630
   ANDERSON-JACOBSON-832
   ANDERSON-JACOBSON-841
   ANN-ARBOR-AMBASSADOR
x   ANSI
   ARDS
   BITGRAPH
   BUSSIPLEXER
   CALCOMP-565
   CDC-456
   CDI-1030
   CDI-1203
x   C-ITOH-101
x   C-ITOH-50
x   C-ITOH-80
   CLNZ
   COMPUCOLOR-II
   CONCEPT-100
   CONCEPT-104
   CONCEPT-108
   DATA-100
   DATA-GENERAL-6053
   DATAGRAPHIX-132A
   DATAMEDIA-1520
   DATAMEDIA-1521
   DATAMEDIA-2500
   DATAMEDIA-3025
   DATAMEDIA-3025A
   DATAMEDIA-3045
   DATAMEDIA-3045A
   DATAMEDIA-DT80/1
   DATAPOINT-2200
   DATAPOINT-3000
   DATAPOINT-3300
   DATAPOINT-3360
   DEC-DECWRITER-I
   DEC-DECWRITER-II
x   DEC-GIGI
   DEC-GT40
   DEC-GT40A
   DEC-GT42
   DEC-LA120
   DEC-LA30
   DEC-LA36
   DEC-LA38
   DEC-VT05
   DEC-VT100
x   DEC-VT101
x   DEC-VT102
x   DEC-VT125
x   DEC-VT131
   DEC-VT132
x   DEC-VT200
x   DEC-VT220
x   DEC-VT240
x   DEC-VT241
x   DEC-VT300
x   DEC-VT320
x   DEC-VT340
   DEC-VT50
   DEC-VT50H
   DEC-VT52
x   DEC-VT55
x   DEC-VT61
x   DEC-VT62
   DELTA-DATA-5000
x   DELTA-DATA-NIH-7000
   DELTA-TELTERM-2
   DIABLO-1620
   DIABLO-1640
   DIGILOG-333
   DTC-300S
x   DTC-382
   EDT-1200
   EXECUPORT-4000
   EXECUPORT-4080
x   FACIT-TWIST-4440
x   FREEDOM-100
x   FREEDOM-110
x   FREEDOM-200
   GENERAL-TERMINAL-100A
x   GENERAL-TERMINAL-101
   GSI
x   HAZELTINE-1420
   HAZELTINE-1500
   HAZELTINE-1510
   HAZELTINE-1520
x   HAZELTINE-1552
   HAZELTINE-2000
x   HAZELTINE-ESPRIT
x   HP-2392
   HP-2621
   HP-2621A
   HP-2621P
x   HP-2623
   HP-2626
   HP-2626A
   HP-2626P
x   HP-2627
   HP-2640
   HP-2640A
   HP-2640B
   HP-2645
   HP-2645A
   HP-2648
   HP-2648A
   HP-2649
   HP-2649A
x   IBM-1050
x   IBM-2741
   IBM-3101
   IBM-3101-10
   IBM-3275-2
   IBM-3276-2
   IBM-3276-3
   IBM-3276-4
   IBM-3277-2
   IBM-3278-2
   IBM-3278-3
   IBM-3278-4
   IBM-3278-5
   IBM-3279-2
   IBM-3279-3
x   IBM-5151
x   IBM-5154
x   IBM-5081
x   IBM-6153
x   IBM-6154
x   IBM-6155
x   IBM-AED
   IMLAC
   INFOTON-100
x   INFOTON-400
   INFOTONKAS
   ISC-8001
x   LSI-ADM-1
x   LSI-ADM-11
x   LSI-ADM-12
x   LSI-ADM-2
x   LSI-ADM-20
x   LSI-ADM-22
x   LSI-ADM-220
   LSI-ADM-3
   LSI-ADM-31
   LSI-ADM-3A
   LSI-ADM-42
x   LSI-ADM-5
   MEMOREX-1240
   MICROBEE
   MICROTERM-ACT-IV
   MICROTERM-ACT-V
x   MICROTERM-ERGO-301
   MICROTERM-MIME-1
   MICROTERM-MIME-2
x   MICROTERM-ACT-5A
x   MICROTERM-TWIST
x   NEC-5520
   NETRONICS
   NETWORK-VIRTUAL-TERMINAL
   OMRON-8025AG
   PERKIN-ELMER-1100
   PERKIN-ELMER-1200
x   PERKIN-ELMER-550
   PERQ
   PLASMA-PANEL
   QUME-SPRINT-5
x   QUME-101
x   QUME-102
   SOROC
   SOROC-120
   SOUTHWEST-TECHNICAL-PRODUCTS-CT82
x   SUN
   SUPERBEE
   SUPERBEE-III-M
   TEC
x   TEKTRONIX-4006
   TEKTRONIX-4010
   TEKTRONIX-4012
   TEKTRONIX-4013
   TEKTRONIX-4014
   TEKTRONIX-4023
   TEKTRONIX-4024
   TEKTRONIX-4025
   TEKTRONIX-4027
x   TEKTRONIX-4105
x   TEKTRONIX-4107
x   TEKTRONIX-4110
x   TEKTRONIX-4112
x   TEKTRONIX-4113
x   TEKTRONIX-4114
x   TEKTRONIX-4115
x   TEKTRONIX-4125
x   TEKTRONIX-4404
   TELERAY-1061
   TELERAY-3700
   TELERAY-3800
   TELETEC-DATASCREEN
   TELETERM-1030
   TELETYPE-33
   TELETYPE-35
   TELETYPE-37
   TELETYPE-38
x   TELETYPE-40
   TELETYPE-43
x   TELEVIDEO-910
   TELEVIDEO-912
   TELEVIDEO-920
   TELEVIDEO-920B
   TELEVIDEO-920C
x   TELEVIDEO-925
x   TELEVIDEO-955
   TELEVIDEO-950
x   TELEVIDEO-970
x   TELEVIDEO-975
   TERMINET-1200
   TERMINET-300
   TI-700
   TI-733
   TI-735
   TI-743
   TI-745
x   TI-800
   TYCOM
   UNIVAC-DCT-500
   VIDEO-SYSTEMS-1200
   VIDEO-SYSTEMS-5000
x   VOLKER-CRAIG-303
x   VOLKER-CRAIG-303A
x   VOLKER-CRAIG-404
   VISUAL-200
x   VISUAL-55
x   WYSE-30
x   WYSE-50
x   WYSE-60
x   WYSE-75
x   WYSE-85
   XEROX-1720
x   XTERM
   ZENITH-H19
x   ZENITH-Z29
   ZENTEC-30

patterso@hardees.rutgers.edu (Ross Patterson) (04/04/89)

>x   IBM-2741

I love it! The terminal that TELNET GO-AHEAD was designed for isn't on
the Official Terminal Names list!

Ross Patterson
Rutgers University
Center for Computer and Information Services

barmar@think.COM (Barry Margolin) (04/06/89)

In article <Apr.4.10.17.26.1989.22017@hardees.rutgers.edu> patterso@hardees.rutgers.edu (Ross Patterson) writes:
>>x   IBM-2741
>I love it! The terminal that TELNET GO-AHEAD was designed for isn't on
>the Official Terminal Names list!

Read the Host Requirements draft RFC -- GO-AHEAD is gone, too.  Since
no one is required to support GO-AHEAD any more, it makes sense to
punt the associated terminal type.

Barry Margolin
Thinking Machines Corp.

barmar@think.com
{uunet,harvard}!think!barmar

wayne@ultra.UUCP (Wayne Hathaway) (04/06/89)

> >x   IBM-2741

> I love it! The terminal that TELNET GO-AHEAD was designed for isn't
> on the Official Terminal Names list!

As someone who was slightly involved with this issue ( 1/2 :-} ), I'd
like to argue that the TELNET GO-AHEAD was "designed" for half-duplex
HOST operation, not really for a particular terminal (although
admittedly the infamous 2741 was the most common at the time).  That
is, it was the overall IBM philosophy of half-duplex operation with
locked terminals that introduced the need to know when to allow/expect
input, which is all the GO-AHEAD was for.  It made no difference
whether the terminals involved were 2741's, 2740's, 3270's ("modern"
boob tubes), or even ASR33's -- they were ALL driven with the idea
that there was a time for waiting for output and there was a time for
typing input, and the HOST was the one who determined which was which.
The GO-AHEAD was introduced to try to give the host at least a hint as
to how to make this determination (although most implementations did
little actual good).

Of course, all this has become a moot point now that IBM has joined
the rest of the universe with AIX and such.  (Right ...  Try selling
THAT one to the thousands of TSO users sitting at their 3270's right
now with that maddening little "X" shining brightly at the bottom!)

  Wayne Hathaway            
  Ultra Network Technologies     domain: wayne@Ultra.COM
  101 Daggett Drive            Internet: ultra!wayne@Ames.ARC.NASA.GOV
  San Jose, CA 95134               uucp: ...!ames!ultra!wayne
  408-922-0100

gore@eecs.nwu.edu (Jacob Gore) (04/10/89)

Is there any particular reason why we have to enumerate every piece of
computer hardware in the world?

For instance, the domain application wants host type and OS type for the
hosts on which the domain's nameservers run.  What on Earth for?

Jacob Gore				Gore@EECS.NWU.Edu
Northwestern Univ., EECS Dept.		{oddjob,chinet,att}!nucsrl!gore

henry@utzoo.uucp (Henry Spencer) (04/10/89)

In article <8904061537.AA00580@lear.ultra.com> wayne@ultra.UUCP (Wayne Hathaway) writes:
>... It made no difference
>whether the terminals involved were 2741's, 2740's, 3270's ("modern"
>boob tubes), or even ASR33's -- they were ALL driven with the idea
>that there was a time for waiting for output and there was a time for
>typing input, and the HOST was the one who determined which was which.

Um, the ASR33, for all its other flaws, at least was full-duplex.  It
didn't have IBM Terminal Disease.
-- 
Welcome to Mars!  Your         |     Henry Spencer at U of Toronto Zoology
passport and visa, comrade?    | uunet!attcan!utzoo!henry henry@zoo.toronto.edu

amanda@lts.UUCP (Amanda Walker) (04/11/89)

In article <7080013@eecs.nwu.edu>,ntgore@eecs.nwu.edu (Jacob Gore) writes:
   Is there any particular reason why we have to enumerate every piece of
   computer hardware in the world?

Well, I think the general principle goes something along the lines of:
Since, the world being as it is, it is often necessary or desirable for
two pieces of hardware to be able to use information about each other
in order to communicate.  For terminals this is particularly necessary
if any functinality greater than "glass teletype" is desired.  Making this
type of information available automatically (such as through a domain
name server, the telnet TERMINAL-TYPE negotiation, Hesiod, etc.) results
in decreased time and increased accuracy over the alternative of having
users supply this information whenever it is needed.  In fact, users
may well not have this information readily available, if at all.

   For instance, the domain application wants host type and OS type for the
   hosts on which the domain's nameservers run.  What on Earth for?

I can think of several reasons off-hand.  The most practical one is for
identifying special circumstances.  For example, the FTP client in our
Macintosh TCP/IP package uses this information to provide extended
functionality (such as directory browsing and file size estimation)
for hosts it "understands."  It can make do without it, but taking
advantage of it allows us to move the burden of system-specific
knowledge from the user to the software.  Network diagnostic programs
can use this information to improve the intelligibility of their output.
Programs such as mailers can use the well-known-socket information to
predetermine whether or not a given type of service is available on
a particular host.

We don't, of course, *need* to enumerate all of this stuff, but it is
often quite useful...


--
Amanda Walker <amanda@lts.UUCP>
InterCon Systems Corporation
--
"A keyboard ... how quaint!"  -- Scotty, Star Trek IV: The Voyage Home

wayne@ultra.UUCP (Wayne Hathaway) (04/11/89)

> In article <8904061537.AA00580@lear.ultra.com> wayne@ultra.UUCP (Wayne Hathaway) writes:
> >... It made no difference
> >whether the terminals involved were 2741's, 2740's, 3270's ("modern"
> >boob tubes), or even ASR33's -- they were ALL driven with the idea
> >that there was a time for waiting for output and there was a time for
> >typing input, and the HOST was the one who determined which was which.

> Um, the ASR33, for all its other flaws, at least was full-duplex.  It
> didn't have IBM Terminal Disease.
> -- 
> Welcome to Mars!  Your         |     Henry Spencer at U of Toronto Zoology
> passport and visa, comrade?    | uunet!attcan!utzoo!henry henry@zoo.toronto.edu

Well, the point I was trying to make was that it didn't MATTER on IBM
operating systems whether the terminal was capable of full duplex
operation or not, the system ran it as half-duplex with a "locked"
keyboard.  Since 2741's and the like could physically lock the
keyboard, there was no confusion.  One system I remember that
supported ASR33's simulated the "locked" mode by just treating
anything typed while "locked" as a BREAK character.  (I think this was
a requirement of the box -- 2703? -- used to connect the ASR33 to the
mainframe.)  Needless to say this was NOT a very nice user interface!

Anyway, the only reason I commented earlier was that this seems to me
to be another of those situations where a simplistic "their terminals
are broken" explanation hides the REAL problem of a completely
different user interface philosophy.  Now it's UNIX, but back then it
was TENEX, and you wouldn't believe the difficulties trying to get
otherwise very bright people to even consider the possibility of
alternative approaches.  Right or wrong, better or worse, that wasn't
the issue -- in general the TENEX crowd couldn't even COMPREHEND any
alternatives enough to evaluate them.  Blaming it on defective
hardware provided a very easy out.

If I felt that this problem died completely with the demise of TENEX
parochialism then I wouldn't have commented.  Unfortunately, the names
have changed but the tunnel vision remains the same.

  Wayne Hathaway            
  Ultra Network Technologies     domain: wayne@Ultra.COM
  101 Daggett Drive            Internet: ultra!wayne@Ames.ARC.NASA.GOV
  San Jose, CA 95134               uucp: ...!ames!ultra!wayne
  408-922-0100

PS: Love your quotes, Henry!

rpw3@amdcad.AMD.COM (Rob Warnock) (04/13/89)

By the way, dropping support for go-ahead may not be a disaster, even if
you have some of those "old" terminals. Back in 19-ought-74 (or so), at
Digital Communications Assoc., we made our network processors capable
of doing the reverse -- supporting 2741's as "full-duplex" terminals
on PDP-10's. [Why? Well, there were these customers who had 2741's...]

It may have been sluggish [and by modern sensibilities *ug-lee!*], but
it worked. You could even run character-at-a-time programs like TECO
and DDT on a 2741. [You know, type "1234/" and the contents of location
"1234" come out on the same line.] Yes, we required the 2741 to have the
"reverse break" option, wherein the host can lock your keyboard even if
you haven't typed "return" yet. Conversely, we unlocked the keyboard
whenever the host user process was in TTY input wait. [There was more
to it than that, of course.]

My point is that in a "full-duplex world" those older terminals can
still be supported to a great extent by providing appropriate filters.


Rob Warnock
Systems Architecture Consultant

UUCP:	  {amdcad,fortune,sun}!redwood!rpw3
DDD:	  (415)572-2607
USPS:	  627 26th Ave, San Mateo, CA  94403

gore@eecs.nwu.edu (Jacob Gore) (04/18/89)

/ comp.protocols.tcp-ip / amanda@lts.UUCP (Amanda Walker) / Apr 10, 1989 /

>    For instance, the domain application wants host type and OS type for the
>    hosts on which the domain's nameservers run.  What on Earth for?
> 
> I can think of several reasons off-hand.  The most practical one is for
> identifying special circumstances.  For example, the FTP client in our
> Macintosh TCP/IP package uses this information to provide extended
> functionality (such as directory browsing and file size estimation)
> for hosts it "understands."

If you are doing an FTP to foo.bar.edu, how does it help to know that the
two name servers for bar.edu are a Timex/Sinclair and an IBM Selectric?

Jacob Gore				Gore@EECS.NWU.Edu
Northwestern Univ., EECS Dept.		{oddjob,chinet,att}!nucsrl!gore

amanda@lts.UUCP (Amanda Walker) (05/03/89)

In article <7080014@eecs.nwu.edu>, gore@eecs.nwu.edu (Jacob Gore) writes:
>If you are doing an FTP to foo.bar.edu, how does it help to know that the
>two name servers for bar.edu are a Timex/Sinclair and an IBM Selectric?
>
>Jacob Gore				Gore@EECS.NWU.Edu
>Northwestern Univ., EECS Dept.		{oddjob,chinet,att}!nucsrl!gore

Sigh.  It doesn't.  However, it helps a lot to know that foo.bar.edu
is running UNIX (for example), so that the FTP client can ask for
a long format directory listing, parse it, and find out useful things
like file size, whether or not a given file is really a directory, and
so on.  Since this sort of information is not provided by the FTP spec,
it must be determined in a OS-dependent fashion.  Since the OS involved
cannot usually be determined from the host itself (since most FTP servers
do not conform to the RFC by responding to the SYST command...), it's
very nice to be able to glean this information from the nameserver.

To take another example, it's quite useful for a mail transport program
to be able to find out where to send mail destined for zot.bar.edu,
even (or especially) if there is no direct path between said mail
transport program and zot.bar.edu.

Domain servers provide information about the domain and the hosts therein.
Addresses are part of this information.  Host OS and type information
is part it, too.  So is mail-handling information.

This discussion seems to be approaching ridiculousness...

--
Amanda Walker
InterCon Systems Corporation
amanda@lts.UUCP / lts!amanda@uunet.uu.net