Assignment On Internet
Assignment On Internet
Barry M. Leiner*
Former Director
Robert E. Kahn
President
CNRI
Vinton G. Cerf
David D. Clark
Leonard Kleinrock
Daniel C. Lynch
Jon Postel*
Former Director
USC ISI
Larry G. Roberts
Founder
CyberCash Inc, Interop
Stephen Wolff
This article is an editorial note submitted to CCR. It has NOT been peer reviewed. The authors take full responsibility for this
article's technical content. Comments can be posted through CCR Online.
ABSTRACT
This paper was first published online by the Internet Society in
1
December 2003 and is being re-published in ACM SIGCOMM
Computer Communication Review because of its historic import.
It was written at the urging of its primary editor, the late Barry
Leiner. He felt that a factual rendering of the events and activities
associated with the development of the early Internet would be a
valuable contribution. The contributing authors did their best to
incorporate only factual material into this document. There are
sure to be many details that have not been captured in the body of
the document but it remains one of the most accurate renderings
of the early period of development available.
General Terms
Keywords
Internet, History.
1. INTRODUCTION
22
23
It was from the RAND study that the false rumor started claiming
that the ARPANET was somehow related to building a network
resistant to nuclear war. This was never true of the ARPANET,
only the unrelated RAND study on secure voice considered
nuclear war. However, the later work on Internetting did
emphasize robustness and survivability, including the capability
to withstand losses of large portions of the underlying networks.
However, NCP did not have the ability to address networks (and
machines) further downstream than a destination IMP on the
ARPANET and thus some change to NCP would also be required.
(The assumption was that the ARPANET was not changeable in
this regard). NCP relied on ARPANET to provide end-to-end
reliability. If any packets were lost, the protocol (and presumably
any applications it supported) would come to a grinding halt. In
this model NCP had no end-end host error control, since the
ARPANET was to be the only network in existence and it would
be so reliable that no error control would be required on the part
of the hosts.
Thus, Kahn decided to develop a new version of the protocol
which could meet the needs of an open-architecture network
environment. This protocol would eventually be called the
Transmission Control Protocol/Internet Protocol (TCP/IP). While
NCP tended to act like a device driver, the new protocol would be
more like a communications protocol.
24
The give and take was highly productive and the first written
version8 of the resulting approach was distributed at a special
meeting of the International Network Working Group (INWG)
which had been set up at a conference at Sussex University in
September 1973. Cerf had been invited to chair this group and
used the occasion to hold a meeting of INWG members who were
heavily represented at the Sussex Conference.
Some basic approaches emerged from this collaboration between
Kahn and Cerf:
Communication between two processes would logically
consist of a very long stream of bytes (they called them
octets). The position of any octet in the stream would be
used to identify it.
25
26
5. TRANSITION TO WIDESPREAD
INFRASTRUCTURE
10
27
The backbone had made the transition from a network built from
routers out of the research community (the Fuzzball routers
from David Mills) to commercial equipment. In its 8 1/2 year
lifetime, the Backbone had grown from six nodes with 56 kbps
links to 21 nodes with multiple 45 Mbps links. It had seen the
Internet grow to over 50,000 networks on all seven continents and
outer space, with approximately 29,000 networks in the United
States.
The open access to the RFCs (for free, if you have any kind of a
connection to the Internet) promotes the growth of the Internet
because it allows the actual specifications to be used for examples
in college classes and by entrepreneurs developing new systems.
Email has been a significant factor in all areas of the Internet, and
that is certainly true in the development of protocol specifications,
technical standards, and Internet engineering. The very early
RFCs often presented a set of ideas developed by the researchers
at one location to the rest of the community. After email came
into use, the authorship pattern changed - RFCs were presented by
joint authors with common view independent of their locations.
The use of specialized email mailing lists has been long used in
the development of protocol specifications, and continues to be an
important tool. The IETF now has in excess of 75 working
groups, each working on a different aspect of Internet
engineering. Each of these working groups has a mailing list to
discuss one or more draft documents under development. When
consensus is reached on a draft document it may be distributed as
an RFC.
11
28
In the late 1970's, recognizing that the growth of the Internet was
accompanied by a growth in the size of the interested research
community and therefore an increased need for coordination
mechanisms, Vint Cerf, then manager of the Internet Program at
DARPA, formed several coordination bodies - an International
Cooperation Board (ICB), chaired by Peter Kirstein of UCL, to
coordinate activities with some cooperating European countries
centered on Packet Satellite research, an Internet Research Group
which was an inclusive group providing an environment for
general exchange of information, and an Internet Configuration
Control Board (ICCB), chaired by Clark. The ICCB was an
invitational body to assist Cerf in managing the burgeoning
Internet activity.
29
8. COMMERCIALIZATION OF THE
TECHNOLOGY
Commercialization of the Internet involved not only the
development of competitive, private network services, but also the
development of commercial products implementing the Internet
technology. In the early 1980s, dozens of vendors were
incorporating TCP/IP into their products because they saw buyers
for that approach to networking. Unfortunately they lacked both
real information about how the technology was supposed to work
and how the customers planned on using this approach to
networking. Many saw it as a nuisance add-on that had to be
glued on to their own proprietary networking solutions: SNA,
DECNet, Netware, NetBios. The DoD had mandated the use of
TCP/IP in many of its purchases but gave little help to the vendors
regarding how to build useful TCP/IP products.
In 1985, recognizing this lack of information availability and
appropriate training, Dan Lynch in cooperation with the IAB
arranged to hold a three day workshop for ALL vendors to come
learn about how TCP/IP worked and what it still could not do
well. The speakers came mostly from the DARPA research
community who had both developed these protocols and used
them in day to day work. About 250 vendor personnel came to
listen to 50 inventors and experimenters. The results were
surprises on both sides: the vendors were amazed to find that the
inventors were so open about the way things worked (and what
still did not work) and the inventors were pleased to listen to new
problems they had not considered, but were being discovered by
the vendors in the field. Thus a two way discussion was formed
that has lasted for over a decade.
30
The Internet has changed much in the two decades since it came
into existence. It was conceived in the era of time-sharing, but has
survived into the era of personal computers, client-server and
peer-to-peer computing, and the network computer. It was
designed before LANs existed, but has accommodated that new
network technology, as well as the more recent ATM and frame
switched services. It was envisioned as supporting a range of
functions from file sharing and remote login to resource sharing
and collaboration, and has spawned electronic mail and more
recently the World Wide Web. But most important, it started as
the creation of a small band of dedicated researchers, and has
grown to be a commercial success with billions of dollars of
annual investment.
One should not conclude that the Internet has now finished
changing. The Internet, although a network in name and
geography, is a creature of the computer, not the traditional
network of the telephone or television industry. It will, indeed it
must, continue to change and evolve at the speed of the computer
industry if it is to remain relevant. It is now changing to provide
such new services as real time transport, in order to support, for
example, audio and video streams. The availability of pervasive
networking (i.e., the Internet) along with powerful affordable
computing and communications in portable form (i.e., laptop
computers, two-way pagers, PDAs, cellular phones), is making
possibly a new paradigm of nomadic computing and
communications..
Figure 1: Timeline
10. REFERENCES
1. P. Baran, On Distributed Communications Networks, IEEE
Trans. Comm. Systems, March 1964.
2. V. G. Cerf and R. E. Kahn, A protocol for packet network
interconnection, IEEE Trans. Comm. Tech., vol. COM-22, V
5, pp. 627-641, May 1974.
3. S. Crocker, RFC001 Host software, Apr-07-1969.
The most pressing question for the future of the Internet is not
how the technology will change, but how the process of change
and evolution itself will be managed. As this paper describes, the
architecture of the Internet has always been driven by a core
group of designers, but the form of that group has changed as the
number of interested parties has grown. With the success of the
Internet has come a proliferation of stakeholders - stakeholders
now with an economic as well as an intellectual investment in the
network. We now see, in the debates over control of the domain
name space and the form of the next generation IP addresses, a
struggle to find the next social structure that will guide the
Internet in the future. The form of that structure will be harder to
find, given the large number of concerned stake-holders. At the
31