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.

Slides:



Advertisements
Similar presentations
The switching 60sThe switching 60s Telephone Telephone network is the dominating communication network Used circuit switching.
Advertisements

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.
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.
TCP/IP history Skills: none IT concepts: Internetwork This work is licensed under a Creative Commons Attribution-Noncommercial- Share Alike 3.0 License.
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.
Ch 20 Q and A IS333, Spring 2015 Victor Norman. Universal Service Means every computer can talk “directly” with every other one. A message is not addressed.
Aleksandra Smiljanić Introduction.
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.
Computer Networking Introduction, Part II.
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 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.
History of the Internet Part 1 How the environment came to be.
1 Protocol “Layers” Networks are complex! r many “pieces”: m hosts m routers m links of various media m applications m protocols m hardware, software Question:
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.
Introduction1-1 COSC6377: Computer Networks Rong Zheng Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition.
The Internet (The History Channel) (Straubhaar & LaRose)
Internet Technology ITCS373 A Brief History Of The Internet Abdulla Al-Asaadi.
Internetworking – What is internetworking? Connect multiple networks of one or more organizations into a large, uniform communication system. The resulting.
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.
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.
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.
Communication Networks - Overview CSE 3213 – Fall November 2015.
6.829 Computer Networks Lecture 1 Prof. Dina Katabi
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,
THE INTER-NET Rocky K. C. Chang13 Sept Some history may help 2.
Chapter 18, Exploring the Digital Domain The Internet.
Lecture 1: Facts of network technologies developments
SPC 2030 High-Tech Communication Internet History and Structure.
Cisco Router Technology. Overview Topics :- Overview of cisco Overview of cisco Introduction of Router Introduction of Router How Router Works How Router.
Y490 Politics of the Internet September 25, 2012.
History of the Internet Dr Maria Elena Villapol January 2009.
An Aleksandar,   Accounts have been created for any students in EECS 340 who did not already have one.  Physical access to the labs has.
A Very Brief History of Early Digital Networking
Protocol “Layers” Question: Networks are complex! many “pieces”: hosts
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.
COMP/ELEC 429/556 Introduction to Computer Networks
Protocol “Layers” Question: Networks are complex! many “pieces”: hosts
Protocol “Layers” Question: Networks are complex! many “pieces”: hosts
Protocol “Layers” Question: Networks are complex! many “pieces”: hosts
IT concepts: Internetwork
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 529 Computer Network Protocols and Systems 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 (Seattle) Ph.D. Carnegie Mellon University (Pittsburgh) 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 529? Introduce yourself to your neighbor Interview neighbor on what motivated him/her to take 529? 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

Course Goals Understand more deeply the classic Internet problems –routing, congestion control, security, etc. Understand emerging technologies and challenges –Software defined networks, cloud computing, big data applications Become equipped to innovate, solve problems, do great things T. S. Eugene Ngeugeneng at cs.rice.edu Rice University 7

8 What’s the “State of the Internet”?

T. S. Eugene Ngeugeneng at cs.rice.edu Rice University 9 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 10 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 11 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 12 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 13 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 14 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 15 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 16 Commercial Internet after 1994 NSF Network Regional ISP Rice Campus Network Joe's Company NSF Network AT&T Verizon Sprint IBM

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

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

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

Internet Remains Unreliable T. S. Eugene Ngeugeneng at cs.rice.edu Rice University 20 August 13!!

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

T. S. Eugene Ngeugeneng at cs.rice.edu Rice University 22 Problems are Numerous! Source: Akamai Technologies, Inc. YouTube traffic mis-routed to Pakistan 1000s of Netherlands DSL customers lost service due to network configuration error CTBC (Brazil) black-holed all Internet traffic in some parts of Brazil Supro (Czech) routing messages triggered a Cisco router bug world-wide