CS4700/CS5700 Fundamentals of Computer Networking



Similar documents
PLANEAMENTO E GESTÃO DE REDES INFORMÁTICAS COMPUTER NETWORKS PLANNING AND MANAGEMENT

Chapter 7: Computer Networks, the Internet, and the World Wide Web. Invitation to Computer Science, C++ Version, Third Edition

Introduction to computer networks and Cloud Computing

TCP/IP Protocol Suite. Marshal Miller Chris Chase

Topics. Computer Networks. Let s Get Started! Computer Networks: Our Definition. How are Networks Used by Computers? Computer Network Components

CSCI Topics: Internet Programming Fall 2008

Computer Networks Vs. Distributed Systems

Chapter 5. Data Communication And Internet Technology

Interactive telecommunication between people Analog voice

Copperplate Victorian Handwriting. Victorian. Exploring your History. Created by Causeway Museum Service

ICS 153 Introduction to Computer Networks. Inst: Chris Davison

CSCI 362 Computer and Network Security

ADSL or Asymmetric Digital Subscriber Line. Backbone. Bandwidth. Bit. Bits Per Second or bps

Computer Networks. Computer Networks. Telecommunication Links. Connecting. Connecting via Telephone Lines ISDN

Introduction Chapter 1. Uses of Computer Networks

Chapter 4 Connecting to the Internet through an ISP

The OSI & Internet layering models

Local-Area Network -LAN

Networks 2. Gabriela Ochoa University of Stirling CSCU9B1 Essential Skills for the Information Age. Content


What is telecommunication? electronic communications. service?

Data Communications and Networking Overview

Lecture 1. Lecture Overview. Intro to Networking. Intro to Networking. Motivation behind Networking. Computer / Data Networks

Future Stars. Grade X Manual Chapter 1 Networking and Telecommunication. telecommunication. Telephones, telegrams, radios and televisions help

Chapter 9. Internet. Copyright 2011 John Wiley & Sons, Inc 10-1

Printing Letters Correctly

9 Summary of California Law (10th), Partnership

The ABC s of Web Site Evaluation

JOB READY ASSESSMENT BLUEPRINT COMPUTER NETWORKING FUNDAMENTALS - PILOT. Test Code: 4514 Version: 01

What is telecommunication? electronic communications? What is telephony?

Computer Networks. Definition of LAN. Connection of Network. Key Points of LAN. Lecture 06 Connecting Networks

(Refer Slide Time: 00:36)

Telecommunications, Networks, and Wireless Computing

Optimizing Networks for NASPI

Internet and IP addressing

Computer Networks - Xarxes de Computadors

Telecommunications, the Internet, and Wireless Technology

IST 220 Exam 3 Notes Prepared by Dan Veltri

Data Communication Networks Introduction

John Ragan Director of Product Management. Billy Wise Communications Specialist

Chapter 9A. Network Definition. The Uses of a Network. Network Basics

Planeamento e Gestão de Redes. Análise de Requisitos

Chapter 11: WAN. Abdullah Konak School of Information Sciences and Technology Penn State Berks. Wide Area Networks (WAN)

Network Edge and Network Core

TCIPG Reading Group. Introduction to Computer Networks. Introduction 1-1

Telecommunications systems (Part 2)

IT4405 Computer Networks (Compulsory)

Computer Networks and the Internet

TRC Decision on the Reference Offer

Network edge and network core. millions of connected compu?ng devices: hosts = end systems running network apps

3.1 TELECOMMUNICATIONS, NETWORKS AND THE INTERNET

The Internet. Charging for Internet. What does 1000M and 200M mean? Dr. Hayden Kwok-Hay So

Think! Think! Data communications. Long-Distance. Modems: to analog and back. Transmission Media. The last mile is the hardest for digital information

Computer Networks CS321

IP Networking. Overview. Networks Impact Daily Life. IP Networking - Part 1. How Networks Impact Daily Life. How Networks Impact Daily Life

Introduction. Abusayeed Saifullah. CS 5600 Computer Networks. These slides are adapted from Kurose and Ross

WAN Technology. Heng Sovannarith

Internet Public Network

Cable Modems. Definition. Overview. Topics. 1. How Cable Modems Work

CTS2134 Introduction to Networking. Module 07: Wide Area Networks

CSE 3461 / 5461: Computer Networking & Internet Technologies

Architecture and Performance of the Internet

R2. The word protocol is often used to describe diplomatic relations. How does Wikipedia describe diplomatic protocol?

C Information Systems for Managers Fall 1999

Overview of Network Hardware and Software. CS158a Chris Pollett Jan 29, 2007.

NETWORKING TECHNOLOGIES

11/22/

IP Telephony Basics. Part of The Technology Overview Series for Small and Medium Businesses

Page 1 of 7. Computer Networking

Narrowband and Broadband Access Technologies

What is CSG150 about? Fundamentals of Computer Networking. Course Outline. Lecture 1 Outline. Guevara Noubir noubir@ccs.neu.

CSE 3214: Computer Network Protocols and Applications

Communication Systems Internetworking (Bridges & Co)

1.264 Lecture 37. Telecom: Enterprise networks, VPN

Note: This information copied with permission. Thanks to Kevin K. Custer W3KKC, Masters Communications, Inc.

Internet Dagarna 2000

Kick starting science...

Course book: Computer Networking. Computer Networks 3 rd edition. By Andrew ST S.Tanenbaum. Top Down approach 3 rd edition.

Chapter 1. Introduction and Historical Background of Computer Networks. 1.1 Scope of Computer Networks

What You Will Learn About. Computers Are Your Future. Chapter 8. Networks: Communicating and Sharing Resources. Network Fundamentals

1.264 Lecture 34. Telecom: Connecting wired LAN, WAN. Next class: Green chapter 17. Exercise due before class

Communication Networks. MAP-TELE 2011/12 José Ruela

What is this Course All About

Network Security. Vorlesung Kommunikation und Netze SS 10 E. Nett

Chapter 2 - The TCP/IP and OSI Networking Models

IT-AD08: ADD ON DIPLOMA IN COMPUTER NETWORK DESIGN AND INSTALLATION

B. Franklin, Printer. LESSON 3: Learning the Printing Trade

Study Guide CompTIA A+ Certification, Domain 2 Networking

Genexis FTTH Network Architecture

Australasian Information Security Evaluation Program

High Speed Ethernet. Dr. Sanjay P. Ahuja, Ph.D. Professor School of Computing, UNF

CPET 581 E-Commerce & Business Technologies. Topics

Computer Network. Interconnected collection of autonomous computers that are able to exchange information

Computer Networks III

Your Wide Area Network Just Got a Whole Lot Wider.

Layer 3 Network + Dedicated Internet Connectivity

Communications and Computer Networks

Transcription:

CS4700/CS5700 Fundamentals of Computer Networking Prof. Alan Mislove Lecture 2: Overview Slides adapted with permission from Eugene Ng, Rice COMP 413 September 10th, 2009

What is a network? 2

What is a network? Wikipedia: A telecommunications network is a network of telecommunications links and nodes arranged so that messages may be passed from one part of the network to another over multiple links and through various nodes. What are messages? Information 2

Why is networking interesting? or, why am I here? Many people use it, few understand Scale Billions of users, thousands of apps, millions of end hosts Complexity Many functions, many technologies, complex structure Distribution Shared, no central coordination point, independent agents 3

History of networks or, how did we get here? Communication Telecommunication Telecommunication networks Computer networks Convergence networks 4

Long distance communication Letters by messenger Physical objects Limited speed, reliability, security Eventually, postal services Other communication tools Optical (fire) Auditory (drums, etc) Problems? 5

Telegraph: Electronic communication In US, telegraph invented in 1837 by Samuel Morse 10 miles at 10 words/minute Simple circuit Send signals by making/breaking the connection Could (almost) instantly transmit information Telegraph in-use until 1985! 6

Engineering the telegraph How to encode information? feed in/output information? improve distance? improve speed (bandwidth)? Issues faced by all communication systems 7

Example: Encoding information How to convert messages to electrical signals? Can we do better? Hint: Use dashes ( ) AE BI CS DH E5... AA BB CC DD EE FF GG HH II JJ KK LL MM NN OO PP QQ RR SS TT UU VV WW XX YY ZZ Morse code 8

Telephony Provides auditory telecommunication Didn t require trained operator Uses microphone/speaker and electric circuit Old school: Actual electrical connection end-to-end New school: Voice-over-IP (over the Internet) Continuous analog signal 9

Example military telephone (EE-8) Would run a wire between a pair Effective range: 100s of miles 10

Scaling telephony 1876: Each pair directly connected Did not scale 1878: Instead, use a switch Allowed any two lines to be connected 11

Scaling telephony 1876: Each pair directly connected Did not scale 1878: Instead, use a switch Allowed any two lines to be connected 11

Scaling telephony 1876: Each pair directly connected Did not scale 1878: Instead, use a switch Allowed any two lines to be connected 11

Scaling telephony 1876: Each pair directly connected Did not scale 1878: Instead, use a switch Allowed any two lines to be connected 11

Telephone switch Would tell operator who to connect to In 1918, cross-country call took 15 minutes to set up 10.09.2009 CS4700/CS5700 Lecture 2 Alan Mislove 12

Telephony milestones 1881: Using twisted pair for local loops 1885: AT&T formed 1892: Automatic telephone switch 1903: Three million telephones in US 1915: First transcontinental cable 1927: First transatlantic telephone service 13

Scaling telephony (again) Connections between switches required wires One wire = one call Not scalable 1937: Multiplexing Multiple calls over single wire Called trunk lines 14

Scaling telephony (again) Connections between switches required wires One wire = one call Not scalable 1937: Multiplexing Multiple calls over single wire Called trunk lines 14

Scaling telephony (again) Connections between switches required wires One wire = one call Not scalable 1937: Multiplexing Multiple calls over single wire Called trunk lines 14

Summary of telephony Communication a problem before computers Will see similar challenges in computer networks Switching Multiplexing Analog vs. digital Bandwidth Latency 15

On to computer networks Networks designed for computer communication As opposed to (direct) human communication Digital messages Binary 1011000010101010011100101 16

What distinguishes networks? from the end-user perspective Services they provide Postal network, telephone network, telegraph network Properties Latency Bandwidth Loss rate Interface Reliability Unicast vs. multicast vs. broadcast 17

What are the components? Links Copper, fiber, wireless, satellite Interfaces 10-base-T, wireless, fiber Switches/routers/NATs/firewalls Route (or drop) messages Architecture Packet vs. circuit switched Protocols/standards TCP, IP, Ethernet Applications HTTP, FTP, SSH End hosts Mac, Windows, Linux 18

Example components Links 10.09.2009 CS4700/CS5700 Lecture 2 Interfaces Alan Mislove Routers 19

Example links Point-to-point Multiple access 20

Networks differentiated by Geographical area PAN, LAN, MAN, WAN Architecture Dumb terminals vs. dumb switches Intended applications Special purpose: Airline reservations, banking, credit cards General purpose: Internet, telecommunications 21

Networks differentiated by continued Right to use Private: enterprise networks, airline reservations Public: telephony, Internet Ownership of protocols Open: IP (Internet) Private: SNA (IBM) Technologies Terrestrial vs. satellite, wired vs. wireless 22

The Internet What distinguishes it from other networks? Open, public, decentralized, heterogeneous Based on Internet Protocol (IP) Governed by Internet Engineering Task Force (IETF) Developed by research community Super computer research centers needed remote access 23

History of the Internet 1970s: Research project, funded by DoD 56 Kbps, tens of computers 1980s: ARPANET and MILNET split 1985: NSF builds NSFNET backbone linking 6 centers 1987: Multiple networks linked together (NSFNET, ESNet,...) 1992: NSFnet at 45 Mbps 1994: NSF backbone dismantled, private backbones Today, backbones run at many Gbps, millions of end hosts 24

Internet structure Divided into tiers Tier 1: AT&T, Level 3, NTT, etc... Tier 2: Deustche Telekom, France Télécom, British Telecom, etc... Tier 3: Your local ISP (likely)... What defines tier 1? Do not pay transit fees 25

Example: AT&T s network 26

Internet growth 27

Internet applications 1970s: Shared access to computing (telnet) 1980s: Shared access to data (FTP, NFS) 1980s: Communication (email, USENET) 1990s: More advanced communication (chat rooms, IM) 1990s: Information dissemination (Web) 2000s: File sharing (Napster, BitTorrent) 2000s: Social networking (Facebook) 2010s:? 28

What s next? Electronic commerce (already there) Internet-based entertainment (already there) World is a small village Interest-based communities Infinite specialization New frontiers Electronic democracy Electronic terrorism 29

Final words It s all about communication Internet has made communication (essentially) free Can communication with millions of others Networking is at the center of it How to enable communication? 30