a history of the internet :scott bradner’s program on information science talk

49
A history of the Internet (Hint: It was not The Bomb.) Scott Bradner 2017-11-08 Copyright © Scott Bradner 2017 1

Upload: micah-altman

Post on 29-Jan-2018

138 views

Category:

Technology


2 download

TRANSCRIPT

A history of the Internet(Hint: It was not The Bomb.)

Scott Bradner

2017-11-08

Copyright © Scott Bradner 20171

What was imagined

Copyright © Scott Bradner 20172

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/

How the Visions Came True

Copyright © Scott Bradner 201714

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

Copyright © Scott Bradner 201749