CS 4700 / CS 5700 Network Fundamentals

Slides:



Advertisements
Similar presentations
CS 4700 / CS 5700 Network Fundamentals Lecture 2: History (Hint: Al Gore is not involved) Revised 1/7/13.
Advertisements

The Creation of the Internet and its Development..
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 History and Growth Adapted from William F. Slater, III Chicago Chapter of the Internet Society September 2002.
CS 680 Internet Systems Research Sami Rollins Spring 2007.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Internetworking: History & Architecture Shivkumar Kalyanaraman Rensselaer Polytechnic Institute.
Internet History and Growth William F. Slater, III Chicago Chapter of the Internet Society September 2002.
Network Architectures Week 3 – OSI and The Internet.
Timeline: History of the Internet: Vannavar Bush describes the memex; a hypothetical mechanical hypertext system where individuals could compress.
1 Telecommunications, the Internet, Intranets, and Extranets CSC101 SECTIONS 01 & 02.
CS 6401 Introduction to Networking Aditya Akella Outline Administrivia Networking History Statistical Multiplexing Performance Metrics.
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 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.
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 CSE 5346 – Networks II: High Performance Networks.
History of the Internet and Internet Basics AGED 4143 Electronic Communications in Agriculture.
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.
1 What is the history of the Internet? ARPANET (Advanced Research Projects Agency Network) TCP/IP (Transmission Control Protocol/Internet Protocol) NSFNET.
Chaos, Communication and Consciousness Module PH19510 Lecture 12 Data Networks Across the World.
Computer Application in Mass Comm.. What is Internet?  Interconnection of computers and computer networks using TCP/IP communication protocol  Transport.
Network Architecture: Design Philosophies IS250 Spring 2010 John Chuang
ECE 4450:427/527 - Computer Networks Spring 2015 Dr. Nghi Tran Department of Electrical & Computer Engineering Lecture 2: Overview of Computer Network.
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.
Internet Structure: Technology, Coordination, and Organizations Module 1: The History and the Future of the Web LESSON 2.
The Internet The History and Future of the Internet.
Internet History CS 4244: Internet Programming Dr. Eli Tilevich.
1 Internet Technologies CSC Internet Internet is a communication technology. Like telephone it enables people to communicate. Telephones enabled.
Hon Wai Leong, NUS (UIT2201, Networks) Page 1 Copyright © 2007 by Leong Hon Wai Networks, Internet & WWW  Reading Materials:  Ch 7 of [SG3]  Additional.
Communication Networks - Overview CSE 3213 – Fall November 2015.
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.
Mas Idayu Sabri 2004 WXET1143: Introduction to the Internet, Intranet and Extranet. Lecture1: Introduction.
Lecture 1: Facts of network technologies developments
CS 4700 / CS 5700 Network Fundamentals
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.
CS 4700 / CS 5700 Network Fundamentals
CS 3700 Networks and Distributed Systems
Computer Communications
History of the Internet & World Wide Web
COMPUTER NETWORKS and INTERNETS
©Richard L. Goldman July 2, 2002
How The Internet Works Lecture 2
Internet Structure: Technology, Coordination, and Organizations
Introduction to Telecommunications
Distributed Systems.
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
CS 268: Lecture 3.
CS 3700 Networks and Distributed Systems
Lecture 1: Facts of network technologies developments
ECE 4450:427/527 - Computer Networks Spring 2017
Chapter 11 Inventing the Internet
ANEEL ABBASI MUHAMMAD ADNAN MOIZ SHAH MUHAMMAD KHAYAM GROUP MEMBERS.
Chapter Goals Compare and contrast various technologies for home Internet connections Explain packet switching Describe the basic roles of various network.
Internet Structure: Technology, Coordination, and Organizations
The Creation of the Internet and its Development.
Introduction and Overview
was not invented by Al Gore…
School of Computer Science and Engineering Pusan National University
IT concepts: Internetwork
Lecture 1: Facts of network technologies developments
Network Basics and Architectures Neil Tang 09/05/2008
Lecture 1: Facts of network technologies developments
Presentation transcript:

CS 4700 / CS 5700 Network Fundamentals Christo Wilson 8/22/2012 CS 4700 / CS 5700 Network Fundamentals Lecture 2: History (Hint: Al Gore *did* have a small role) Revised 9/7/16 Defense

What is a Communication Network? A communications network is a network of links and nodes arranged so that messages may be passed from one part of the network to another What are nodes and links? People and roads Telephones and switches Computers and routers What is a message? Information Networks are key for: Speed Distance

Networks are Fundamental Smoke Signals!

Networks are Old Problems: Speed Reliability Security 2400 BC: courier networks in Egypt 550 BC: postal service invented in Persia Problems: Speed Reliability Security

Towards Electric Communication 1837: Telegraph invented by Samuel Morse Distance: 10 miles Speed: 10 words per minute In use until 1985! Key challenge: how to encode information? Originally used unary encoding A • B •• C ••• D •••• E ••••• Next generation: binary encoding A •– B –••• C –•–• D –•• E • Higher compression = faster speeds

Telephony Advantages Easy to use Switching mitigates complexity 1876 – Alexander Graham Bell invents the telephone Key challenge: how to scale the network? Originally, all phones were directly connected O(n2) complexity; n*(n–1)/2 1878: Switching 1937: Trunk lines + multiplexing Advantages Easy to use Switching mitigates complexity Makes cable management tractable Problems Manual switching 1918: cross country call took 15 minutes to set up

Growth of the Telephone Network 1881: Twisted pair for local loops 1885: AT&T formed 1892: Automatic telephone switches 1903: 3 million telephones in the US 1915: First transcontinental cable 1927: First transatlantic cable 1937: first round-the-world call 1946: National numbering plan

Evolution of switching Telephone networks are circuit switched Each call reserves resources end-to-end Provides excellent quality of service Problems Resource intense (what if the circuit is idle?) Complex network components (per circuit state, security) Packet switching No connection state, network is store-and-forward Minimal network assumptions Statistical multiplexing gives high overall utilization

The World’s Most Successful Computer Science Research Project

History of the Internet 1961: Kleinrock @ MIT: packet-switched network 1962: Licklider’s vision of Galactic Network 1965: Roberts connects computers over phone line 1967: Roberts publishes vision of ARPANET 1969: BBN installs first InterfaceMsgProcessor at UCLA 1970: Network Control Protocol (NCP) 1972: Public demonstration of ARPANET 1972: Kahn @ DARPA advocates Open Architecture 1972: Vint Cerf @ Stanford writes TCP

The Internet, Explained by Vint Cerf Vint Cerf on Colbert Report (Part 1)

The 1960s

1971

1973

More from Vint Vint Cerf on Colbert Report (Part 2)

Growing Pains Problem: early networks used incompatible protocols

Kahn’s Ground Rules Each network is independent, cannot be forced to change Best-effort communication (i.e. no guarantees) Routers connect networks No global control Principles behind the development of IP Led to the Internet as we know it Internet is still structured as independent networks

The Birth of Routing Trivia Kahn believed that there would only be ~20 networks. He was way off. Why?

Internet Applications Over Time 1972: Email 1973: Telnet – remote access to computing 1982: DNS – “phonebook” of the Internet 1985: FTP – remote file access 1989: NFS – remote file systems 1991: The World Wide Web (WWW) goes public 1995: SSH – secure remote shell access 1995-1997: Instant messaging (ICQ, AIM) 1998: Google 1999: Napster, birth of P2P 2001: Bittorrent 2004: Facebook 2005: YouTube 2006: Twitter 2007: The iPhone 2016: IoT, Oculus Rift, …? What is next? Invented by Shawn Fanning at NEU

Christo Wilson 8/22/2012 2000 Defense

Christo Wilson 8/22/2012 2006 Defense

Christo Wilson 8/22/2012 2009 Defense

Christo Wilson 8/22/2012 2010 24 Defense

More Internet History 1974: Cerf and Kahn paper on TCP (IP kept separate) 1980: TCP/IP adopted as defense standard 1983: ARPANET and MILNET split 1983: Global NCP to TCP/IP flag day 198x: Internet melts down due to congestion 1986: Van Jacobson saves the Internet (BSD TCP) 1987: NSFNET merges with other networks 1988: Deering and Cheriton propose multicast 199x: QoS rises and falls, ATM rises and falls 1994: NSF backbone dismantled, private backbone 1999-present: The Internet boom and bust … and boom 2007: Release of iPhone, rise of Mobile Internet 201x-present: Rise of software-defined networks, smart homes

Enough about history This is not a history course The Internet is constantly evolving I will teach you about The principles on which it was founded The fundamental protocols that drive it The various applications built atop it How these networks are deployed today Future directions it might go

Takeaways Communication is fundamental to human nature Key concepts have existed for a long time Speed/bandwidth Latency Switching Packets vs. circuits The Internet has changed the world Promise of free ($) and free (freedom) communication Shrunk the world What made the Internet so successful? Stay tuned! Encoding Cable management Multiplexing Routing