1.8 History of Computer Networking and the Internet 1.8.1 The Development of Packet Switching: 1961-1972 The field of computer networking and today's Internet.

Slides:



Advertisements
Similar presentations
Introduction to e-Business. History of WWW Late 1960s, ARPA (Advanced Research Project Agency) of Dept of Defense sponsored some of MIT graduate student.
Advertisements

The switching 60sThe switching 60s Telephone Telephone network is the dominating communication network Used circuit switching.
TA: Xifan Zheng Welcome to CPSC 441!
The History of the Internet Joachim Åberg Peter Hedberg Distributed Information Systems.
Mgt 20600: IT Management & Applications Telecommuncations and Networks Tuesday March 28, 2006.
History of the Internet. Origins Late 1950’s: invention of the modem: modulator-demodulator or digital to analog ARPA (Advanced Research Projects Agency)
CPSC 441 Computer Communications
1: Introduction1 Protocol “Layers” Networks are complex! r many “pieces”: m hosts m routers m links of various media m applications m protocols m hardware,
History of Internet Bart Meulenbroeks.
COM S 519: Computer Networks Internet History Jeanna Matthews Spring 2002.
Timeline: History of the Internet: Vannavar Bush describes the memex; a hypothetical mechanical hypertext system where individuals could compress.
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
ENEE 426: Introduction Richard J. La Spring 2005.
Internet Basics مهندس / محمد العنزي
CS 6401 Introduction to Networking Aditya Akella Outline Administrivia Networking History Statistical Multiplexing Performance Metrics.
Internet Fundamentals and Background
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
CS 381 Introduction to computer networks Chapter 1 - Lecture 4 2/10/2015.
Computers in Society Week 3: The Internet. Preliminaries There are two important things to know before we talk about the internet: Packet switching Standards.
1: Introduction1 Internet History r 1961: Kleinrock - queueing theory shows effectiveness of packet- switching r 1964: Baran - packet- switching in military.
The history of the Internet
Chapter 2: The Internet’s Structure and History IB 300: Advanced Computer Sciences. Professor: Nabil Elmjati.
1.1 What is the Internet What is the Internet? The Internet is a shared media (coaxial cable, copper wire, fiber optics, and radio spectrum) communication.
Course info1 1 st Semester 2007 MI305 Computer Networks  Instructor: Jen-Liang Cheng   Office: H501-1( 福田樓 )  Lectures:
History of the Internet Part 1 How the environment came to be.
Internet and World Wide Web: Amazing Developments Internet- A large collection of computers all over the world that are connected to one another in various.
The Internet When was it created and why?. What Is the Internet? A network of computer networks. It connects networks all over the world through the use.
Internet History ©Richard L. Goldman July 2, 2002.
1 What is the history of the Internet? ARPANET (Advanced Research Projects Agency Network) TCP/IP (Transmission Control Protocol/Internet Protocol) NSFNET.
MySQL and PHP Internet and WWW. Computer Basics A Single Computer.
The Internet (The History Channel) (Straubhaar & LaRose)
Chaos, Communication and Consciousness Module PH19510 Lecture 12 Data Networks Across the World.
By: Group 1 Andrew (1), Josh (2), Chu Yuan (3), Daryl (4), Davin (5)
Network Architecture: Design Philosophies IS250 Spring 2010 John Chuang
CPSC 411 Tutorial TA: Fang Wang. Fang Wang 9:00am-5:00pm, Mon-Fri.
Fourth Edition Discovering the Internet Chapter 1 Into the Internet.
TCP/IP Network.
CS 3830 Day 6 Introduction 1-1. Announcements  Program 2 posted this afternoon (due date will be week of 9/24) Introduction 1-2.
Chapter 1 Communication Networks and Services Network Architecture and Services.
Chapter 5 Networking and Communication. Learning Objectives Upon successful completion of this chapter, you will be able to: understand the history and.
History of the internet
1 Lecture # 21 Evolution of Internet. 2 Circuit switching network This allows the communication circuits to be shared among users. E.g. Telephone exchange.
INTERNET. Objectives Explain the origin of the Internet and describe how the Internet works. Explain the difference between the World Wide Web and the.
Internet History CS 4244: Internet Programming Dr. Eli Tilevich.
1: Introduction1 Introduction 3. 1: Introduction2 Delay in packet-switched networks packets experience delay on end-to-end path r four sources of delay.
Introduction Lecture 1 CNET204 – Web Design with FrontPage Winter 2009 Centennial College.
Fall 2001CS 6401 Introduction to Networking Outline Networking History Statistical Multiplexing Performance Metrics.
A Brief History of the Internet: The Timeline 1958: ARPA, the Advanced Research Projects Agency, is created by the U.S. Defense Department in response.
In the Beginning…. The History of the Internet. Essential Questions  What factors drove the development of the Internet?  Who were the people involved.
1: Introduction1 Protocol “Layers” Networks are complex! r many “pieces”: m hosts m routers m links of various media m applications m protocols m hardware,
Mas Idayu Sabri 2004 WXET1143: Introduction to the Internet, Intranet and Extranet. Lecture1: Introduction.
Internet and World Wide Web
Basic Concepts Behind the Internet. Before the Internet… Computer components are connected to each other internally via wires Wires also connected some.
CT 1505 Recent Developments in Networks Instructor: Dr. Najla Al-Nabhan Feb, 2015.
Lecture 1: Facts of network technologies developments
A Brief history of the Internet Name:Ziyun Wang. Introduction Internet history revolves around four distinct aspects. 1. the technological evolution that.
The Development of Internet CANDICE BAIJING WANG COM 9660 SEL TOPICS/CORP COMM SUMMER 2016.
HOW THE INTERNET WORKS. Introduction : The internet has brought revolutionary changes Has become a medium for interaction and information Can access to.
Y490 Politics of the Internet September 25, 2012.
History of the Internet & World Wide Web
COMPUTER NETWORKS and INTERNETS
©Richard L. Goldman July 2, 2002
Chapter 1 Into the Internet.
An Aleksandar,   Accounts have been created for any students in EECS 340 who did not already have one.  Physical access to the labs has.
Lecture 1: Facts of network technologies developments
The Creation of the Internet and its Development.
Protocol “Layers” Question: Networks are complex! many “pieces”: hosts
Protocol “Layers” Question: Networks are complex! many “pieces”: hosts
Lecture 1: Facts of network technologies developments
Lecture 1: Facts of network technologies developments
Presentation transcript:

1.8 History of Computer Networking and the Internet The Development of Packet Switching: The field of computer networking and today's Internet trace their beginnings back to the early 1960s, when the telephone network was the world's dominant communication network. The telephone network uses circuit switching to transmit information from a sender to a receiver—an appropriate choice given that voice is transmitted at a constant rate between sender and receiver. Given the increasing importance (and great expense) of computers in the early 1960s and the advent of timeshared computers, it was perhaps natural to consider the question of how to hook computers together so that they could be shared among geographically distributed users. The traffic generated by such users was likely to be bursty—intervals of activity, such as the sending of a command to a remote computer, followed by periods of inactivity while waiting for a reply or while contemplating the received response. Three research groups around the world, each unaware of the others' work [Leiner 1998], began inventing packet switching as an efficient and robust alternative to circuit switching.

The first published work on packet-switching techniques was that of Leonard Kleinrock |Kleinrock 1961; Kleinrock 1964], then a graduate student at MIT. Using queuing theory, Kleinrock's work elegantly demonstrated the effectiveness of the packet-switching approach for bursty traffic sources. In 1964, Paul Baran [Baran 1964] at the Rand Institute had begun investigating the use of packet switching for secure voice over military networks, and at the National Physical Laboratory in England, Donald Davies and Roger Scantlebury were also developing their ideas on packet switching. The work at MIT, Rand, and the NPL laid the foundations for today's Internet. But the Internet also has a long history of a let's-build-it-and-demonstrate-it attitude that also dates back to the early 1960s. J. C. R. Licklider [DEC 1990] and Lawrence Roberts, both colleagues of Kleinrock's at MIT, went on to lead the computer science program at the Advanced Research Projects Agency (ARPA) in the United States. Roberts published an overall plan for the ARPAnet [Roberts 1967], the first packet- switched computer network and a direct ancestor of today's public Internet.

The early packet switches were known as interface message processors (IMPs), and the contract to build these switches was awarded to the BBN company. On Labor Day in 1969, the first IMP was installed at UCLA under Kleinrock's supervision, and three additional IMPs were installed shortly thereafter at the Stanford Research Institute (SRI), UC Santa Barbara, and the University of Utah (Figure 1.19). The fledgling precursor to the Internet was four nodes large by the end of Kleinrock recalls the very first use of the network to perform a remote login from UCLA to SRI, crashing the system [Kleinrock 2004]. By 1972, ARPAnet had grown to approximately 15 nodes and was given its first public demonstration by Robert Kahn at the 1972 International Conference on Computer Communications. The first host-to-host protocol between ARPAnet end systems, known as the network-control protocol (NCP), was completed [RFC 001]. With an end-to-end protocol available, applications could now be written. Ray Tomlinson at BBN wrote the first program in 1972.

1.8.2 Proprietary Networks and Internetworking: The initial ARPAnet was a single, closed network. In order to communicate with an ARPAnet host, one had to be actually attached to another ARPAnet IMP. In the early to mid-1970s, additional packet-switching networks besides ARPAnet came into being: ♦ ALOHAnet, a microwave network linking universities on the Hawaiian islands [Abramson 1970], as well as DARPA's packet-satellite [RFC 829] and packet-radio networks [Kahn 1978] ♦ Telenet, a BBN commercial packet-switching network based on ARPAnet technology ♦ Cyclades, a French packet-switching network pioneered by Louis Pouzin [Think 2002] ♦ Time-sharing networks such as Tymnet and the GE Information Services net­ work, among others in the late 1960s and early 1970s [Schwartz 1977] ♦ IBM's SNA ( ), which paralleled the ARPAnet work [Schwartz 1977]

The number of networks was growing. With perfect hindsight we can see that the time was ripe for developing an encompassing architecture for connecting networks. Pioneering work on interconnecting networks, (under the sponsorship of the Defense Advanced Research Projects Agency (DARPA)), in essence creating a network of networks, was done by Vinton Cerf and Robert Kahn [Cerf 1974]; the term internetting was coined to describe this work.

These architectural principles were embodied in TCP. The early versions of TCP, however, were quite different from today's TCP. The early versions of TCP combined a reliable in-sequence delivery of data via end-system retransmission (still part of today's TCP) with forwarding functions (which today are performed by IP). Early experimentation with TCP, combined with the recognition of the importance of an unreliable, non-flow-controlled end-end transport service for applications such as packetized voice, led to the separation of IP out of TCP and the development of the UDP protocol. The three key Internet protocols that we see today—TCP, UDP, and IP—were conceptually in place by the end of the 1970s. In addition to the DARPA Internet-related research, many other important networking activities were underway. In Hawaii, Norman Abramson was developing ALOHAnet, a packet-based radio network that allowed multiple remote sites on the Hawaiian Islands to communicate with each other.

The ALOHA protocol [Abramson 1970] was the first multiple-access protocol, allowing geographically distributed users to share a single broadcast communication medium (a radio frequency). Metcalfe and Boggs built on Abramson's multiple-access protocol work when they developed the Ethernet protocol [Metcalfe 1976] for wire-based shared broadcast networks; see the figure below “Metcalfe's original conception of the Ethernet”. “Metcalfe's original conception of the Ethernet”.

Interestingly, Metcalfe and Boggs' Ethernet protocol was motivated by the need to connect multiple PCs, printers, and shared disks [Perkins 1994]. Twenty-five years ago, well before the PC revolution and the explosion of networks, Metcalfe and Boggs were laying the foundation for today's PC LANs. Ethernet technology represented an important step for internetworking as well. Each Ethernet local area network was itself a network, and as the number of LANs proliferated, the need to internetwork these LANs together became increasingly important. We'll discuss Ethernet, ALOHA, and other LAN technologies in detail in Chapter 5.

1.8.3 A Proliferation of Networks: By the end of the 1970s, approximately two hundred hosts were connected to the ARPAnet. By the end of the 1980s the number of hosts connected to the public Internet, a confederation of networks looking much like today's Internet, would reach a hundred thousand. The 1980s would be a time of tremendous growth. Much of that growth resulted from several distinct efforts to create computer networks linking universities together. BITNET provided and file transfers among several universities in the Northeast. CSNET (computer science network) was formed to link university researchers who did not have access to ARPAnet. In 1986, NSFNET was created to provide access to NSF-sponsored supercomputing centers.

Starting with an initial backbone speed of 56 kbps, NSFNET's backbone would be running at 1.5 Mbps by the end of the decade and would be serving as a primary backbone linking regional networks. In the ARPAnet community, many of the final pieces of today's Internet architecture were falling into place. January 1, 1983 saw the official deployment of TCP/IP as the new standard host protocol for ARPAnet (replacing the NCP protocol). The transition [RFC 801] from NCP to TCP/IP was a flag day event—all hosts were required to transfer over to TCP/IP as of that day. In the late 1980s, important extensions were made to TCP to implement host- based congestion control [Jacobson 1988]. The DNS, used to map between a human-readable Internet name (for example, gaia.cs.umass.edu) and its 32-bit IP address, was also developed [RFC 1034]. Paralleling this development of the ARPAnet (which was for the most part a US effort), in the early 1980s the French launched the Minitel project, an ambitious plan to bring data networking into everyone's home.

Sponsored by the French government, the Minitel system consisted of a public packet-switched network (based on the X.25 protocol suite, which uses virtual circuits), Minitel servers, and inexpensive terminals with built-in low-speed modems. The Minitel became a huge success in 1984 when the French government gave away a free Minitel terminal to each French household that wanted one. Minitel sites included free sites—such as a tele­phone directory site—as well as private sites, which collected a usage-based fee from each user. At its peak in the mid 1990s, it offered more than 20,000 services, ranging from home banking to specialized research databases. It was used by over 20 percent of France's population, generated more than $1 billion in revenue each year, and created 10,000 jobs. The Minitel was in a large proportion of French homes 10 years before most Americans had ever heard of the Internet.

1.8.4 The Internet Explosion: The 1990s The 1990s were ushered in with a number of events that symbolized the continued evolution and the soon-to-arrive commercialization of the Internet. ARPAnet, the progenitor of the Internet, ceased to exist. MILNET and the Defense Data Network had grown in the 1980s to carry most of the US Department of Defense-related traffic and NSFNET had begun to serve as a backbone network connecting regional networks in the United States and national networks overseas. In 1991, NSFNET lifted its restrictions on the use of NSFNET for commercial purposes. NSFNET itself would be decommissioned in 1995, with Internet backbone traffic being carried by commercial Internet service providers. The main event of the 1990s, however, was to be the emergence of the World Wide Web, which brought the Internet into the homes and businesses of millions of people worldwide.

The Web also served as a platform for enabling and deploying hundreds of new applications, including online stock trading and banking, streamed multimedia services, and information retrieval services. For a brief history of the early days of the Web, see [W3C 1995]. The Web was invented at CERN by Tim Berners-Lee between 1989 and 1991 [Berners-Lee 1989], based on ideas originating in earlier work on hypertext from the 1940s by Bush [Bush 1945] and since the 1960s by Ted Nelson [Ziff-Davis 1998|. Berners-Lee and his associates developed initial versions of HTML, HTTP, a Web server, and a browser—the four key components of the Web. The original CERN browsers provided only a line-mode interface. Around the end of 1992 there were about two hundred Web servers in operation, this collection of servers being just a harbinger of what was about to come. At about this time several researchers were developing Web browsers with GUI interfaces, including Marc Andreesen, who led the development of the popular GUI browser Mosaic.

In 1994 Marc Andreesen and Jim Clark formed Mosaic Communications, which later became Netscape Communications Corporation [Cusumano 1998; Quittner 1998]. By 1995, university students were using Mosaic and Netscape browsers to surf the Web on a daily basis. At about this time companies—big and small—began to operate Web servers and transact commerce over the Web. In 1996, Microsoft started to make browsers, which started the browser war between Netscape and Microsoft, which Microsoft won a few years later [Cusumano 1998]. The second half of the 1990s was a period of tremendous growth and innovation for the Internet, with major corporations and thousands of startups creating Internet products and services. Internet continued to evolve with feature-rich mail readers providing address books, attachments, hot links, and multimedia transport.

By the end of the millennium the Internet was supporting hundreds of popular applications, including four killer applications: ♦ , including attachments and Web-accessible ♦ The Web, including Web browsing and Internet commerce ♦ Instant messaging, with contact lists, pioneered by ICQ ♦ Peer-to-peer file sharing of MP3s, pioneered by Napster Interestingly, the first two killer applications came from the research community, whereas the last two were created by a few young entrepreneurs The period from 1995 to 2001 was a roller-coaster ride for the Internet in the financial markets. Before they were even profitable, hundreds of Internet startups made initial public offerings and started to be traded in a stock market. Many com­panies were valued in the billions of dollars without having any significant revenue streams. The Internet stocks collapsed in , and many startups shut down. Nevertheless, a number of companies emerged as big winners in the Internet space (even if their stock prices suffered in the crash), including Microsoft, Cisco, AOL, Yahoo, e-Bay, and Amazon.

During the 1990s, networking research and development also made significant advances in the areas of high-speed routers and routing (Chapter 4) and LANs (Chapter 5). The technical community struggled with the problems of defining and implementing an Internet service model for traffic requiring real-time constraints, such as continuous media applications (Chapter 7). The need to secure and manage Internet infrastructure (Chapters 8 and 9) also became of paramount importance as e-commerce applications proliferated and the Internet became a central component of the world's telecommunications infrastructure Recent Developments Innovation in computer networking continues at a rapid pace. Advances are being made on all fronts, including deployment of new applications, content distribution, Internet telephony, higher transmission speeds in LANs, and faster routers. But three developments merit special attention: a proliferation of high-speed access networking (including wireless access), security, and P2P networking.

As discussed in Section 1.4, increasing penetration of broadband residential Internet access via cable modem and DSL is setting the stage for a wealth of new multimedia applications, including streaming high-quality video-on-demand and high-quality interactive video conferencing. The increasing ubiquity of high-speed (11 Mbps and higher) public Wi-Fi networks and medium-speed (hundred's of kbps) Internet access of cellular telephony networks are not only making it possible to remain constantly connected, but also enabling an exciting new set of location-specific services. We'll cover wireless and mobile networks in Chapter 6. Following a series of denial-of-service attacks on prominent Web servers in the late 1990's and the proliferation of worm attacks (e.g., the Blaster worm) that infect end systems and clog the network with traffic, network security has become an immensely important topic. These attacks have resulted in the development of intrusion detection systems to provide early warning of an attack, the use of firewalls to filter out unwanted traffic before it enters the network, and the use of IP traceback to pinpoint the origin of attacks. We'll cover a number of important security-related topics in Chapter 8.

The last innovation of which we take special note is P2P networking. A P2P net­working application exploits the resources in users' computers— storage, content, CPU cycles, and human presence—and has significant autonomy from central servers. Typically, the users' computers (i.e., the peers) have intermittent connectivity. As if this writing, KaZaA is the most popular P2P file-sharing system. Its network typically has more than 4 million connected end systems and its traffic constitutes 20 to 50 percent of all Internet traffic [Sariou 2002].