ARPANET

From Computing and Software Wiki

Revision as of 17:59, 11 April 2008 by Domokosa (Talk)
Jump to: navigation, search

ARPANET (Advanced Research Projects Agency Network) was the network that became the basis for the Internet. It was developed by ARPA (Advanced Research Projects Agency) of the United States Department of Defense. This network is based on packet switching, as opposed to circuit switching and was the world’s first operational network with that context.

Contents

Circuit Switching

The old way that networks were run before ARPANET was circuit switching. This is when hosts on a network must establish a fixed connection before they can communicate with each other. That means that specif resources have to be allocated for that connection, so when there is no communication the resources are wasted for no reason, which can get costly. The simple analogy of this network is that of telephone connections. When two people want to talk a special connection is made just for them that will consume resources even if they don't say a word. This worked on a small scale but as one can image it would have been impossible to expand to many networks communicating with such a technology.

Packet Switching

With packet switching came a fresh new look on networks. Hosts on a network can simultaneously communicate with more than one computer by just sending and receiving packets (blocks of data) to each other. So this worked more as a postal system. The guarantee of the message going to the intended receiver is gone, since no concrete connection is established, but on the other side, just like a postal truck many messages can be carried at once which makes things a lot more efficient. So a address is where one would send packets and the network card would act a mailbox. Therefore many packets could be sent out at once and many can be received enabling communication with many hosts at the same time.

Beginnings

J.C.R. Licklider of Bolt, Beranek and Newman (BBN) was the first man to envision the packet switching network. He wrote a series of memos in 1962 the discussed an "intergalactic computer network" with ideas that related almost completely to the Internet that is today. In October 1963 he stareted a program at ARPA dedicated to creating such a network. He soon left ARPA but left his ideas with Ivan Sutherland and Bob Taylor. They continued working on creating a computer communication network. The two major issues in networking computers that they were tackling were:

1. To construct a 'subnetwork' consisting of telephone circuits and switching nodes whose reliability, delay characteristics, capacity, and cost would facilitate resource sharing among computers on the network.

2. To understand, design, and implement the protocols and procedures within the operating systems of each connected computer, in order to allow the use of the new subnetwork by the computers in sharing resources.

The Implementation

By July of 1968 the network was ready to be tested. ARPA was ready to sell it so they asked for bids from 140 different companies. After about a year of negotiating a buyer was found, BBN Technologies (Bolt Beranek and Newman) a high-technology company which provided research and development services. Honeywell's DDP-516 computers were used to connect together and were called Interface Message Processors (IMPs). They were made with special-purpose interfaces and software to test the network and give high speed feedback to the used through a terminal. They were connected to each other using modems connected to leased lines, which are special cable line without a telephone number and each side of the line is permanently connected to the other. Each IMP could have up to four local hosts connected to it and could connect to as much as six different IMPs.

The First ARPANET

Even through ARPA was a military agency the whole project was constructed under the objective of having major universities and research centers communicate between each other electronically, even though later this technology was used by the military to communicate between basses. So naturally the facilities to test out the ARPANET were educational ones. The initial ARPANET consisted of four IMPs and were installed at:

  • UCLA, where Leonard Kleinrock had established a Network Measurement Center (with an SDS Sigma 7 being the first computer attached to it).
  • The Stanford Research Institute's Augmentation Research Center, where Douglas Engelbart had created the ground-breaking NLS system, a very important early hypertext system (with the SDS 940 that ran NLS, named 'Genie', being the first host attached).
  • UC Santa Barbara (with the Culler-Fried Interactive Mathematics Centre's IBM 360/75, running OS/MVT being the machine attached).
  • The University of Utah's Graphics Department, where Ivan Sutherland had moved (for a DEC PDP-10 running TENEX).

The first message was sent at 10:30PM on October 29, 1969 between the UCLA SDS Sigma 7 Host computer and the SRI SDS 940 Host computer. The first link was made on November 21, 1969, between the IMP at UCLA and the IMP at SRI. On December 5, 1969, the whole 4-node network was connected.


References

ARPANET on Wikipedia

Circuit Switching on Wikipedia

Packet Switching on Wikipedia

History of ARPANET

Personal tools