Difference between revisions of "Chaosnet"
From Computer History Wiki
(→Hardware, and simulations: QBCHNI) |
(Needs ARP on Ethernet) |
||
(12 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | ''' | + | '''Chaosnet''' was the name for both an [[internetworking]] [[protocol suite|protocol family]], and an early [[Local area network|LAN]] technology, both invented at the [[MIT AI Laboratory]]; the latter was the LAN on which the protocol first ran. |
− | The LAN was a [[CSMA-CD]] system modeled on the [[Xerox PARC]] 3 megabit/second [[Ethernet]], running over [[cable TV]] cable. The protocol was later made to run over standard 10 megabit/second Ethernet, which largely supplanted the | + | The LAN was a [[CSMA-CD]] system modeled on the [[Xerox PARC]] 3 megabit/second [[Ethernet]], running over [[cable TV]] cable. The protocol was later made to run over standard 10 megabit/second Ethernet, which largely supplanted the Chaosnet hardware. (On Ethernet, the [[Address Resolution Protocol]] is required to provide [[mapping]]s from 16-[[bit]] Chaos [[address]]es to the 48-bit addresses used by Ethernet.) |
The protocol provided a [[reliable byte stream]] service, but also had a [[datagram]] mode. | The protocol provided a [[reliable byte stream]] service, but also had a [[datagram]] mode. | ||
+ | |||
+ | == History == | ||
+ | |||
+ | Chaosnet was initially called CAIOSnet. | ||
== Implementations == | == Implementations == | ||
Line 15: | Line 19: | ||
* [[MINITS]] | * [[MINITS]] | ||
* PDP-11 [[Unix Seventh Edition|Unix V7]] | * PDP-11 [[Unix Seventh Edition|Unix V7]] | ||
+ | * [[Unix Eighth Edition|Unix V8]] | ||
* [[MagicSix]] | * [[MagicSix]] | ||
* [https://github.com/bictorv/chaosnet-bridge Chaosnet Bridge] | * [https://github.com/bictorv/chaosnet-bridge Chaosnet Bridge] | ||
Line 22: | Line 27: | ||
== Hardware, and simulations == | == Hardware, and simulations == | ||
− | * CH11, | + | * CH11, [[UNIBUS]] device |
− | * [[QBCHNI]], | + | * [[QBCHNI]], [[QBUS]] device |
− | * CH10, PDP-10 I/O bus device | + | * CH10, [[PDP-10]] I/O bus device |
− | * KLH10 simulates a CH11 | + | * [[KLH10]] simulates a CH11 |
− | * SIMH's KS10 simulates a CH11 | + | * [[SIMH]]'s [[KS10]] simulates a CH11 |
− | * SIMH's KA10 | + | * SIMH's [[KA10]] and [[KL10]] simulates a CH10 |
== External links == | == External links == | ||
− | * [ | + | * [http://bitsavers.trailing-edge.com/pdf/mit/ai/AIM-628_chaosnet.pdf AI memo 628] - Includes chapters on ITS, TOPS-20, Lisp Machine, and Unix implementations. |
+ | * [https://github.com/PDP-10/its-vault/blob/master/files/sysdoc/chaord.57 SYSDOC;CHAORD >] - Initial design | ||
+ | * [https://github.com/PDP-10/its-vault/blob/master/files/moon/amber.66 MOON;AMBER >] - Another Moon document | ||
+ | * [https://tumbleweed.nu/r/lm-3/uv/amber.html Chaosnet] - Detailed descriptions of both the hardware system, and the protociol(s) | ||
+ | * [https://github.com/PDP-10/its-vault/tree/master/files/chaos CHAOS;] - hardware interface designs, etc. | ||
+ | ** [https://github.com/PDP-10/its-vault/blob/master/files/chaos/chaos.plans CHAOS;CHAOS PLANS] - interesting details of the physical installation at MIT | ||
{{semi-stub}} | {{semi-stub}} | ||
+ | |||
+ | [[Category: Networking]] |
Revision as of 11:03, 27 October 2021
Chaosnet was the name for both an internetworking protocol family, and an early LAN technology, both invented at the MIT AI Laboratory; the latter was the LAN on which the protocol first ran.
The LAN was a CSMA-CD system modeled on the Xerox PARC 3 megabit/second Ethernet, running over cable TV cable. The protocol was later made to run over standard 10 megabit/second Ethernet, which largely supplanted the Chaosnet hardware. (On Ethernet, the Address Resolution Protocol is required to provide mappings from 16-bit Chaos addresses to the 48-bit addresses used by Ethernet.)
The protocol provided a reliable byte stream service, but also had a datagram mode.
History
Chaosnet was initially called CAIOSnet.
Implementations
- Lisp machines
- ITS
- TOPS-20
- FOONEX
- VAX/VMS
- BSD Unix
- MINITS
- PDP-11 Unix V7
- Unix V8
- MagicSix
- Chaosnet Bridge
- Oswalds's Python and Lisp implementations.
- Linux.
Hardware, and simulations
External links
- AI memo 628 - Includes chapters on ITS, TOPS-20, Lisp Machine, and Unix implementations.
- SYSDOC;CHAORD > - Initial design
- MOON;AMBER > - Another Moon document
- Chaosnet - Detailed descriptions of both the hardware system, and the protociol(s)
- CHAOS; - hardware interface designs, etc.
- CHAOS;CHAOS PLANS - interesting details of the physical installation at MIT