The First 31 Years of the Internet -- an Insider's View. Bob Braden
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
The Internet and Isi: Four Decades of Innovation
THE INTERNET AND ISI: FOUR DECADES OF INNOVATION ROD BECKSTROM President and Chief Executive Officer Internet Corporation for Assigned Names and Numbers (ICANN) 40th Anniversary of USC Information Sciences Institute 26 April 2012 As prepared for delivery It’s an honor to be here today to mark the 40th anniversary of the University of Southern California’s Information Sciences Institute. Thank you to Herb Schorr for inviting me to speak with you today and participate in the day’s events. When he steps down he will leave some very large shoes to fill. When I received Herb’s invitation, I seized upon it as an opportunity to come before you to express the sincere gratitude that my colleagues and I feel for the work and support of ISI. When I think of ICANN and its development, and all we have accomplished, I never forget that we stand upon the shoulders of giants, many of whom contributed to my remarks today. In fact, I owe a special debt of gratitude to Bob Kahn, who has been a mentor to me. I am honored that he took the time to walk through a number of details in the history I have been asked to relate. The organizers asked me to speak about the history of ISI and ICANN. They also invited me to talk a bit about the future of the Internet. In my role as President and CEO of ICANN, I have many speaking engagements that are forward looking. They are opportunities to talk about ICANN’s work and how it will usher in the next phase in the history of the global, unified Internet that many of you have helped to create. -
Proceedings of ~He Ninth
Proceedings of ~he Ninth In~erne~ Engineering Task Force March 1-3, 1988 in San Diego Edited by Phillip Gross Allison Mankin May 1988 NINTH IETF The MITRECorporation Washington CsI Operations 7525 Colshire Drive McLean, Virginia 22102 TABLE OF CONTENTS Page 1.0 CHAIRMAN’S INTRODUCTION 2.0 IETF ATTENDEES 3.0 FINAL AGENDA 4.0 MEETING NOTES 4.1 Tuesday, March 1 4.2 Wednesday, March 2 4.3 Thursday, March 3 11 5.0 WORKING GROUP REPORTS 17 5.1 Authentication 17 5.2 EGP3 18 5.3 Performance and Congestion Control 19 5.4 Short-term Routing 21 5.5 Open Routing 25 5.6 Open SPF IGP 25 5.7 Host Requirements 28 5.8 ISO Technical Issues 29 5.9 Internet Management Information Base (MIB) 35 5.10 IETF CMIP-Based Net Management (NETMAN) 38 5.11 SNMP Extensions 4O TABLE OF CONTENTS (Continued) Page 6.0 PRESENTATION SLIDES 41 6.1 Report on the New NSFnet--Hans-Werner Braun, UMich 42 6.2 Report on the New NSFnet (Cont.)--Jacob Rekhter, IBM 62 6.3 Status of the Adopt-A-GW Program--Bob Enger, Contel 84 6.4 Status of the Adopt-A-GW Program (Cont.)--Phill Gross, MITRE 98 6.5 BBN Report--Mike Brescia, BBN 105 6.6 BBN Report (Cont.)--Marianne (Gardner) Lepp, 121 6.7 Domain Working Group--Mark Lottor, SRI-NIC 126 6.8 EGP3 Working Group--Marianne (Gardner) Lepp, BBN 129 6.9 Open Systems Internet Operations Center WG--Jeff Case, UTK 131 6.10 Authentication WG--Marty Schoffstall, RPI 136 6.11 Performance/Congestion Control--Coleman Blake, MITRE 138 6.12 OSI Technical Issues WG--Ross Callon, BBN 141 6.13 OSI Technical Issues WG (Cont.)--Rob Hagens, UWisc 151 6.14 OSI -
Active Network Encapsulation Protocol (ANEP)
Page 1 of 11 Active Networks Group D. Scott Alexander Request for Comments: DRAFT Bob Braden Category: Experimental Carl A. Gunter Alden W. Jackson Angelos D. Keromytis Gary J. Minden David Wetherall Active Network Encapsulation Protocol (ANEP) Status of this Memo This memo defines an Experimental Protocol for the Internet community. This memo does not specify an Internet standard of any kind. Discussion and suggestions for improvement are requested. Distribution of this memo is unlimited. Abstract This document specifies a mechanism for encapsulating Active Network frames for transmission over different media. The suggested format allows use of an existing network infrastructure (such as IP [RFC791] or IPv6 [RFC1883]) or transmission over the link layer. In order to support ongoing research, the proposed mechanism is as generic and extensible as possible. This mechanism allows co-existence of different execution environments and proper demultiplexing of received packets. 1. Introduction An active network node is capable of dynamically loading and executing programs, written in a variety of languages. These programs are carried in the payload of an active network frame. The program is executed by a receiving node in the environment specified by the ANEP. Various options can be specified in the ANEP header, such as authentication, confidentiality, or integrity. This document describes the syntax and semantics of ANEP. The details of handling the contents of an active frame are left up to the individual implementations/environments. Active Networks Project [Page 1] RFC DRAFT July 1997 http://seclab.uiuc.edu/cgunter/dist/ANEP.txt 4/22/2011 Page 2 of 11 2. Terminology packet - an ANEP header plus the payload active node - a network element that can evaluate active packets TLV - acronym for Type/Length/Value constructs basic header - the first two elements of the ANEP header 3. -
Internet Protocol Design 12 Networking Truths
HELSINKI UNIVERSITY OF TECHNOLOGY DEPARTMENT OF COMMUNICATIONS AND NETWORKING Internet Design Principles Protocol Design © 2009 Jörg Ott & Carsten Bormann 1 HELSINKI UNIVERSITY OF TECHNOLOGY DEPARTMENT OF COMMUNICATIONS AND NETWORKING Origin of Packet Switching Concepts show up in the early 1960s Devised by multiple, largely independent groups Paul Baran, Leonard Kleinrock, Donald Davies, Roger Scantlebury ARPANET Development sponsored by DARPA Motivated by considerations of fail-safe networks Applications shall not depend on individual elements in the networks Clearly based on quite some military thinking in general But: NOT a particular response to a Soviet nuclear threat © 2009 Jörg Ott & Carsten Bormann 2 HELSINKI UNIVERSITY OF TECHNOLOGY DEPARTMENT OF COMMUNICATIONS AND NETWORKING Initial ARPANET (1969) UCSB SRI 56kbit/s Digital lines UCLA Univ Utah © 2009 Jörg Ott & Carsten Bormann 3 HELSINKI UNIVERSITY OF TECHNOLOGY DEPARTMENT OF COMMUNICATIONS AND NETWORKING Common Goals for Early Internet Design Scientists interested in sharing and accessing (computing) resources Scientists and engineers interested in building an infrastructure to interconnect all computers in the world and make it work Designers, users, and operators: common vision and spirit © 2009 Jörg Ott & Carsten Bormann 4 HELSINKI UNIVERSITY OF TECHNOLOGY DEPARTMENT OF COMMUNICATIONS AND NETWORKING Some Aspects of the Internet Design Philosophy “Has evolved considerably from the first proposal to the current standards…” Dave Clark, 1988 © 2009 Jörg Ott & Carsten -
I: the Conception
Excerpt from: Mayo, Keenan and Newcomb, Peter. “How the Web Was Won,” Vanity Fair, July 2008. I: The Conception Paul Baran, an electrical engineer, conceived one of the Internet’s building blocks—packet switching— while working at the Rand Corporation around 1960. Packet switching breaks data into chunks, or “packets,” and lets each one take its own path to a destination, where they are re-assembled (rather than sending everything along the same path, as a traditional telephone circuit does). A similar idea was proposed independently in Britain by Donald Davies. Later in his career, Baran would pioneer the airport metal detector. Paul Baran: It was necessary to have a strategic system that could withstand a first attack and then be able to return the favor in kind. The problem was that we didn’t have a survivable communications system, and so Soviet missiles aimed at U.S. missiles would take out the entire telephone- communication system. At that time the Strategic Air Command had just two forms of communication. One was the U.S. telephone system, or an overlay of that, and the other was high-frequency or shortwave radio. So that left us with the interesting situation of saying, Well, why do the communications fail when the bombs were aimed, not at the cities, but just at the strategic forces? And the answer was that the collateral damage was sufficient to knock out a telephone system that was highly centralized. Well, then, let’s not make it centralized. Let’s spread it out so that we can have other paths to get around the damage. -
Features of the Internet History the Norwegian Contribution to the Development PAAL SPILLING and YNGVAR LUNDH
Features of the Internet history The Norwegian contribution to the development PAAL SPILLING AND YNGVAR LUNDH This article provides a short historical and personal view on the development of packet-switching, computer communications and Internet technology, from its inception around 1969 until the full- fledged Internet became operational in 1983. In the early 1990s, the internet backbone at that time, the National Science Foundation network – NSFNET, was opened up for commercial purposes. At that time there were already several operators providing commercial services outside the internet. This presentation is based on the authors’ participation during parts of the development and on literature Paal Spilling is studies. This provides a setting in which the Norwegian participation and contribution may be better professor at the understood. Department of informatics, Univ. of Oslo and University 1 Introduction Defense (DOD). It is uncertain when DoD really Graduate Center The concept of computer networking started in the standardized on the entire protocol suite built around at Kjeller early 1960s at the Massachusetts Institute of Technol- TCP/IP, since for several years they also followed the ogy (MIT) with the vision of an “On-line community ISO standards track. of people”. Computers should facilitate communica- tions between people and be a support for human The development of the Internet, as we know it today, decision processes. In 1961 an MIT PhD thesis by went through three phases. The first one was the Leonard Kleinrock introduced some of the earliest research and development phase, sponsored and theoretical results on queuing networks. Around the supervised by ARPA. Research groups that actively same time a series of Rand Corporation papers, contributed to the development process and many mainly authored by Paul Baran, sketched a hypotheti- who explored its potential for resource sharing were cal system for communication while under attack that permitted to connect to and use the network. -
The People Who Invented the Internet Source: Wikipedia's History of the Internet
The People Who Invented the Internet Source: Wikipedia's History of the Internet PDF generated using the open source mwlib toolkit. See http://code.pediapress.com/ for more information. PDF generated at: Sat, 22 Sep 2012 02:49:54 UTC Contents Articles History of the Internet 1 Barry Appelman 26 Paul Baran 28 Vint Cerf 33 Danny Cohen (engineer) 41 David D. Clark 44 Steve Crocker 45 Donald Davies 47 Douglas Engelbart 49 Charles M. Herzfeld 56 Internet Engineering Task Force 58 Bob Kahn 61 Peter T. Kirstein 65 Leonard Kleinrock 66 John Klensin 70 J. C. R. Licklider 71 Jon Postel 77 Louis Pouzin 80 Lawrence Roberts (scientist) 81 John Romkey 84 Ivan Sutherland 85 Robert Taylor (computer scientist) 89 Ray Tomlinson 92 Oleg Vishnepolsky 94 Phil Zimmermann 96 References Article Sources and Contributors 99 Image Sources, Licenses and Contributors 102 Article Licenses License 103 History of the Internet 1 History of the Internet The history of the Internet began with the development of electronic computers in the 1950s. This began with point-to-point communication between mainframe computers and terminals, expanded to point-to-point connections between computers and then early research into packet switching. Packet switched networks such as ARPANET, Mark I at NPL in the UK, CYCLADES, Merit Network, Tymnet, and Telenet, were developed in the late 1960s and early 1970s using a variety of protocols. The ARPANET in particular led to the development of protocols for internetworking, where multiple separate networks could be joined together into a network of networks. In 1982 the Internet Protocol Suite (TCP/IP) was standardized and the concept of a world-wide network of fully interconnected TCP/IP networks called the Internet was introduced. -
Enhanced Transaction TCP—Design and Implementation
Enhanced Transaction TCP—Design and Implementation Ren Bin and Zhang Xiaolan Department of Electronic Engineering School of Electronics and Information Technology Shanghai Jiaotong University [email protected], [email protected] Abstract This paper describes the design and implementation of Enhanced Transaction TCP. ET/TCP, which is based on Transaction TCP defined in RFC1644, is designed to provide better security and back- compatibility with TCP. We start with an introduction to T/TCP, including its purpose, design and possible applications. Then, we present several widely held claims of T/TCP security problems. After analyzing those claims in details, we provide solutions. After that, we introduce methods to achieve better compatibility with TCP. Finally, we describe the implementation of ET/TCP in Linux Kernel 2.4.2. 1 Introduction 1.2 Why T/TCP The TCP protocol implements a virtual-circuit 1.1 What is T/TCP transport service that provides reliable and ordered data delivery over a full-duplex connection. T/TCP is an extension for standard TCP. It uses a Distributed applications, which are becoming monotonically increasing variable CC (Connection increasingly numerous and sophisticated in the Counts) to bypass 3-way handshake (called TAO, Internet nowadays, tend to use a transaction- TCP Accelerated Open) and reduce TIME_WAIT oriented rather than a virtual circuit style of period. Figure 1 depicts a standard T/TCP communication. Currently, a transaction-oriented connection with only three datagrams exchanged. Internet application must choose to suffer the T/TCP greatly decreases the overhead standard overhead of opening and closing TCP connections TCP introduces when dealing with transaction- or else build an application-specific transport oriented connections. -
Abbate Ch1-2
6 Introductum Wide Web are prominent examples of informally created applications that became popular, not as the result of some central agency's mar Heat and ,-,UIH..4< keting plan, but through the spontaneous decisions of thousands of a.ndMeanings of Hacket(Switching independent users. In reconstructing the history of the Internet, I have been struck time and again by. the unexpected twists and turns its development has taken. Often a well-laid plan was abandoned after a short time and replaced by a new approach from an unexpected quarter..Rapid advances, such as the introduction of personal computers and the invention of local-area networks, continually threatened to make existing network technologies obsolete. In addition, responsibility for operating the Internet changed hands several times over the course Of all the ARPANET's technical innovations, perhaps the most cele of its first thirty years or so. How, in the face of all this change and brated was packet switching. Packet switching was an experimental, uncertainty, did the system survive and even flourish? I believe that even controversial method for transmitting data across a network. Its the key to the Internet's success was a commitment to flexibility and proponents claimed that it would increase the efficiency, reliability, and diversity, both in technical design and in organizational culture. No speed of data communications, butit was also quite complex to imple one could predict the specific changes that would revolutionize the ment, and some communications experts argued that the technique computing and communications industries at the end of the twentieth would never work. -
List of Internet Pioneers
List of Internet pioneers Instead of a single "inventor", the Internet was developed by many people over many years. The following are some Internet pioneers who contributed to its early development. These include early theoretical foundations, specifying original protocols, and expansion beyond a research tool to wide deployment. The pioneers Contents Claude Shannon The pioneers Claude Shannon Claude Shannon (1916–2001) called the "father of modern information Vannevar Bush theory", published "A Mathematical Theory of Communication" in J. C. R. Licklider 1948. His paper gave a formal way of studying communication channels. It established fundamental limits on the efficiency of Paul Baran communication over noisy channels, and presented the challenge of Donald Davies finding families of codes to achieve capacity.[1] Charles M. Herzfeld Bob Taylor Vannevar Bush Larry Roberts Leonard Kleinrock Vannevar Bush (1890–1974) helped to establish a partnership between Bob Kahn U.S. military, university research, and independent think tanks. He was Douglas Engelbart appointed Chairman of the National Defense Research Committee in Elizabeth Feinler 1940 by President Franklin D. Roosevelt, appointed Director of the Louis Pouzin Office of Scientific Research and Development in 1941, and from 1946 John Klensin to 1947, he served as chairman of the Joint Research and Development Vint Cerf Board. Out of this would come DARPA, which in turn would lead to the ARPANET Project.[2] His July 1945 Atlantic Monthly article "As We Yogen Dalal May Think" proposed Memex, a theoretical proto-hypertext computer Peter Kirstein system in which an individual compresses and stores all of their books, Steve Crocker records, and communications, which is then mechanized so that it may Jon Postel [3] be consulted with exceeding speed and flexibility. -
6.02 Lecture 23: a Brief History of the Internet
12/10/12 The Dawn of Packet Switching ARPA: 1957, in response to Sputnik Paul Baran (RAND Corp) – Early 1960s: New approaches for survivable comms systems; "hot potato routing" and decentralized architecture, paper on packet switching over digital links Donald Davies (UK), early 1960s – Coins the term "packet" Len Kleinrock (MIT thesis): "Information 6.02 Fall 2012 flow in large communication nets", 1961 Lecture #23 J. Licklider & W. Clark (MIT), On-line Man Computer Communication (1962) A Brief History of the Internet & Licklider’s vision of a “galactic network” RAND Corporation, On Distributed L. Roberts (MIT then ARPA), first Communications: Introduction to Distributed Communications Networks, ARPANET plan for time-sharing RM-3420-PR, 1964. Reprinted with remote computers permission. 6.02 Fall 2012 Lecture 23, Slide #1 6.02 Fall 2012 Lecture 23, Slide #2 Initial Baby Steps ARPANET BBN team that implemented the interface message processor (IMP) Photographs © source unknown. All rights reserved. This content is excluded from our Creative Commons license. For more information, see http://ocw.mit.edu/fairuse. – 1967: Connect computers at key research sites across the US using telephone lines – Interface Message Processors (IMP) ARPA contract to BBN – Sen. Ted Kennedy sends a somewhat confused telegram to BBN on winning the contract © Alex McKenzie. All rights reserved. This content is excluded from our Creative “Congratulations … on interfaith message processor" Commons license. For more information, see http://ocw.mit.edu/fairuse. 6.02 Fall 2012 Lecture 23, Slide #3 6.02 Fall 2012 Lecture 23, Slide #4 1 12/10/12 September 1971 In the Beginning… 1970, ARPANET hosts start using NCP; first two • Kleinrock’s group at UCLA tried to log on to SRI computer: His recollection of the event… cross-country lines (BBN-UCLA and MIT-Utah) • “We set up a telephone connection between us and the guys Hostile overlay atop telephone network at SRI.. -
RFC Editor Tutorial
RFC Editor Tutorial IETF 71 Philadelphia, Pennsylvania 9 March 2008 Overview of this Tutorial 1. Background: The RFC Series and the RFC Editor 2. The Publication Process 3. Contents of an RFC 4. How to Write an RFC 5. Conclusion 9 March 2008 RFC Editor 2 1. The RFC Series Earliest document series to be published online. 1969 – today: 39 years old. 5000+ documents. An ARCHIVAL series: RFCs are forever! A comprehensive record of Internet technical history 9 March 2008 RFC Editor 3 RFCs RFC document series Begun by Steve Crocker [RFC3] and Jon Postel in 1969 Informal memos, technical specs, and much more. Jon Postel quickly became the RFC Editor. 28 years: 1970 until his death in 1998. He established and maintained the consistent style and editorial quality of the RFC series. Jon was a 2-finger typist. 9 March 2008 RFC Editor 4 Jon Postel nPostel had an enormous influence on the developing ARPAnet & Internet protocols – the “Protocol Czar” and the “Deputy Internet Architect” as well as the IANA and RFC Editor. Photo by Peter Lothberg – IETF34 Aug 1995 Newsweek Aug 8, 1994 9 March 2008 RFC Editor 5 Historical Context of RFC Series 1969: Building ARPAnet RFC 1 1975: TCP/IP research begun ~RFC 700 Recorded in separate IEN series 1983: Internet born 1 Jan ~RFC 830 1985: IETF created ~RFC 950 1993: Modern IESG/IAB org ~RFC 1400 1998: Postel passed away ~RFC 2430 Today ~RFC 5100 9 March 2008 RFC Editor 6 RFC Publication Rate Internet Arpanet Number of RFCs Year 9 March 2008 RFC Editor 7 Jon Postel’s Playful Side April 1 RFCs A little humorous self-parody is a good thing… Most, but not all, April 1 RFCs are satirical documents.