Jump to content

ARCNET

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 208.151.249.204 (talk) at 18:06, 19 December 2002. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

ARCNET (also camel cased as ARCnet) is a local area network (LAN) protocol, similar in purpose to Ethernet or Token Ring. ARCNET was the first widely available networking system for microcomputers and became popular in the 1980's for office automation tasks. It has since gained a following in the embedded systems market, where certain features of the protocol are useful in that role.

History

ARCNET was developed by Datapoint Corporation in 1977, originally intended to allow groups of their Datapoint 2200 terminals to talk to a shared 8" floppy disk system. As microcomputers took over from the Datapoint, ARCNET was re-purposed as LAN for these machines.

ARCNET remained proprietary until the late 1980's. This did not cause concern at the time, as Token Ring and Ethernet were essentially proprietary as well ( controlled by IBM and 3Com respectively). ARCNET was less expensive than either, often much less, and by the late 1980's it had a market share about the same as Ethernet.

As more companies started producing Ethernet the prices started to fall rapidly, and ARCNET disappeared over the course of a few short years. The same was largely true of Token Ring, although IBM's immense power managed to keep it in the market for some time longer.

ARCNET was eventually standardized as ANSI ARCNET 878.1. It appears this is when the name changed from ARCnet to ARCNET. Other companies entered the market, notably Standard Microsystems who produced systems based on a single VLSI chip which were cheaper than the originals. Datapoint soon found itself in financial trouble and eventually moved into custom programming in the embedded market.

Description

ARCNET uses a bus technology, in which messages are handed from peer to peer along the network. This is as opposed to the Ethernet model where the messages are broadcast to everyone on the network at the same time. Each approach has its advantages, ARCNET adds a small delay as the message is inspected in each peer, but Ethernet's performance can degrade drastically if too many peers attempt to broadcast at the same time. ARCNET has slightly lower best-case performance, but is much more predictable.

To mediate access to the bus, ARCNET uses a token-passing scheme, similar to that used by Token Ring. When peers are inactive, a single "token" message is passed around the network from machine to machine, and no peer is allowed to use the bus unless it has the token. If a particular peer wishes to send a message, it waits for the token to appear (which will arrive in turn), sends its message, and then places a modified token packet back onto the end of the message. Since the token is modified, no one else will "see" it. When the receiver is finished reading the message it strips off the token and returns it to its original state and passes it along.

The advantage to this system is that it guarantees access to the bus by everyone on the network. Although it might take some time to get the token depending on the size of the messages currently being sent about, you will always receive it within a certain time, it is deterministic. This makes it an ideal real-time networking system, which explains its use in the embedded systems market. Token Ring has similar qualities, but is much more expensive to implement than ARCNET.

At first the system was deployed using coax cable, but has since added support for twisted-pair and fibre. Due to it's lower speeds (2.5Mbps and down), Cat-3 is enough to run ARCNET on twisted-pair.

ARCNET Trade Association