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.

Slides:



Advertisements
Similar presentations
TA: Xifan Zheng Welcome to CPSC 441!
Advertisements

Chapter 1 Introduction. Protocol Protocol (New Oxford American Dictionary): The official procedure or system of rules governing affairs of state or diplomatic.
The Design Philosophy of the DARPA Internet Protocols [Clark 1988] Nick McKeown CS244 Lecture 2 Architecture and Principles.
Oct 4 th, 1957: USSR launches Sputnik 1 Oct 4 th, 1957: USSR launches Sputnik 1 Sets precedence for advancement in science and technology Sets precedence.
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.
© 2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.1 Computer Networks and Internets, 5e By Douglas E. Comer Lecture PowerPoints.
Chapter 1 Catalysts for Change. Copyright © 2006 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Slide 4- 2 Milestones in Networking (1/2)
Internet Router History. The first Internet Router In the late 1960s to 1989 Interface Message Processor (IMP) was the predecessor of the router. The.
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.
The 4,612 days of NDC ( and happily counting… :) Terry Gray 7 May 2001.
Winners of Turing Award 2004 Presenter: Yung-Hsing Peng Date:
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.
CS 4700 / CS 5700 Network Fundamentals Lecture 2: History (Hint: Al Gore is not involved) Revised 1/6/14.
T. S. Eugene Ngeugeneng at cs.rice.edu Rice University1 COMP/ELEC 429 Introduction to Computer Networks Lecture 8: Bridging Slides used with permissions.
Internet Router History Yeim-Kuan Chang 2015/9/3 High-performance router architecture and design 1.
CSE 301 History of Computing The Internet. A Vision of Connecting the World – the Memex Proposed by Vannevar Bush "As We May Think" in Atlantic Monthly.
CS 381 Introduction to computer networks Chapter 1 - Lecture 4 2/10/2015.
LAN/WAN Networking: An Overview
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.
T. S. Eugene Ngeugeneng at cs.rice.edu Rice University1 COMP/ELEC 429 Introduction to Computer Networks Lecture 1: Overview Slides used with permissions.
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.
CSE 486/586, Spring 2014 CSE 486/586 Distributed Systems The Internet in 2 Hours: The First Hour Steve Ko Computer Sciences and Engineering University.
Robert (Bob) E. Kahn Inventor of the Internet. Background Information Born in Brooklyn, New York on December 23, 1938 Earned M.A. and Ph.D. degrees from.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
Chapter 17 - Internetworking: Concepts, Architecture, and Protocols 1. Internetworking concepts 2. Router 3. protocol for internetworking 4. TCP/ IP layering.
The Internet (The History Channel) (Straubhaar & LaRose)
Internet Technology ITCS373 A Brief History Of The Internet Abdulla Al-Asaadi.
Network Architecture: Design Philosophies IS250 Spring 2010 John Chuang
T. S. Eugene Ngeugeneng at cs.rice.edu Rice University1 COMP/ELEC 429 Introduction to Computer Networks Lecture 4: Fundamental network design issues Slides.
CPSC 411 Tutorial TA: Fang Wang. Fang Wang 9:00am-5:00pm, Mon-Fri.
TCP/IP Network.
Internet Structure: Technology, Coordination, and Organizations Module 1: The History and the Future of the Web LESSON 2.
T. S. Eugene Ngeugeneng at cs.rice.edu Rice University1 COMP/ELEC 429 Introduction to Computer Networks Scaling Broadcast Ethernet Some slides used with.
T. S. Eugene Ngeugeneng at cs.rice.edu Rice University1 COMP/ELEC 429/556 Introduction to Computer Networks Inter-domain routing Some slides used with.
Agenda The Internet and the WWW what’s the difference anyway? History of The Internet IP Addresses, URLs & Domain Names READ Zeid: page 3-20.
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.
HISTORY OF INTERNET. THE BEGINNING OF THE INTERNET It will help in discussing the beginnings of the Internet to define what the Internet is. Now, you.
6.829 Computer Networks Lecture 1 Prof. Dina Katabi
Fall 2001CS 6401 Introduction to Networking Outline Networking History Statistical Multiplexing Performance Metrics.
T. S. Eugene Ngeugeneng at cs.rice.edu Rice University1 COMP/ELEC 429 Introduction to Computer Networks Lecture 21: Multicast Routing Slides used with.
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,
Chapter 18, Exploring the Digital Domain The Internet.
Lecture 1: Facts of network technologies developments
CSE 486/586, Spring 2013 CSE 486/586 Distributed Systems The Internet in 2 Hours: The First Hour Steve Ko Computer Sciences and Engineering University.
SPC 2030 High-Tech Communication Internet History and Structure.
Y490 Politics of the Internet September 25, 2012.
The Design Philosophy of the DARPA Internet Protocols [Clark 1988] Nick McKeown CS244 Lecture 2.
History of the Internet Dr Maria Elena Villapol January 2009.
Steve Ko Computer Sciences and Engineering University at Buffalo
An Aleksandar,   Accounts have been created for any students in EECS 340 who did not already have one.  Physical access to the labs has.
The Internet By David Sigler.
A Very Brief History of Early Digital Networking
Lecture 1: Facts of network technologies developments
Chapter 11 Inventing the Internet
2: Internet History Last Modified: 2/19/2019 6:01:21 AM.
Protocol “Layers” Question: Networks are complex! many “pieces”: hosts
Protocol “Layers” Question: Networks are complex! many “pieces”: hosts
The Design Philosophy of the DARPA Internet Protocols [Clark 1988]
Protocol “Layers” Question: Networks are complex! many “pieces”: hosts
IT concepts: Internetwork
Steve Ko Computer Sciences and Engineering University at Buffalo
History of the Internet
Lecture 1: Facts of network technologies developments
Lecture 1: Facts of network technologies developments
Presentation transcript:

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 from Edward W. Knightly, Ion Stoica, Hui Zhang

T. S. Eugene Ngeugeneng at cs.rice.edu Rice University 2 A bit about me... Grew up in Hong Kong B.S. University of Washington Ph.D. Carnegie Mellon University Research interests in networked systems Teach courses related to computer networks at both undergraduate and graduate levels CS Graduate Committee Co-Chair

T. S. Eugene Ngeugeneng at cs.rice.edu Rice University 3 The BOLD Project in the News

T. S. Eugene Ngeugeneng at cs.rice.edu Rice University 4 A bit more about me... Love cycling, but don’t have much time for it anymore... Besides teaching, research, administrative work, and other professional obligations...

I’m Curious: What Motivated You to Take 429? Introduce yourself to your neighbor Interview neighbor on what motivated him/her to take 429? T. S. Eugene Ngeugeneng at cs.rice.edu Rice University 5

Obviously Internet Makes These Possible... T. S. Eugene Ngeugeneng at cs.rice.edu Rice University 6

Network Crucial to Solving Hard Computational and Data Intensive Problems T. S. Eugene Ngeugeneng at cs.rice.edu Rice University 7

Software Defined Networking T. S. Eugene Ngeugeneng at cs.rice.edu Rice University 8

Optical Networking T. S. Eugene Ngeugeneng at cs.rice.edu Rice University 9

10 Internet Remains Unreliable

T. S. Eugene Ngeugeneng at cs.rice.edu Rice University 11 So whatever happened internally at Verizon caused aggregation for these prefixes to fail which resulted in the introduction of thousands of new /24 routes into the global routing table

Internet Remains Insecure T. S. Eugene Ngeugeneng at cs.rice.edu Rice University 12

Course Goals Understand how today’s computer network works Understand how to utilize it Understand its weaknesses Understand alternatives Become equipped to innovate, solve problems, do great things T. S. Eugene Ngeugeneng at cs.rice.edu Rice University 13

T. S. Eugene Ngeugeneng at cs.rice.edu Rice University 14 Long before there were computers : Alexander Bell invented telephone 1878: Public switches installed at New Haven and San Francisco, public switched telephone network is born –People can talk without being on the same wire! Without SwitchWith Switch

T. S. Eugene Ngeugeneng at cs.rice.edu Rice University 15 The Advent of Computer Technology 1940s Different networking requirements Computers to computers communication –vs. communication between human beings Digital information, discrete messages –vs. continuous analog voice Circuit switching technique in telephone network hugely inefficient for computer communications

T. S. Eugene Ngeugeneng at cs.rice.edu Rice University 16 Major Internet Milestones Basic concept of “packet switching” was independently developed by Paul Baran (RAND), Leonard Kleinrock (MIT) –AT&T insisted that packet switching would never work! MIT TX-2 SDC Q32 dial-up 1965 First time two computers talked to each other using packets (Roberts, MIT; Marill, System Development Corp (SDC))

T. S. Eugene Ngeugeneng at cs.rice.edu Rice University 17 Major Internet Milestones 1968 BBN group proposed to use Honeywell 516 mini-computers for the Interface Message Processors (i.e. packet switches) 1969 The first ARPANET message transmitted between UCLA (Kleinrock) and SRI (Engelbart) –We sent an “L”, did you get the “L”? Yep! –We sent an “O”, did you get the “O”? Yep! –We sent a “G”, did you get the “G”? Crash!

T. S. Eugene Ngeugeneng at cs.rice.edu Rice University 18 Major Internet Milestones 1970 First packet radio network ALOHANET (Abramson, U Hawaii) 1973 Ethernet invented (Metcalfe, Xerox PARC) 1974 “A protocol for Packet Network Interconnection” published by Cerf and Kahn –First internetworking protocol TCP

T. S. Eugene Ngeugeneng at cs.rice.edu Rice University 19 The 2004 A. M. Turing Award Goes to... "For pioneering work on internetworking, including the design and implementation of the Internet's basic communications protocols, TCP/IP, and for inspired leadership in networking.” Bob KahnVint Cerf

T. S. Eugene Ngeugeneng at cs.rice.edu Rice University 20 Major Internet Milestones 1977 First TCP operation over ARPANET, Packet Radio Net, and SATNET 1985 NSF commissions NSFNET backbone 1991 NSF opens Internet to commercial use

T. S. Eugene Ngeugeneng at cs.rice.edu Rice University 21 Network Component Examples LinksInterfacesSwitches/routers Ethernet WiFi

T. S. Eugene Ngeugeneng at cs.rice.edu Rice University 22

T. S. Eugene Ngeugeneng at cs.rice.edu Rice University 23 Design Philosophy of the DARPA Internet Protocols by David D. Clark (1988) 1.Internet communication must continue despite loss of networks or gateways 2.The Internet must support multiple types of communications service 3.The Internet architecture must accommodate a variety of networks 4.The Internet architecture must permit distributed management of its resources 5.The Internet architecture must be cost effective 6.The Internet architecture must permit host attachment with a low level of effort 7.The resources used in the Internet architecture must be accountable