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

Slides:



Advertisements
Similar presentations
Computer Concepts – Illustrated 8th edition
Advertisements

9-1 Chapter 9 - Communication Principles of Computer Architecture by M. Murdocca and V. Heuring © 1999 M. Murdocca and V. Heuring Principles of Computer.
Computer Networks TCP/IP Protocol Suite.
Networks and Telecommunications (on OLC)
A Personalized History of Computer Communications 1950s -1970s and Beyond Mischa Schwartz Charles Batchelor Professor Emeritus of Electrical Engineering.
CS 4244: Internet Programming Dr. Eli Tilevich
Chapter 4: The Internet Business Data Communications, 6e.
The switching 60sThe switching 60s Telephone Telephone network is the dominating communication network Used circuit switching.
History of the Internet : - ) J.C.R. Licklider ( ) introduced the idea of an Intergalactic Network. His idea involved a global.
The internet. Background Created in 1969, connected computers at UCLA, Stanford Research Institute, U. of Utah, and UC at Santa Barbara With an estimated.
What Is the Internet? A network of networks, joining many government, university and private computers together and providing an infrastructure for the.
The Creation of the Internet and its Development..
Hui Zhang, Fall Genghis Khans Empire at His Death at 1227.
Communications Networks: Fundamental Concepts and Key Architectures
1 Chapter One Introduction to Computer Networks and Data Communications.
Any Questions?.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 6 Introduction to Networks and the Internet.
B.A. (Mahayana Studies) Introduction to Computer Science November March Communications Systems We look at the basic elements of.
Johan Garcia Karlstads Universitet Datavetenskap 1 Datakommunikation II Signaling/Voice over IP / SIP Based on material from Henning Schulzrinne, Columbia.
IP Multicast Information management 2 Groep T Leuven – Information department 2/14 Agenda •Why IP Multicast ? •Multicast fundamentals •Intradomain.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 EN0129 PC AND NETWORK TECHNOLOGY I NETWORK LAYER AND IP Derived From CCNA Network Fundamentals.
1 Introduction to Network Layer Lesson 09 NETS2150/2850 School of Information Technologies.
The Internet–Illustrated Introductory, Fourth Edition
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA TCP/IP Protocol Suite and IP Addressing Halmstad University Olga Torstensson
CP Networking1 WAN and Internet Access. CP Networking2 Introduction What is Wide Area Networking? What is Wide Area Networking? How Internet.
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.
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.
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)
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Internetworking: History & Architecture Shivkumar Kalyanaraman Rensselaer Polytechnic Institute.
Timeline: History of the Internet: Vannavar Bush describes the memex; a hypothetical mechanical hypertext system where individuals could compress.
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.
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.
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.
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.
Networks CS105. What is a computer network? A computer network is a collection of computing devices that are connected in various ways so that they can.
Introduction to Information Systems Lecture 06 Telecommunications and Networks Business Value of Networks Jaeki Song.
Chapter 1 Communication Networks and Services Network Architecture and Services.
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.
3/20: Telecommunications & Networking What is telecommunications? The hardware: physical components of telecommunications, inc. channels Standards: agreements.
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
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
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.
School of Computer Science and Engineering Pusan National University
Lecture 1: Facts of network technologies developments
Lecture 1: Facts of network technologies developments
Presentation transcript:

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

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 BC: courier networks in Egypt 550 BC: postal service invented in Persia Problems: Speed Reliability Security

Towards Electric Communication : 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 – 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 : 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

From Humans to Computers : 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

History of the Internet : MIT: packet-switched network 1962: Lickliders 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: DARPA advocates Open Architecture 1972: Vint Stanford writes TCP

Why Packet Switching? 10 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

11

The 1960s 12

Growing Pains 15 Problem: early networks used incompatible protocols

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

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

More Internet History : 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 200x: The Internet boom and bust What is next?

Internet Applications Over Time : 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 Invented by Shawn Fanning at NEU What is next?

Takeaways 23 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 Communication is now free ($) and free (freedom) Shrunk the world Key to growth: open networks with simple APIs Encoding Cable management Multiplexing Routing Understanding the Internet is critical This is why you are here