HOME

TheInfoList



OR:

Attached Resource Computer NETwork (ARCNET or ARCnet) is a
communications protocol A communication protocol is a system of rules that allows two or more entities of a communications system to transmit information via any kind of variation of a physical quantity. The protocol defines the rules, syntax, semantics and synchr ...
for
local area network A local area network (LAN) is a computer network that interconnects computers within a limited area such as a residence, school, laboratory, university campus or office building. By contrast, a wide area network (WAN) not only covers a larger ...
s. ARCNET was the first widely available networking system for microcomputers; it became popular in the 1980s for office automation tasks. It was later applied to
embedded system An embedded system is a computer system—a combination of a computer processor, computer memory, and input/output peripheral devices—that has a dedicated function within a larger mechanical or electronic system. It is ''embedded'' ...
s where certain features of the protocol are especially useful.


History


Development

ARCNET was developed by principal development engineer John Murphy at
Datapoint Datapoint Corporation, originally known as Computer Terminal Corporation (CTC), was a computer company based in San Antonio, Texas, United States. Founded in July 1968 by Phil Ray and Gus Roche, its first products were, as the company's initial ...
Corporation in 1976 under
Victor Poor Victor "Vic" Poor (July 12, 1933 – August 17, 2012) was an American engineer and computer pioneer. At Computer Terminal Corporation (later renamed Datapoint Corporation), he co-created the architecture that was ultimately implemented in th ...
, and announced in 1977. It was originally developed to connect groups of their
Datapoint 2200 The Datapoint 2200 was a mass-produced programmable computer terminal usable as a computer, designed by Computer Terminal Corporation (CTC) founders Phil Ray and Gus Roche and announced by CTC in June 1970 (with units shipping in 1971). It was ...
terminals to talk to a shared 8" floppy disk system. It was the first loosely coupled LAN-based clustering system, making no assumptions about the ''type'' of computers that would be connected. This was in contrast to contemporary larger and more expensive computer systems such as
DECnet DECnet is a suite of network protocols created by Digital Equipment Corporation. Originally released in 1975 in order to connect two PDP-11 minicomputers, it evolved into one of the first peer-to-peer network architectures, thus transforming DEC ...
or SNA, where a homogeneous group of similar or proprietary computers were connected as a
cluster may refer to: Science and technology Astronomy * Cluster (spacecraft), constellation of four European Space Agency spacecraft * Asteroid cluster, a small asteroid family * Cluster II (spacecraft), a European Space Agency mission to study t ...
. The token-passing bus protocol of that I/O device-sharing network was subsequently applied to allowing processing nodes to communicate with each other for file-serving and computing scalability purposes. An application could be developed in DATABUS, Datapoint's proprietary COBOL-like language and deployed on a single computer with dumb terminals. When the number of users outgrew the capacity of the original computer, additional 'compute' resource computers could be attached via ARCNET, running the same applications and accessing the same data. If more storage was needed, additional disk resource computers could also be attached. This incremental approach broke new ground and by the end of the 1970s (before the first IBM PC was announced in 1981) over ten thousand ARCNET LAN installations were in commercial use around the world, and Datapoint had become a Fortune 500 company. As microcomputers took over the industry, well-proven and reliable ARCNET was also offered as an inexpensive LAN for these machines.


Market

ARCNET remained proprietary until the early-to-mid 1980s. This did not cause concern at the time, as most network architectures were proprietary. The move to non-proprietary, open systems began as a response to the dominance of International Business Machines (IBM) and its
Systems Network Architecture Systems Network Architecture (SNA) is IBM's proprietary networking architecture, created in 1974. It is a complete protocol stack for interconnecting computers and their resources. SNA describes formats and protocols but, in itself, is not a pi ...
(SNA). In 1979, the Open Systems Interconnection Reference Model (
OSI model The Open Systems Interconnection model (OSI model) is a conceptual model that 'provides a common basis for the coordination of SOstandards development for the purpose of systems interconnection'. In the OSI reference model, the communications ...
) was published. Then, in 1980, Digital, Intel and Xerox (the DIX consortium) published an open standard for
Ethernet Ethernet () is a family of wired computer networking technologies commonly used in local area networks (LAN), metropolitan area networks (MAN) and wide area networks (WAN). It was commercially introduced in 1980 and first standardized in 1 ...
that was soon adopted as the basis of standardization by the IEEE and the ISO. IBM responded by proposing
Token Ring Token Ring network IBM hermaphroditic connector with locking clip. Screen contacts are prominently visible, gold-plated signal contacts less so. Token Ring is a computer networking technology used to build local area networks. It was introduc ...
as an alternative to Ethernet but kept such tight control over standardization that competitors were wary of using it. ARCNET was less expensive than either, more reliable, more flexible, and by the late 1980s it had a market share about equal to that of Ethernet. Tandy/Radio Shack offered ARCNET as an application and file sharing medium for their
TRS-80 Model II The TRS-80 Model II is a computer system launched by Tandy in October 1979, and targeted at the small-business market. It is not an upgrade of the original TRS-80 Model I, but a new system. The Model II was succeeded by the compatible TRS-80 Mode ...
, Model 12, Model 16,
Tandy 6000 The TRS-80 Model II is a computer system launched by Tandy in October 1979, and targeted at the small-business market. It is not an upgrade of the original TRS-80 Model I, but a new system. The Model II was succeeded by the compatible TRS-80 Mode ...
,
Tandy 2000 The Tandy 2000 is a personal computer introduced by Radio Shack in September 1983 based on the 8 MHz Intel 80186 microprocessor running MS-DOS. By comparison, the IBM PC XT (introduced in March 1983) used the older 4.77 MHz Intel 8088 pr ...
,
Tandy 1000 The Tandy 1000 is the first in a line of IBM PC workalike home computer systems produced by the Tandy Corporation for sale in its Radio Shack and Radio Shack Computer Center chains of stores. Overview In December 1983, an executive with Tandy ...
and Tandy 1200 computer models. There were also hooks in the Model 4P's ROM to boot from an ARCNET network. When Ethernet moved from co-axial cable to
twisted pair Twisted pair cabling is a type of wiring used for communications in which two conductors of a single circuit are twisted together for the purposes of improving electromagnetic compatibility. Compared to a single conductor or an untwisted ba ...
and an "interconnected stars" cabling topology based on active hubs, it became much more attractive. Easier cabling, combined with the greater raw speed of Ethernet (, as compared with for ARCnet) helped to increase Ethernet demand, and as more companies entered the market the price of Ethernet started to fall—and ARCNET (and Token Ring) volumes tapered off.


ARCnet Plus and decline

In response to greater bandwidth needs, and the challenge of Ethernet, a new standard called ARCnet Plus was developed by Datapoint, and introduced in 1992. ARCnet Plus ran at , and was backward compatible with original ARCnet equipment. However, by the time ARCnet Plus products were ready for the market, Ethernet had captured the majority of the network market, and there was little incentive for users to move back to ARCnet. As a result, very few ARCnet Plus products were ever produced. Those that were built, mainly by Datapoint, were expensive, and hard to find. ARCNET was eventually standardized as
ANSI The American National Standards Institute (ANSI ) is a private non-profit organization that oversees the development of voluntary consensus standards for products, services, processes, systems, and personnel in the United States. The organi ...
ARCNET 878.1. It appears this was when the name changed from ARCnet to ARCNET. Other companies entered the market, notably Standard Microsystems who produced systems based on a single
VLSI Very large-scale integration (VLSI) is the process of creating an integrated circuit (IC) by combining millions or billions of MOS transistors onto a single chip. VLSI began in the 1970s when MOS integrated circuit (Metal Oxide Semiconductor) ...
chip, originally developed as custom LSI for Datapoint, but later made available by Standard Microsystems to other customers. Datapoint eventually found itself in financial trouble and eventually moved into video conferencing and (later) custom programming in the embedded market. Even though ARCNET is now rarely used for new general networks, the diminishing installed base still requires support - and it retains a niche in industrial control.


Description

Original ARCNET used RG-62/U coaxial cable of impedance and either passive or active hubs in a star-wired
bus A bus (contracted from omnibus, with variants multibus, motorbus, autobus, etc.) is a road vehicle that carries significantly more passengers than an average car or van. It is most commonly used in public transport, but is also in use for cha ...
topology. At the time of its greatest popularity, this was a significant advantage of ARCNET over Ethernet. A star-wired bus was much easier to build and expand (and was more readily maintainable) than the clumsy linear bus Ethernet of the time. The "interconnected stars" cabling topology made it easy to add and remove nodes without taking down the whole network, and much easier to diagnose and isolate failures within a complex LAN. Another significant advantage ARCNET had over Ethernet was cable distance. ARCNET coax cable runs could extend between active hubs or between an active hub and an end node, while the
RG-58 RG-58/U is a type of coaxial cable often used for low-power signal and RF connections. The cable has a characteristic impedance of either 50 or 52  Ω. "RG" was originally a unit indicator for bulk RF cable in the U.S. military's Joint Elect ...
(50Ω) 'thin' Ethernet most widely used at that time was limited to a maximum run of from end to end. ARCNET had the disadvantage of requiring either an active or passive hub between nodes if there were more than two nodes in the network, while thin Ethernet allowed nodes to be spaced anywhere along the linear coax cable. However, ARCNET passive hubs were very inexpensive, being composed of a simple, small, unpowered box with four ports, wired together with nothing more than four discrete resistors, so the disadvantage was not significant. This disadvantage can also be seen as an advantage, often the cost of a 4 port ARCNET passive hub was less than cost of the 4 BNC Tee connectors and 2 terminators that thin Ethernet requires to connect 4 computers, and unlike BNC Tee connectors that could sometimes be hard to obtain in the early days of Ethernet, an ARCNET passive hub could be easily manufactured in the field with 9 readily available parts (4 connectors, 4 resistors and a box to put them in). Passive hubs limited the distance between a node and an active hub to . A passive hub could not be connected directly to another passive hub. Unused ports on both types of hubs had to be terminated with a special connector. This special connector, called a terminator, is nothing more than a BNC connector with a 93 ohm resistor in it. Thin Ethernet also requires nearly identical terminators at the 2 terminal ends, the only difference being Ethernet uses a 50 ohm resistor. To reduce costs, while still allowing coverage over a wide area, a common practice was to use one or more interconnected active hubs, each of which provided coverage for nodes no more than away. Cable was run from each port of the active hubs to a different location no more than away. A passive hub would then be attached to the end of the cable, and cables would be run locally from the passive hub, allowing connection of up to three nodes. In this way, a single 8-port active hub could be used to connect 24 networked devices over an area not exceeding in diameter. ARCNET allowed only 255 nodes per network. Node IDs for LAN workstations were typically set by DIP switches on the network interface card. Larger networks would have to be split into smaller networks, and bridged. The small number of possible nodes and the need to manually configure IDs was a disadvantage compared with Ethernet, particularly as large enterprise networks became common. To mediate access to the bus, ARCNET, like Token Ring, uses a
token passing On a local area network, token passing is a channel access method where a packet called a ''token'' is passed between nodes to authorize that node to communicate. In contrast to polling access methods, there is no pre-defined "master" node. The most ...
scheme, rather than the
carrier sense multiple access Carrier-sense multiple access (CSMA) is a medium access control (MAC) protocol in which a node verifies the absence of other traffic before transmitting on a shared transmission medium, such as an electrical bus or a band of the electromagnetic ...
approach of Ethernet. 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 to receive the token, sends its message, and then passes the token on to the next station. Because ARCNET is implemented as a distributed star, the token cannot be passed machine to machine around a ring. Instead, each node is assigned an 8 bit address (usually via DIP switches), and when a new node joins the network a "reconfig" occurs, wherein each node learns the address of the node immediately above it. The token is then passed directly from one node to the next. Historically, each approach had its advantages: ARCNET added a small delay on an inactive network as a sending station waited to receive the token, but Ethernet's performance degraded drastically if too many peers attempted to broadcast at the same time, due to the time required for the slower processors of the day to process and recover from collisions. ARCNET had slightly lower best-case performance (viewed by a single stream), but was much more predictable. ARCNET also has the advantage that it achieved its best aggregate performance under the highest loading, approaching asymptotically its maximum throughput. While the best case performance was less than Ethernet, the general case was equivalent and the worst case was dramatically better. An Ethernet network could collapse when too busy due to excessive collisions. An ARCNET would keep on going at normal (or even better) throughput. Throughput on a multi-node collision-based Ethernet was limited to between 40% and 60% of bandwidth usage (depending on source). Although ARCNET could at one time outperform a Ethernet in a busy office on slow processors, ARCNET ultimately gave way to Ethernet as improved processor speeds reduced the impact of collisions on overall throughput, and Ethernet costs dropped. In the early 1980s ARCNET was much cheaper than Ethernet, in particular for PCs. For example, in 1985 SMC sold ARCNET cards for around whilst an Ungermann-Bass Ethernet card plus transceiver could cost . Another significant difference is that ARCNET provides the sender with a concrete acknowledgment (or not) of successful delivery at the receiving end before the token passes on to the next node, permitting much faster fault recovery within the higher level protocols (rather than having to wait for a timeout on the expected replies). ARCnet also doesn't waste network time transmitting to a node not ready to receive the message, since an initial inquiry (done at hardware level) establishes that the recipient is able and ready to receive the larger message before it is sent across the bus. One further advantage that ARCNET enjoyed over collision-based Ethernet is that it guarantees equitable access to the bus by everyone on the network. Although it might take a short time to get the token depending on the number of nodes and the size of the messages currently being sent about, you will always receive it within a predictable maximum time; thus it is ''deterministic''. This made ARCNET an ideal
real-time Real-time or real time describes various operations in computing or other processes that must guarantee response times within a specified time (deadline), usually a relatively short time. A real-time process is generally one that happens in defined ...
networking system, which explains its use in the embedded systems and process control markets. Token Ring has similar qualities, but is much more expensive to implement than ARCNET. In spite of ARCNET's deterministic operation and historic suitability for real-time environments such as process control, the general availability of switched
gigabit Ethernet In computer networking, Gigabit Ethernet (GbE or 1 GigE) is the term applied to transmitting Ethernet frames at a rate of a gigabit per second. The most popular variant, 1000BASE-T, is defined by the IEEE 802.3ab standard. It came into use ...
and
Quality of service Quality of service (QoS) is the description or measurement of the overall performance of a service, such as a telephony or computer network, or a cloud computing service, particularly the performance seen by the users of the network. To quantitat ...
capabilities in Ethernet switches has all but eliminated ARCNET today. At first the system was deployed using RG-62/U coaxial cable (commonly used in
IBM mainframe IBM mainframes are large computer systems produced by IBM since 1952. During the 1960s and 1970s, IBM dominated the large computer market. Current mainframe computers in IBM's line of business computers are developments of the basic design of th ...
environments to connect 3270 terminals and controllers), but later added support for
twisted pair Twisted pair cabling is a type of wiring used for communications in which two conductors of a single circuit are twisted together for the purposes of improving electromagnetic compatibility. Compared to a single conductor or an untwisted ba ...
and fibre media. At ARCNET's lower speeds (), Cat-3 cable is good enough to run ARCNET. Some ARCNET twisted-pair products supported cable runs over on standard Cat-3 cable, far beyond anything Ethernet could do on any kind of copper cable. In the early 1990s, Thomas-Conrad Corporation developed a topology called TCNS based on the ARCNET protocol, which also supported RG-62, twisted-pair, and fiber optic media."The Rodney Dangerfield of Network Computing"
archive.org TCNS enjoyed some success until the availability of lower-cost Ethernet put an end to the general deployment of ARCNET as a LAN protocol. However, because of its simple, robust nature, ARCNET controllers are still sold and used in industrial, embedded, and automotive applications.


See also

* List of device bandwidths


References


External links


ARCNET standard ATA 878.1-1999
* Transmitting IP Traffic over ARCNET Networks
ARCNET Resource Center

SOHARD Embedded Systems GmbH
- European Producer of ARCNET-Products

{{DEFAULTSORT:Arcnet Network protocols