Difference between revisions of "Terminal Interface Unit"
(online source has been mod'd to use a LAN) |
(Move TCP Bakeoff to separate page) |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
The ''' Terminal Interface Unit''' (usually referred to by the acronym, '''TIU''') was a software package created by [[SRI International|SRI]] which ran on a [[PDP-11]] and allowed a number of [[user]]s at [[terminal]]s to connect to [[time-sharing]] [[host]]s over the nascent prototype [[Internet]], using [[Telnet|TELNET]] over [[TCP/IP]]. It was initially targeted at use over the prototype [[Packet Radio Network]], but was later eventually adapted to operate attached to the [[ARPANET]]. | The ''' Terminal Interface Unit''' (usually referred to by the acronym, '''TIU''') was a software package created by [[SRI International|SRI]] which ran on a [[PDP-11]] and allowed a number of [[user]]s at [[terminal]]s to connect to [[time-sharing]] [[host]]s over the nascent prototype [[Internet]], using [[Telnet|TELNET]] over [[TCP/IP]]. It was initially targeted at use over the prototype [[Packet Radio Network]], but was later eventually adapted to operate attached to the [[ARPANET]]. | ||
− | It is historically important, as one of the very earliest TCP/IP implementations (although its origins date back to before the separation of [[Transmission Control Protocol|TCP]] and [[Internet Protocol|IP]] into separate [[protocol]]s). It was one of 6 prototype implementations of TCP/IP tested at the ground-breaking | + | It is historically important, as one of the very earliest TCP/IP implementations (although its origins date back to before the separation of [[Transmission Control Protocol|TCP]] and [[Internet Protocol|IP]] into separate [[protocol]]s). It was one of 6 prototype implementations of TCP/IP tested at the ground-breaking [[TCP and IP bake offs|TCP Bakeoff]] held at [[Information Sciences Institute|ISI]] on 27 January, 1979. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
It was initially able to connect to networks which used the [[1822 interface]], using the [[Stanford 1822 Interface]], and later the the [[Advanced Computer Communications|ACC]] [[MLH-DH/LSI11 Multiple Channel Controller|MLH-DH/LSI11]]. | It was initially able to connect to networks which used the [[1822 interface]], using the [[Stanford 1822 Interface]], and later the the [[Advanced Computer Communications|ACC]] [[MLH-DH/LSI11 Multiple Channel Controller|MLH-DH/LSI11]]. | ||
Line 13: | Line 7: | ||
==Software== | ==Software== | ||
− | The TIU was written in MACRO-11, and ran on the [[MOS operating system]] (created at the time of the TIU work). The code and documentation have been saved (see links below). (The code there has been modified to operate over a [[local area network]] built at LCS, but the TCP and IP layers are essentially un-modified.) | + | The TIU was written in [[MACRO-11]], and ran on the [[MOS operating system]] (created at the time of the TIU work). The code and documentation have been saved (see links below). (The code there has been modified to operate over a [[local area network]] built at LCS, but the TCP and IP layers are essentially un-modified.) |
==See also== | ==See also== | ||
Line 24: | Line 18: | ||
* [http://ana-3.lcs.mit.edu/~jnc/tech/mos/tiu/ Terminal Interface Unit] - source code | * [http://ana-3.lcs.mit.edu/~jnc/tech/mos/tiu/ Terminal Interface Unit] - source code | ||
− | * [http://ana-3.lcs.mit.edu/~jnc/tech/mos/docs/ Terminal Interface Unit] - documentation | + | * [http://ana-3.lcs.mit.edu/~jnc/tech/mos/dsp/ DSP] - source code for the DSP module of the TIU |
− | * [ | + | * [http://ana-3.lcs.mit.edu/~jnc/tech/mos/docs/tiunv1.lpt Terminal Interface Unit Notebook: Volume 1 - User's Guide] |
+ | * [http://ana-3.lcs.mit.edu/~jnc/tech/mos/docs/tiunv2.lpt Terminal Interface Unit Notebook: Volume 2 - Software Documentation] - information on building system loads, as well as MOS documentation | ||
+ | * [http://ana-3.lcs.mit.edu/~jnc/tech/mos/docs/tiunv3.lpt Terminal Interface Unit Notebook: Volume 3 - Hardware Documentation] | ||
+ | * [http://ana-3.lcs.mit.edu/~jnc/tech/mos/docs/tiunv4.lpt Terminal Interface Unit Notebook: Volume 4 - Support Software Documentation] - PDP-10-resident support software | ||
− | [[Category: Networking]] | + | [[Category: Internet]] |
+ | [[Category: Networking Software]] |
Latest revision as of 17:44, 21 October 2022
The Terminal Interface Unit (usually referred to by the acronym, TIU) was a software package created by SRI which ran on a PDP-11 and allowed a number of users at terminals to connect to time-sharing hosts over the nascent prototype Internet, using TELNET over TCP/IP. It was initially targeted at use over the prototype Packet Radio Network, but was later eventually adapted to operate attached to the ARPANET.
It is historically important, as one of the very earliest TCP/IP implementations (although its origins date back to before the separation of TCP and IP into separate protocols). It was one of 6 prototype implementations of TCP/IP tested at the ground-breaking TCP Bakeoff held at ISI on 27 January, 1979.
It was initially able to connect to networks which used the 1822 interface, using the Stanford 1822 Interface, and later the the ACC MLH-DH/LSI11.
Software
The TIU was written in MACRO-11, and ran on the MOS operating system (created at the time of the TIU work). The code and documentation have been saved (see links below). (The code there has been modified to operate over a local area network built at LCS, but the TCP and IP layers are essentially un-modified.)
See also
External links
- Terminal Interface Unit - source code
- DSP - source code for the DSP module of the TIU
- Terminal Interface Unit Notebook: Volume 1 - User's Guide
- Terminal Interface Unit Notebook: Volume 2 - Software Documentation - information on building system loads, as well as MOS documentation
- Terminal Interface Unit Notebook: Volume 3 - Hardware Documentation
- Terminal Interface Unit Notebook: Volume 4 - Support Software Documentation - PDP-10-resident support software