6.829 Computer Networks Lecture 1 Prof. Dina Katabi

Slides:



Advertisements
Similar presentations
A Personalized History of Computer Communications 1950s -1970s and Beyond Mischa Schwartz Charles Batchelor Professor Emeritus of Electrical Engineering.
Advertisements

The switching 60sThe switching 60s Telephone Telephone network is the dominating communication network Used circuit switching.
TA: Xifan Zheng Welcome to CPSC 441!
CSE 390 Advanced Computer Networks Lecture 2: History (Hint: Al Gore is not involved) Based on slides from D. Choffnes Northeastern U. Revised Fall 2014.
History of the Internet WeeSan Lee
The History of the Internet Joachim Åberg Peter Hedberg Distributed Information Systems.
Jen Golbeck College of Information Studies University of Maryland
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,
CS 680 Internet Systems Research Sami Rollins Spring 2007.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Internetworking: History & Architecture Shivkumar Kalyanaraman Rensselaer Polytechnic Institute.
The 4,612 days of NDC ( and happily counting… :) Terry Gray 7 May 2001.
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.
Internet Basics مهندس / محمد العنزي
CS 4700 / CS 5700 Network Fundamentals Lecture 2: History (Hint: Al Gore is not involved) Revised 1/6/14.
Internet History Quiz ©Richard L. Goldman July 8, 2002.
Lawrence G. Roberts CEO Anagran September 2005 ARPANET History.
T. S. Eugene Ngeugeneng at cs.rice.edu Rice University 1 COMP/ELEC 529 Computer Network Protocols and Systems Overview Some slides used with permissions.
1: Introduction1 Internet History r 1961: Kleinrock - queueing theory shows effectiveness of packet- switching r 1964: Baran - packet- switching in military.
T. S. Eugene Ngeugeneng at cs.rice.edu Rice University1 COMP/ELEC 429 Introduction to Computer Networks Lecture 1: Overview Slides used with permissions.
T. S. Eugene Ngeugeneng at cs.rice.edu Rice University 1 COMP/ELEC 429/556 Introduction to Computer Networks Overview Some slides used with permissions.
Web Technology. History of the Internet Internet was developed by ARPANet in ARPANet (American Research Project Agency Network)
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.
Department of Computer Science Dr. Ranette Halverson.
Internet History ©Richard L. Goldman July 2, 2002.
The Internet (The History Channel) (Straubhaar & LaRose)
Internet Technology ITCS373 A Brief History Of The Internet Abdulla Al-Asaadi.
Computer Application in Mass Comm.. What is Internet?  Interconnection of computers and computer networks using TCP/IP communication protocol  Transport.
CPSC 411 Tutorial TA: Fang Wang. Fang Wang 9:00am-5:00pm, Mon-Fri.
CS 3700 Networks and Distributed Systems A Brief History of the Internet (Hint: Al Gore is not involved) Revised 8/19/15.
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 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
Internet History CS 4244: Internet Programming Dr. Eli Tilevich.
Introduction Lecture 1 CNET204 – Web Design with FrontPage Winter 2009 Centennial College.
Hon Wai Leong, NUS (UIT2201, Networks) Page 1 Copyright © 2007 by Leong Hon Wai Networks, Internet & WWW  Reading Materials:  Ch 7 of [SG3]  Additional.
1 The Internet By: William Yee Group What’s the Internet?? An interconnected system of networks that connects computers around the world via the.
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.
Student Name Class Period The Internet.  Global system of interconnected computer networks  Serves billions of users  Millions of private, public,
World wide web; time line The Internet was the result of some visionary thinking by people in the early 1960s who saw great potential value in allowing.
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.
History of the Internet WeeSan Lee
Chapter 18, Exploring the Digital Domain The Internet.
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
L9: Intro Network Systems Dina Katabi Spring Some slides are from lectures by Nick Mckeown, Ion Stoica, Frans Kaashoek,
CS 4700 / CS 5700 Network Fundamentals
The Development of Internet CANDICE BAIJING WANG COM 9660 SEL TOPICS/CORP COMM SUMMER 2016.
Y490 Politics of the Internet September 25, 2012.
History, Growth, Statistics and Future
History of the Internet Dr Maria Elena Villapol January 2009.
 World wide web is a set of protocols that allows you to access any document on the net through the naming system based on URLs. www also specifies the.
©Richard L. Goldman July 2, 2002
The Internet By David Sigler.
History of the Internet
CS 3700 Networks and Distributed Systems
Lecture 1: Facts of network technologies developments
Chapter 11 Inventing the Internet
2: Internet History Last Modified: 2/19/2019 6:01:21 AM.
History of the Internet
History of the Internet
Lecture 1: Facts of network technologies developments
Lecture 1: Facts of network technologies developments
Presentation transcript:

6.829 Computer Networks Lecture 1 Prof. Dina Katabi http://nms.csail.mit.edu/~dina dk@mit.edu Slides use info from Hari Balakrishnan and Nick Mckeown

Staff Instructor TAs Guest Lecturer Dina Katabi dk@mit.edu Sachin Katti skatti@mit.edu Rob Beverley rbeverly@MIT.EDU Guest Lecturer Dr. Bruce Davie, Cisco

What is this class about? Understand how networks work Think how to improve current networks

Class Webpage http://nms.csail.mit.edu/6.829/ Signup sheet Pre-reqs: 6.033 or an undergraduate networking class IP,TCP, routing, Ethernet, packets Course Material Lecture Notes/Slides Research Papers Recommended Book “Peterson & Davie”

Project groups are 2-3 students. Proposal discussion is on 9/22 Grading Project 40% 2 Quizzes HW 15% Participation 5% Good news this class is interesting; The bad news, you have to do many things Project groups are 2-3 students. Proposal discussion is on 9/22

Questions?

Who invented the Internet? Al Gore? No  Leonard Kleinrock who started Queuing theory providing the first theory of packet switching? Vint Cerf and Robert Kahn who defined the "Internet Protocol" (IP) and participated in the development of TCP? Tim Berners-Lee who developed HTTP to support a global hyper-text system he called the World Wide Web? Of course always much more complicated that 1 slide – how did it start and who invented it….

Computer Comms & Packet Switching ARPA: 1957, in response to Sputnik Paul Baran Early 1960s: New approaches for survivable comms systems; “hot potato routing” and decentralized architecture, 1964 paper Donald Davies, early 1960s Coins the term “packet” Len Kleinrock (MIT thesis): “Information flow in large communication nets”, 1961 J. Licklider & W. Clark (MIT), On-line Man Computer Communication L. Roberts (MIT), first ARPANET plan for time-sharing remote computers, SOSP ‘67 paper They sent personal messages and began mailing lists on specific topics. One of the first really big mailing lists was ‘SF-LOVERS’ for science-fiction fans. Now the network had truly transformed, becoming a way to gossip and communicate, rather than a way of accessing expensive computing power.

Project Funded  ARPANET 1967: Connect computers at key research sites across the US using pt-to-pt telephone lines Interface Message Processors (IMP) ARPA contract to BBN Senator Ted Kennedy sent a telegram to BBN to congratulate them on winning contract to develop an "interfaith message processor". Ted Kennedy sent BBN a well-meaning but slightly confused telegram of congratulations for winning a contract to develop an "interfaith message processor". BBN team that implemented the interface message processor

ARPANET Topology in 1969 First inter-site demo, 1969. First crash very soon after!

1969: First Connections 4/7/1969 – First RFC (“Host Software” by Steve Crocker) basis for the Network Control Protocol(NCP) 9/2/1969 – Leonard Kleinrock’s computer at UCLA becomes first node on the ARPANET 10/29/1969 – First packets sent; Charlie Kline attempts use of remote login from UCLA to SRI; system crashes as “G” is entered

1967-1971: So what do we do with it? 1967-1972 – Vint Cerf, graduate student in Kleinrock’s lab, works on application level protocols for the ARPANET (file transfer and Telnet protocols) 1971 - Ray Tomlinson of BBN writes email application; derived from two existing: an intra-machine email program (SENDMSG) and an experimental file transfer program (CPYNET)

1971-1973: Networks Growing 1970 - First 2 cross-country link, UCLA-BBN and MIT-Utah, installed by AT&T at 56kbps Initial ARPAnet was a single closed network – to communicate with an ARPA host one had to be attached to another ARPAnet IMP

1971-1973: Networks Growing 1970 - First 2 cross-country link, UCLA-BBN and MIT-Utah, installed by AT&T at 56kbps Other networks: ALOHAnet (microwave network in Hawaii), Telenet (commercial, BBN), Transpac (France) 1973 – Ethernet was designed in 1973 by Bob Metcalfe at Xerox Palo Alto Research Center (PARC) How do we connect these networks together? Initial ARPAnet was a single closed network – to communicate with an ARPA host one had to be attached to another ARPAnet IMP

1972-1978: IP/TCP 1972-1974 – Robert Kahn and Vint Cerf develop protocols to connect networks without any knowledge of the topology or specific characteristics of the underlying nets 1974 – First full draft of TCP produced Nov 1977 - First three-network TCP/IP based interconnection demonstrated linking SATNET, PRNET and ARPANET 1978 – TCP split into TCP and IP The IP hourglass IP hourglass

1981 –1988: Growing, Excitement & Pain 1981 – Term “Internet” coined to mean collection of interconnected networks 1983 – ARPANET split into ARPANET and MILNET; MILNET to carry defense related traffic 1984 – Cisco Systems founded 1984 – Domain Name System introduced (DNS) 1986 - Congestion collapse episodes, Van Jacobson’s solutions 1988 - Nodes on Internet began to double every year Nov 1988 – Internet worm affecting about 10% of the 60000 computers on the Internet (Robert Morris, Cornell) Decentralized administration

Some Decentralized Administration (1987)

1990-1993: WWW & Commercialization 1990 – ARPANET ceases to exist 1990 – Tim Berners-Lee invents the Web and develops HTML and HTTP 1990 – First ISP world.std.com 1991 – NSFNET lifted restrictions on use of NSFNET for commercial purposes 1993 – InterNIC created by NSF to provide Internet services; Private companies transition into roles (AT&T – directory and database services; Network Solutions – registration services; CERFnet – information services)

The Big Challenges

d(technology)/dt for networks Aggregate Internet Traffic 2x / 12 months 1,000,000 Highest Link Capacity 2x / 7 months # Internet hosts 2x / 13.3 months 100,000 10,000 Normalized Growth since 1980 1,000 Moore’s Law 2x / 18 months 100 Bits/s per dollar 2x / 79 months (crude estimate) DRAM Access Time 1.1x / 18months Speed of light 0x / 18 months! 10 1 1980 1983 1986 1989 1992 1995 1998 2001 Thanks to Nick Mckeown @ Stanford for some of these data points

Vint Cerf: Open Challenges Vint Cerf: “My primary disappointment has been the slow pace of high speed access for residential customers … The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6). Perhaps the third area is the continuing difficulty caused by viruses, worms and distributed denial of service attacks.”

How to make the Internet better???! Addressing current problems Security Privacy Self-diagnosis & self-healing networks Cheap connectivity for poor area and third world countries Wireless mesh networks sensors Mobility New cool apps What is after IPTV, VoIP, BitTorrent, …

Interesting uses of the Internet

Announcement Next two lectures will be by Prof. Kaashoek PS1 will be given in recitation tomorrow