Chaosnet

Chaosnet

Chaosnet was first developed by Thomas Knight and Jack Holloway at MIT's AI Lab in 1975 and thereafter. It refers to two separate, but closely related, technologies. The more widespread was a set of computer communication packet-based protocols intended to connect the then-recently developed and very popular (within MIT) Lisp machines; the second was one of the earliest local area network hardware implementations.

The Chaosnet protocol originally used the latter, an implementation over CATV coaxial cable modeled on the early Xerox PARC 3 megabit/second Ethernet, the early ARPANET, and Transmission Control Protocol (TCP). It was a contention-based system intended to work over a 0 - 1000 meter range, that included a pseudo-slotted feature intended to reduce collisions, which worked by passing a virtual token of permission from host to host; successful packet transmissions updated each host's knowledge of which host had the token at that time. Collisions caused a host to fall silent for a duration depending on the distance from the host it collided with. Collisions were never a real problem, and the pseudo-slotting fell into disuse.

Chaosnet's network topology was usually series of linear (not circular) cables, each up to a maximum of a kilometer and roughly 12 clients. The individual segments were interconnected by "bridges" (much in the ARPANET mold), generally older computers like PDP-11s with two network interfaces.

The protocols were also later implemented as a payload that could be carried over Ethernet (usually the later 10 megabit/second variety). Chaosnet was specifically for LANs; features to support WANs were left out for the sake of simplicity.

Chaosnet can be regarded as a contemporary of both the PUP protocols invented by PARC, and the Internet Protocol, and was recognized as one of the other network types (other than "IN") in the Domain Name System. BIND uses a built-in pseudo-top-level-domain in the "CHAOS class" for retrieving information about a running DNS server.[1]

The original GNU Manifesto mentioned that it aimed to, among other things, support the Chaosnet protocol.

Symbolics, a maker of the Lisp machines, licensed the MIT Chaosnet hardware and software implementation from the CADR computer design.

References

  • David A. Moon. Chaosnet. A.I. Memo 628, Massachusetts Institute of Technology Artificial Intelligence Laboratory, June 1981.

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Symbolics — is a privately held company that acquired the assets of the now defunct computer manufacturer Symbolics, Inc. and continues to sell and maintain the Open Genera Lisp system and the Macsyma computer algebra system. History Symbolics, Inc. [… …   Wikipedia

  • Lisp machine — Lisp machines were general purpose computers designed (usually through hardware support) to efficiently run Lisp as their main software language. In a sense, they were the first commercial single user workstations. Despite being modest in number… …   Wikipedia

  • List of cable companies — This is a list of cable television companies by country.Australia*Foxtel Cable *Austar *SingTel Optus *Neighbourhood Cable *SelecTv *TransACTAustria*UPC Austria TeleKabel *LIWEST *Salzburg AG *BKF (Burgenländisches Kabelfernsehen) *Telesystem… …   Wikipedia

  • Tom Knight (scientist) — Tom Knight is a senior research scientist in the MIT Computer Science and Artificial Intelligence Laboratory, or CSAIL, part of the MIT EECS department. Tom Knight arrived at MIT when he was fourteen. He built early hardware such as ARPANET… …   Wikipedia

  • Chaos — (  /ˈkeɪ …   Wikipedia

  • Ethernet — An 8P8C modular connector (often called RJ45) commonly used on cat 5 cables in Ethernet networks Ethernet   …   Wikipedia

  • David Moon — David A. Moon is a programmer and computer scientist, known for his work on the Lisp programming language and being one of the founders of Symbolics.[1] Projects CLOS MIT[2] Symbolics, where he developed generational garbage collection algorithms …   Wikipedia

  • AI (Computer) — AI, auch MIT AI, später ai.ai.mit.edu war ein am Fachbereich für künstliche Intelligenz des Massachusetts Institute of Technology eingesetzter PDP 10 Computer, auf dem das Betriebssystem ITS lief. Gleichzeitig wurde ITS auf dem Rechner auch… …   Deutsch Wikipedia

  • BIND — Entwickler Internet Systems Consortium Aktuelle Version 9.8.1 (31. August 2011) Betriebssystem Unixartige, Windows NT, z/OS, OS/2 Kategorie …   Deutsch Wikipedia

  • Berkeley Internet Name Daemon — BIND (Berkeley Internet Name Domain) Entwickler: ISC Aktuelle Version: 9.6.0 (7. Januar 2009) Betriebssystem: z. B. UNIX, NetBSD, FreeBSD, OpenBSD …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”