a history of the internet :scott bradner’s program on information science talk
TRANSCRIPT
A history of the Internet(Hint: It was not The Bomb.)
Scott Bradner
2017-11-08
Copyright © Scott Bradner 20171
Visions of a networked future
• Scientists, science fiction writers and others imagined what a networked future would look like long before one existed
• Here are a few examples
3 Copyright © Scott Bradner 2017
1949: George Orwell
• English journalist, novelist, and political writer
• Known for dark views of society, present and future
4 Copyright © Scott Bradner 2017
George Orwell
1949: Orwell: 1984 (0 hosts)
How often, or on what system, the Thought Police plugged in on any individual wire was guesswork. It was even conceivable that they watched everybody all the time. But at any rate they could plug in your wire whenever they wanted to. You had to live -- did live, from habit that became instinct -- in the assumption that every sound you made was overheard, and, except in darkness, every movement scrutinized.
5 Copyright © Scott Bradner 2017
https://archive.org/stream/Orwell1984preywo/orwell1984preywo_djvu.txt
1949: Orwell: 1984
How often, or on what system, the Thought Police plugged in on any individual wire was guesswork. It was even conceivable that they watched everybody all the time. But at any rate they could plug in your wire whenever they wanted to. You had to live -- did live, from habit that became instinct -- in the assumption that every sound you made was overheard, and, except in darkness, every movement scrutinized.
6 Copyright © Scott Bradner 2017
1963: J.C. R. Licklider (0 hosts)
• MIT Psychology DepartmentHelped set up Lincoln Laboratory
• Worked at BBN starting in 1957One project was “Libraries of the Future”1 – book published 1965
7 Copyright © Scott Bradner 2017
J.C.R. Licklider
1: https://archive.org/details/librariesoffutur00lickuoft
1963: Licklider: Intergalactic Computer Network
There is an analogous problem, and probably a more difficult one, in the matter of language for the control of a network of computers. Consider the situation in which several different centers are netted together, each center being highly individualistic and having its own special language and its own special way of doing things. Is it not desirable, or even necessary for all the centers to agree upon some language or, at least, upon some conventions for asking such questions as “What language do you speak?”.
8 Copyright © Scott Bradner 2017
http://worrydream.com/refs/Licklider-IntergalacticNetwork.pdf
1967: Philco-Ford: 1999 A.D. (0 hosts)
• She: home shoppingSelect wares by push button
• He: paying her billsElectronic bill paying
• Household monitorSpy on kids at swimming pool
• Household records Access through console
• Electronic correspondenceInstant written communication to anyone anywhere in world
9 Copyright © Scott Bradner 2017
https://www.youtube.com/watch?v=TAELQX7EvPo
1975: John Brunner
• English science fiction writer
• Wrote about 60 science fiction books
10 Copyright © Scott Bradner 2017
John Brunner
1975: John Brunner ( 1K hosts)
Three hundred million people with access to the integrated North American data-net is a nice big number of potential customers.
Ah, you don’t have to know anything. You just need to know where to find it.
11 Copyright © Scott Bradner 2017
https://archive.org/details/rog-JohnBrunnerTheShockwaveRider
1981: Neil Ardley
• English jazz composer and author of informative books for young people
• Big band and New Orleans style jazz
• Worked for World Book Encyclopedia
• Wrote books on technology e.g. The Way Things Work
e.g. The World of Tomorrow
12 Copyright © Scott Bradner 2017
Neil Ardley
1981: Neil Ardley (~2K hosts)
People still collect books as valuable antiques or for a hobby, but you get virtually all the information you need from the viewscreen of your home computer system. The computer is linked to a library - not a library of books but an electronic library where information on every subject is stored in computer memory banks. You simply ask.1
Instead of going out to shops and stores in your town or city, you contact them through your videophone computer. You'll need to see what you are buying, even if you can't handle it, so the viewscreen of the videophone computer shows you the goods available. You then instruct the computer to order the goods you want and have them delivered to your house.
13 Copyright © Scott Bradner 2017
1: https://www.smithsonianmag.com/history/one-library-for-the-entire-world-104171998/
Internet history
• A series of people and events that got us to today’s Internet
• Representative, not comprehensive
15
1957-present
Copyright © Scott Bradner 2017
Internet history: Sputnik
• 4 October 1957
• 1st man made satellite
• Launched by Soviet Union
• Caused hysteriaRoger Launius Sputnik and the Origins of the Space Age
• The sky seemed almost alienLyndon B. Johnson
16
1957
Copyright © Scott Bradner 2017
Internet history: Dwight David Eisenhower
• U.S. President – 1953-1961
• January 1958: Eisenhower reacted to Sputnik by establishing the Advanced Research Projects Agency(ARPA) within the U.S. Department of Defense
17
1958
Copyright © Scott Bradner 2017
Dwight David Eisenhower
ARPA Mission
• Official:The Agency shall be responsible for the direction or performanceof such advanced projects in the field of research and development as the Secretary ·of Defense shall, from time to time, designate by individual project or by category.1
• Actual:to prevent technological surprise like the launch of Sputnik2
Copyright © Scott Bradner 201718
1: http://semanticvoid.com/docs/darpa_directive.pdf
2: http://www.dtic.mil/cgi-bin/GetTRDoc Location=U2&doc=GetTRDoc.pdf&ADA433949
DoD Directive No. 5105.15 http
Internet history: J.C.R Licklider
• 1960: Man-Computer SymbiosisHow people could interact with computers
• 1962-3: Intergalactic Computer Network memosGlobal data networks interconnecting computers
• 1962: took over ARPA Information Processing Techniques Office (IPTO)
19
1960-68
Copyright © Scott Bradner 2017
J.C.R Licklider
Internet history: Paul Baran
• Hughes Aircraft & RAND Corp.
• 1960: Reliable Digital Communications Systems Using Unreliable Network NodesReliability through redundancy
• 1962: On Distributed Communications NetworksBasic concepts of packet switched networks
20
1960-64
Copyright © Scott Bradner 2017
Paul Baran
Internet history: Paul Baran, contd.
• “standardized message block”Source & destination addresses
Precedence (QoS)
Payload
• Distributed networkSwitching nodes (routers)
Store and forward
Redundant paths for reliability
Shortest-path hot-potato routing protocol
21
1960-64
Copyright © Scott Bradner 2017
Internet history: why message blocks
• Communication at the time was circuit-based
• Circuit setup takes too much time relative to transmission length as links get faster
• Message-based networks also provide:Multiplexing of different rate communications
Minimal message retransmission after failover to new routes
Resilience in the face of failure
Support for many applications (including speech)
Copyright © Scott Bradner 201722
1962-64
Baran’s Goal
• Develop a command and control network that could survive a first strike nuclear attack
• Make design public so Russia would have it
Almost all documents were pubic
Copyright © Scott Bradner 201723
Internet history: Donald Davies
• U.K. National Physical Laboratory
• 1966: proposed “packet” based communication between computersLater introduced to Baran’s work
• 1967: Roger Scantlebury(from Davies’s group) presents paper on packet switch networksLarry Roberts in audience
Scantlebury told Roberts about Baran’s papers
24
1966-70
Copyright © Scott Bradner 2017
Donald Davies
Internet history: Robert (Bob) Taylor
• Took over ARPA IPTO in 1965
• 1966: requested & was authorized to spend $1M to build a data network to enable remote access to ARPA-funded timeshare computers
• 1966: Appointed Lawrence (Larry) Roberts to run the network project – became the ARPANET
25
1965-66
Copyright © Scott Bradner 2017
Bob Taylor
ARPANET MissionResource Sharing Computer Networks
The objective of this program is twofold:
(1) To develop techniques and obtain experience on interconnecting computers in such a way that a very broad class of interactions are possible, and
(2) To improve and increase computer research productivity through resource sharing. 1
Copyright © Scott Bradner 201726
1: https://archive.org/stream/ResourceSharingComputersNetworks3/AAPA.txt
Internet history: Lawrence (Larry) Roberts
• Decided to offload network processing to separate computersidea from Wesley Clark)
Interface Message Processor (IMP)
• Decided did not want to use circuit switched networks
• 1967: heard about & met with Paul Baran & Donald Davies
• Adopted packet switching for the ARPANET
• Took over ARPA IPTO in 1969
27
1966-73
Copyright © Scott Bradner 2017
Larry Roberts
Internet history: Leonard (Len) Kleinrock
• UCLA professor of computer science
• 1963: MIT thesis on queuing theoryUsed in understanding operation of packet switches
• First ARPANET message sent from Kleinrock’s UCLA lab
28
1968
Copyright © Scott Bradner 2017
Len Kleinrock
Internet history: Douglas Engelbart
• Stanford Research Institute
• Founded ARPA funded Augmentation Research Center
• 1968: Mother of all Demoscomputer mouse
bitmapped screens
hypertext
29
1968
Copyright © Scott Bradner 2017
Douglas Engelbart
Internet history: ARPANET
• 1968: RFQ for IMPs published4-node initial network
• 12 of the 140 companies asked submitted a bidIBM & AT&T did not
• Bolt Beranek & Newman (BBN) won the contract
• September 1969: First IMP delivered to UCLA
30
1968-69
Copyright © Scott Bradner 2017
Internet history: ARPANET, contd.
• First 4 nodes installed
UCLA – Len Kleinrock
Stanford Research Institute –Doug Engelbart
University of California, Santa Barbara – Glen Culler and Burton Fried
Early interactive on-line system
University of Utah – Ivan Sutherland
31
1969
Copyright © Scott Bradner 2017
Internet history: ARPANET, contd.
• 1970 – east coastIncluding Harvard
9 hosts
• 1973 – InternationalNorway & London
22 hosts + 18 TIPs TIPs supported terminals
• 1980 – 200 hosts20,000 users
32
1970-80
Copyright © Scott Bradner 2017
1970
1980 Internet
Internet history: Robert (Bob) Kahn
• 1968: Joined BBN & worked on IMP
• 1972: moved to ARPA IPTO
• Late 1972: organized demonstration of 20-node ARPANET communications
• 1973: asked Vint Cerf to help design a new communications protocol for the ARPANET
33
1968-76
Copyright © Scott Bradner 2017
Bob Kahn
Internet history: NCP
• The original ARPANET communications protocol was the Network Control Program
• IMPs communicated via NCP and communicated to directly attached hosts
• NCP allowed a host on the ARPANET to communicate with another host on the ARPANET
34
1969-83
Copyright © Scott Bradner 2017
Internet history: Vinton (Vint) Cerf
• Kahn realized that just interconnecting hosts over a single network did not scaleNeeded a way to interconnect hosts on different networks
• He asked Vint Cerf for help
• They learned from the design of the CYCLADES network
35
1973-81
Copyright © Scott Bradner 2017
Vint Cerf
Internet history: Louis Pouzin
• French computer scientist
• 1972: designed CYCLADES network
• 1974: Deployed 7 nodes
• 1976: 20 nodes
• “Pure datagram network”No delivery assumptions
Reliability, order, duplication
• Put reliability responsibility at end points “end-to-end”
36
1971-76
Copyright © Scott Bradner 2017
Louis Pouzin
Internet history: Internet Protocol
• Cerf & Kahn developed a datagram-based “Internet Protocol” suite
• Used Pouzin’s end-to-end concept
• Multiple layersApplication layer (e.g. telnet)
Transport layer (e.g. TCP)
Internet layer (IP)
Local network layer (e.g. Ethernet)
37
1974-81
Copyright © Scott Bradner 2017
Ethernetheader
IPheader
TCPheader
Appheader payload
Internet history: TCP/IP
• 1974: Internet Transmission Control Program (ITCP)Only provided a reliable service
Danny Cohen & others objected
• 1980 & 81: Internet Protocol, Transmission Control Protocol & User Datagram ProtocolProvides both reliable and unreliable services
Added UDP in parallel to TCP
38
1974-81
Copyright © Scott Bradner 2017
TCP/IP
US Funded Networks
1968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995
ARPANET
56 Kbps NSFNET
T1 NSFNET
T3 NSFNET Proofs of Concept for Packet Networks
What did they think the Internet was?
• Irrelevant
No guarantees, no security
• Result: no regulations
Key enabler
Copyright © Scott Bradner 201740
End-to-End Design
• “Stupid Network” just transports packets
Carrier does not own the customer
• Enables permissionlessinnovation
• The Internet is a Parent Revolution1
Not the revolution itself
Copyright © Scott Bradner 201741
1: Hunchback of Notre Dame about the printing press
Internet history: commercialization
• Pre 1991: commercial use of ARPANET & NSFNET banned
• 1990: commercial ISPs formed
• 1991: Commercial Internet eXchange (CIX) formed
• 1991: limited commercial use of NSFNET permitted
• 1992: MAE-East formed
• 1995: NSFNET closedU.S. government out of backbone business
42
1990-
Copyright © Scott Bradner 2017
ICM
Internet history: the web
• 1991: Tim Berners-Lee releases web browser and server
• 1991: first web sites
• 1993: NCSA Mosaic released
• 1995: 23 K web sites
• 2000: 17 M web sites
• 2005: 65 M web sites
• 2010: 200 M web sites
• 2015: 1 B web sites
43
1991-
Copyright © Scott Bradner 2017
http://www.internetlivestats.com/total-number-of-websites/Tim Berners-Lee
Today’s Internet
• Too important to leave to the people that know how it works (and built it to what it is today)
E.g., fight over network neutrality
• Widespread (among governments & carriers) desire for Internet governance
Copyright © Scott Bradner 201744
10 Decisions that Made a Difference• Support existing networks
• Datagram-based
• Creating the router function
• Split TCP and IP
• DARPA fund Berkeley to add TCP/IP to UNIX
• CSNET and CSNET/ARPANET deal
• NSF require TCP/IP on NSFnet
• ISO turn down TCP/IP
• NSF Acceptable Use Policy (AUP)
• Minimal regulation
Copyright © Scott Bradner 201745
Can you
imagine?
The Internet in the Future?
• The carriers have been trying to control the Internet ever since they figured out that it was not irrelevant
Same for governments & the ITU
• A “controlled” Internet would not be The Internet
Copyright © Scott Bradner 201746
Quinlan: Come on, read my
future for me.
Tanya: You haven't got any.
Quinlan: Hmm? What do
you mean?
Tanya: Your future's all
used up. 1
1: A Touch of Evil
Basic Questions
• 1994 I said there were two basic questions
“Who says who makes the rules?”
“Who pays for what?”
• these questions are still unanswered
Copyright © Scott Bradner 201747
20 years later
• What achieved success was the very chaos that the Internet is. The strength of the Internet is that chaos. It's the ability to have the forum to innovate.1
• Will the forum continue?
Copyright © Scott Bradner 201748
1: Scott Bradner, March 22, 1996, under oath