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.

Slides:



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

TA: Xifan Zheng Welcome to CPSC 441!
COS 461 Fall 1997 Networks and Protocols u networks and protocols –definitions –motivation –history u protocol hierarchy –reasons for layering –quick tour.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Emery Berger University of Massachusetts Amherst Operating Systems CMPSCI 377 Lecture.
Computer Networks and the Internet CMPT 109 Montclair State University.
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.
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,
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Internetworking: History & Architecture Shivkumar Kalyanaraman Rensselaer Polytechnic Institute.
Review on Networking Technologies Linda Wu (CMPT )
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.
7.1 PROTOCOL RULES & PROCEDURES TO GOVERN TRANSMISSION BETWEEN COMPONENTS IN A NETWORK *
Lecture 1, 1Spring 2003, COM1337/3501Computer Communication Networks Rajmohan Rajaraman COM1337/3501 Textbook: Computer Networks: A Systems Approach, L.
Chapter 1: Overview Lecturer: Alias Mohd Telecommunications Department Faculty of Electrical Engineering UTM SET 4573: Data Communication and Switching.
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.
Laudon & Laudon: Canadian Edition
CE 4228 DATA COMMUNICATIONS AND NETWORKING Introduction.
LAN/WAN Networking: An Overview
T. S. Eugene Ngeugeneng at cs.rice.edu Rice University1 COMP/ELEC 429 Introduction to Computer Networks Lecture 1: Overview 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.
CPS Today’s topics Computer Applications Computer Communications Upcoming Computer Security ( Great Ideas, Chapter 11) Reading Great Ideas, Chapter.
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.
Basic Concepts and Principles Chapter 1 Copyright 2001 Panko.
Human-Computer Interface Course 4. Content History of Internet What is Internet ? Internet Protocols The OSI 7 layers model TCP/IP The World Wide Web.
7/12: Ch. 6 Telecommunications Business Value of Telecommunications Trends –Industry –Technology –Application Internet applications Network models –WANs,
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources.
Computer Application in Mass Comm.. What is Internet?  Interconnection of computers and computer networks using TCP/IP communication protocol  Transport.
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.
Introduction to Information Systems Lecture 06 Telecommunications and Networks Business Value of Networks Jaeki Song.
Internet Structure: Technology, Coordination, and Organizations Module 1: The History and the Future of the Web LESSON 2.
Chapter 1 Communication Networks and Services Network Architecture and Services.
Convergence Technology. Ch 01 Telecom Overview  Define communications and telecommunications  Components of a communications system  Difference between.
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.
CECS 474 Computer Network Interoperability Tracy Bradley Maples, Ph.D. Computer Engineering & Computer Science Cal ifornia State University, Long Beach.
Basic Concepts Behind the Internet. Before the Internet… Computer components are connected to each other internally via wires Wires also connected some.
Lecture 1: Facts of network technologies developments
CS 4700 / CS 5700 Network Fundamentals
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
Internet Structure: Technology, Coordination, and Organizations
Introduction to Telecommunications
An Aleksandar,   Accounts have been created for any students in EECS 340 who did not already have one.  Physical access to the labs has.
CS 4700 / CS 5700 Network Fundamentals
CS 3700 Networks and Distributed Systems
Lecture 1: Facts of network technologies developments
Chapter 11 Inventing the Internet
ANEEL ABBASI MUHAMMAD ADNAN MOIZ SHAH MUHAMMAD KHAYAM GROUP MEMBERS.
Internet Structure: Technology, Coordination, and Organizations
The Creation of the Internet and its Development.
School of Computer Science and Engineering Pusan National University
IT concepts: Internetwork
Lecture 1: Facts of network technologies developments
Lecture 1: Facts of network technologies developments
Presentation transcript:

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 by P. Gill

What is a Comm. Network? 2 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 3 Smoke Signals!

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

Submarine Cables + The Telegraph  1850 – first submarine cables laid  …by 1900 the first global communications network!

Towards Electric Communication 6  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 7  1876 – Alexander Graham Bell invents the telephone  Key challenge: how to scale the network?  Originally, all phones were directly connected O(n 2 ) 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 8  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

Crazy idea: Packet switching 9  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 10

History of the Internet 11  1961: 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 Program (NCP)  1972: Public demonstration of ARPANET  1972: DARPA advocates Open Architecture  1972: Vint Stanford writes TCP

From Humans to Computers 12  1958: First use of a modem  Machine to machine communication  Analog vs. digital signals  Many different computer networks  Local vs. global LAN, WAN  Private vs. public Internet2, NIPRNet  General purpose vs. special purpose E.g. credit cards, banks, defense  Technology Satellite, Copper, Fiber Circuit switched, packet switched

The 1960s 13

Satellite Link to Hawaii First international connections (London + Norway)

Growing Pains 16  Problem: early networks used incompatible protocols

Kahn’s Ground Rules Each network is independent, cannot be forced to change  A network of networks  Each running their own set of protocols 2. Best-effort communication (i.e. no guarantees) 3. Boxes (routers/gateways) connect networks  Boxes that do not maintain state  keep them simple! 4. 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 18 Trivia Kahn believed that there would only be ~20 networks. He was way off. Why?

More Internet History 22  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  1994: NSF backbone dismantled, private backbone  1999-present: The Internet boom and bust … and boom  2007: Release of iPhone, rise of Mobile Internet What is next?

Internet Applications Over Time 23  1972:  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  : Instant messaging (ICQ, AIM)  1998: Google  1999: Napster, birth of P2P  2001: Bittorrent  2004: Facebook  2005: YouTube  2007: The iPhone What is next?

Takeaways 24  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