L1: Introduction to Communication Networks. Outline

Similar documents
L1: Introduction to Communication Networks (Telegraph & Telephone) Outline

L2: Introduction to Communication Networks: Internet. Outline

Chapter 1 Communication

Chapter 1 Communication Networks and Services

Computer-to-Computer Networks (cont.)

Introduction. Computer Networks: Introduction 1

Chapter 1 Communication Networks and Services

Introduction to computer networking

Chapter 1 Introduction. COSC 3213 Summer 2003

Introduction. Computer Networks Term B10

Computer Networks and the internet. Daniel Graham Ph.D

ITP 140 Mobile Applications Technologies. Networks

CS4514 Computer Networks

Networking and Internetworking 1

ITP 140 Mobile Applications Technologies. Networks

CSE3213 Computer Network I

Typical Network Uses

Switching Networks (Fall 2010) EE 586 Communication and. August 27, Lecture 2. (modified by Cheung for EE586; based on K&R original) 1-1

What s a protocol? What s a protocol? A closer look at network structure: What s the Internet? What s the Internet? What s the Internet?

Networking Applications

Session 3 Networks I

CSC Introduction to Computers and Their Applications. Background

Chapter 1: introduction

Objectives. Learn how computers are connected. Become familiar with different types of transmission media

What s a protocol? What s a protocol? A closer look at network structure: What s the Internet? Hardware view: What s the Internet?

Part I: Introduction. 1: Introduction 1

CHAPTER -1. Introduction to Computer Networks

Computer Networks. Lecture 1: Introduction. Computer Networking: A Top Down Approach. Dr. Yaoqing Liu


Chapter 1: Introduction

Chapter 1: Introduction

COMPONENTS OF DATA COMMUNICATION

Introduction to Information Science and Technology 2017 Networking I. Sören Schwertfeger 师泽仁

Lecture #25: Networks and Communications. Communication and Networks. What will we learn?

A Whirlwind Introduction to the Internet. A Whirlwind Introduction to the Internet Overview

Communication Networks - 3 general areas: data communications, networking, protocols

Correction to BBN Report No. 1822

Lesson 1: Network Communications

Introduction to Networks

Network Working Group Request for Comment: 597 NIC: December 1973

end systems, access networks, links 1.3 network core

COSC 3213: Computer Networks I

CSEN 503 Introduction to Communication Networks

# DEFINITIONS TERMS. 5) A set of devices interconnected by media links. Network

ECPE / COMP 177 Fall Some slides from Kurose and Ross, Computer Networking, 5 th Edition

TELECOMMUNICATION SYSTEMS

TCOM 370 NOTES 99-1 NETWORKING AND COMMUNICATIONS

6 Computer Networks 6.1. Foundations of Computer Science Cengage Learning

Data & Computer Communication

Module 1. Introduction. Version 2, CSE IIT, Kharagpur

COSC 3213: Communication Networks

ECS 15; Lectures 17 and 18. The Internet. What is the internet, and how does it work? TA feedback

SC/CSE 3213 Winter Sebastian Magierowski York University CSE 3213, W13 L8: TCP/IP. Outline. Forwarding over network and data link layers

Computer Networks and the Internet. CMPS 4750/6750: Computer Networks

Defining the Internet

Introduction to Computer Science 2017 Networking. Sören Schwertfeger

ECE 650 Systems Programming & Engineering. Spring 2018

Lecture 2: Internet Structure

CSC 401 Data and Computer Communications Networks

The Internet and the Web. recall: the Internet is a vast, international network of computers

Computer Networks

Chapter 1: Introduction

A Whirlwind Introduction to the Internet Overview

The Internet and the World Wide Web

Component 4: Introduction to Information and Computer Science

6 Computer Networks 6.1. Foundations of Computer Science Cengage Learning

It is the process of sharing data, programs, and information between two or more computers.

The Internet and Optical Networking at the IETF

Communicating over the Network

Internet 최양희서울대학교컴퓨터공학부. MMlab 1

COMP 431 Internet Services & Protocols. A Whirlwind Introduction to the Internet ( Networking Nouns and Verbs ) Jasleen Kaur

CSIS Frequency Division Multiplexing. Basic Types of Multiplexing. Frequency Division Multiplexing. Frequency Division Multiplexing.

A Balanced Introduction to Computer Science, 3/E David Reed, Creighton University 2011 Pearson Prentice Hall ISBN

Introduction to Networking

Computer Communication Networks

networks List various types of networks and their

Announcements. CS 5565 Network Architecture and Protocols. Outline for today. The Internet: nuts and bolts view. The Internet: nuts and bolts view

Network and Mobile Compu4ng in the 20 th Century and Beyond. COMP 1400 Memorial University Winter 2015

CSC 4900 Computer Networks: Introduction

Module 2 Overview of Computer Networks

Module 2 Overview of. Computer Networks

EEC-484/584 Computer Networks

ELC 537 Communication Networks

Part 1: Introduction. Goal: Review of how the Internet works Overview

Chapter 15 Networks. Chapter Goals. Networking. Chapter Goals. Networking. Networking. Computer network. Node (host) Any device on a network

Integrating Information Systems: Technology, Strategy, and Organizational Factors

Introduction to Data Communication

Overview of Networks

Special expressions, phrases, abbreviations and terms of Computer Networks

Router Router Microprocessor controlled traffic direction home router DSL modem Computer Enterprise routers Core routers

Internet Routing. Review of Networking Principles. What s the Internet: nuts and bolts view. Communication links

Internet Routing. Review of Networking Principles

Data Communication. Introduction of Communication. Data Communication. Elements of Data Communication (Communication Model)

CS3600 SYSTEMS AND NETWORKS

CS610- Computer Network Solved Subjective From Midterm Papers

MORGANSTATEUNIVERSITY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING. EEGR510 Communications Networks Credits: 3 COURSE SYLLABUS

Chapter 11: Wide-Area Networks and the Internet

Lecture 8 Winter 2006 Enterprise and Personal Communications Networks

PSD2A Computer Networks. Unit : I-V

Announcements Computer Networking. What is the Objective of the Internet? Today s Lecture

Transcription:

SC/CSE 3213 Winter 2014 L1: Introduction to Communication Networks Sebastian Magierowski York University 1 Outline Course texts, mark breakdown, topics Telegraph A connectionless message-switching network Telephone A connection-oriented circuit-switching network ARPANET A connectionless datagram network Internet A connectionless/connection-oriented datagram network best-effort service Local Area Networks Ethernet: connectionless protocol, medium access control 2 1

Textbook & Topics Textbook: Communication Networks Ch. 1 8 1. Network Introduction (1.1-1.2) 2. Models, Layers and Applications (2.1-2.5) 3. Digital Information & Transmission (3.1-3.9) 4. Data Link Protocols (5.1-5.5) 5. Multiple Access & LANs (6.1,6.2,6.6,6.7) 6. Packet Switching (7.1-7.5) 7. TCP/IP Architecture (8.1-8.6) 3 Mark Breakdown Component Percentage Assignments 10 Quizzes (3) 15 Midterm (Wed. Feb. 26) 25 Final 50 4 2

Overview Basic Internet operations and applications structure, addressing, routing, DNS, HTTP, etc. Basic network principles sharing, metrics, scalability Physical layer (communications THEORY!!!!) signals, modulation, error detection, error correction, wires Data Link layer Flow control, framing Medium Access Control Dynamic medium control, ALOHA, Ethernet Network Layer routing & IP Transport Layer TCP 5 Telegraph 1850 s text message service Tap on machine that sends voltage pulses A basic circuit 6 3

Digital Communications (1850s style) Conceptually convert text into sequence of dots and dashes Morse Code Morse Code Morse Code Morse Code A J S 2 B K T 3 C L U 4 D M V 5 E N W 6 F O X 7 G P Y 8 H Q Z 9 I R 1 0 7 Physical Signal Characteristics Ideal signal as a function of time What does it actually look like? Intersymbol interfrence (ISI) 8 4

A Little Telegraph Quantification What was the data rate of this technology? (In bps) Operators could send 30 words-per-minute (wpm) Think of the dots/dashes as 1s/0s Or approximate the bits per character for constant length code 9 Multiplexing Keyboard Baudot multiplexer let 5 operators use a line at the same time Boosted the rate to? A 3 A 2 A 1 B 2 B 1 C 2 C 1 D 3 D 2 D 1 Baudot Multiplexer 5 bits / character A 2 D 1 C 1 B 1 A 1 Baudot Demultiplexer Paper Tape Printer Paper Tape Printer Paper Tape Printer Paper Tape Printer 10 5

Message Switching Vast network of stations arose Operator examines source & destination address and routes the message to next most reasonable switch Source store-and-forward : examine message in full before sending to next node (as opposed to cut-through) Message Message Switches Message Message Destination Transmission by occasional connections referred to as message-switching indirect connection 11 The Telephone ~ 30 years after telegraph (1876 Bell s patent) Direct conversion of sound pressure to an electrical analog sound Microphone analog electrical signal Loudspeaker sound No need for digital translation, a direct end-user service Plug and play Rough data rate? Shannon s Theorem 12 6

Originally sold in pair What s the problem with this? The Telephone Network N users requires???? connections 1000 users 499,500 connections 13 The Telephone Network The birth of the switching office (and Bell Telephone Company, 1877) a wiring hub Run a wire between the customer and the telephone company switching office Now only need N connections to central office (CO) (aka end office or local central office) 14 7

The Switch Physical (copper) connection set up when call is made (a) Circuit Switching Human Switch (contrast with Strowger Switch (1888) message switching) now all digital verbal instructions number dialed 15 Telephone Network Hierarchy long distance carrier (AT&T, Verizon, etc.) 1 2 ~150 regions IXC POP ~150 COs per region 1 2 1 2 1 2 Tandem office ~10k local loops per end office (central office) To local loops LATA 1 LATA 2 LATA 3 16 End office (end office = central office) 8

The Works Communications Telephone Tracking the Path of a Call Path of a Call Phone signal out on copper pair To local phone company box with 100s of inputs To a digital concentrator that digitizes the signal i. After a call is placed, the voice data travel along a pair of copper wires to a local networked phone company box. This box contains hundreds of wire pairs. 2. The call is then routed to a "digital c o n c e n t r a t o r, " where it is digitized at a Then via coaxial cable or fiber to the phone company s switching station sample rate of 8, 0 0 0 samples per second. 3. The digitized information is then sent usually via Then perhaps to the switching station of a long distance network coaxial or^iber optic cable to t h e phone company's switching station, where it will be routed to its destination. And so on, with the possibility of satellite transmission 4. If the call is a local call, the signal is simply looped back into the local system. If it is a long-distance call, t h e signal is forwarded to the CSE 3213, W14 long-distance network. L1: Introduction [Kercher, Penguin] 17 5. Long-distance calls may he transmitted by cable, microwave towers, or satellite. Switching Station 140 West St. Among the most 33 Thomas St. The 29-story Long 811 Tenth Ave. Like other 375 Pearl St. The New York notable of New York's switching Lines Building (Long Lines w a s switching stations, the function of Telephone Company switching station stations is 1 4 0 West St., a 31-story once the name of the AT&T division the AT&T switching station in on Pearl St., adjacent to the t h a t operated the long-distance Clinton has determined its shape. Brooklyn Bridge, is clad in white facility constructed in 1926 as New York has 80 for 8,000,000 the headquarters of the original New toll network) stands sentry in lower marble slabs with windows York Telephone Company and Manhattan. The building, built represented by black vertical stripes. more recently Verizon's centra! office. in 1974, is said to be able to withstand Made 0/steel, brick, and stone, it nuclear fallout and has enough survived the collapse of its neighbor, backup energy to operate for 7 World Trade Center, on 9 / 1 1. full weeks. About 100,000 lines served by a station two Switching Stations Switching stations are the lynchpin of telephone communications, and there are 80 or so of them spread out across the five boroughs. Each switching center contains a complex array of computer-controlled digital and fiber optic equipment that fulfills a variety of functions: call processing, billing, distribution, and enhanced features for subscribers. Each also contains sophisticated power, ventilation, and cooling systems to ensure the continued operation of the equipment. One feature absent from many switching stations is windows: the absence of glass panes helps to protect telephone switches and sensitive electronic equipment from dust, temperature, and humidity. In addition to switching stations, New York's telecommunications infrastructure includes carrier hotels, which locate network carriers and service providers together to allow direct connections between them and to facilitate access to multiple local and long-distance networks. Perhaps the premier carrier hotel in the world is located at 60 Hudson St. in Manhattan, the former Western Union headquarters. Over 100 domestic and Full 0/computer-controlled digital and fiber optic equipment, switching stations provide a variety of different connection paths for voice calls and data circuits. CSE 3213, W14 L1: Introduction international telecom companies are housed there, including AT&T, Cable & Wireless, GTE-Verizon, Time Warner Telecom, Qwest, and [Kercher, Penguin] Global Crossing. 18 9

Three Phases of a Connection 1. Connection set up connection oriented: a network that establishes a connection before transmitting information circuit switching: formation of dedicated path between source and destination 1. 2. 3. 4. Telephone network Telephone network Telephone network Telephone network Pick up phone Dial tone. Dial number Network selects route; Sets up connection; Called party alerted 2. Information transfer 3. Connection release 5. Telephone network Exchange voice signals 6. Telephone network Hang up. CSE 3213, W14 19 Pulse Code Modulation 64 kbps uncompressed voice signal (8-bit sample every 125 µs) Time Division Multiplexing (TDM) Put multiple signals on the trunk T1 carrier method sends a signal from one of 24 messages every 125 us (24*8+1)/125 us = 1.544 Mbps Digital Switching (no analog conversion) No need to go back to analog at switch Optical Transmission 10 12 bps!!! Digitization of the Telephone Network 20 10

An internetwork Multi-tiered, decentralized organization A network of computers Powerful processing at network edge Move communication complexity towards the edge Develop sophisticated protocols Internet 21 Telephone vs. Internet Public Switched Telephone Network (PSTN) Switching office Distributed Switching System Toll office U.S. military dependent on PSTN in 50 s Easy to cripple by taking out switching centers RAND Corp. (Paul Baran) proposes a distributed network AT&T rejected the idea when asked to build prototype 22 11

ARPANET RAND idea implemented in late 60 s as network of computers between research centers SRI UTAH MIT SRI UTAH SRI UTAH ILLINOIS MIT LINCOLN CASE UCSB UCSB SDC UCSB SDC CARN STAN UCLA UCLA RAND BBN UCLA RAND BBN HARVARD BURROUGHS Dec. 69 July 70 Mar. 71 SRI LBL MCCLELLAN UTAH ILLINOIS MIT SRI NCAR GWC LINCOLN CASE Apr. 72 RADC ILLINOIS Sept. 72 AMES MCCLELLAN UTAH USC UCSB MIT STAN SDC CARN LINC MITRE ETAC UCLA RAND TINKER BBN HARVARD NBS CCA AMES TIP BBN AMES IMP HARVARD LINC X-PARC ABERDEEN STANFORD NBS ETAC FNWC RAND TINKER ARPA MITRE RADC UCSB UCSD SAAC BELVOIR CMU Retired in 90 at >100 hosts California - Norway 23 UCLA SDC USC NOAA GWC CASE Nodes consisted of minicomputers connected to hosts Interface Message Processors (IMPs) Linked by 56-kbps lines leased from telephone company Host-IMP protocol ARPANET: Basic Structure Host-host protocol Source IMP to destination IMP protocol IMP-IMP protocol IMP-IMP protocol Host Subnet Protocols developed for communication agreement/rules on how communications are to proceed IMP-IMP, S/IMP-D/IMP, Host-IMP, Host-Host 24 IMP 12

Key ARPANET Characteristics Datagram service (just like telegraph) connectionless (contrast with connection-oriented) unreliable (unacknowledged) Packet switched messages up to 8063 bits could be sent BUT IMPs broke it up into 1008 bit (max) packets Automated routing no connection setup prior to packet transmission distributed routing algorithm to update routing tables Error control Congestion control Flow control 25 ARPANET Applications ARPANET introduced many new applications Email remote login file transfer SRI LBL MCCLELLAN UTAH ILLINOIS MIT AMES TIP AMES IMP X-PARC STANFORD FNWC UCSB RAND UCSD TINKER HARVARD ABERDEEN NBS ETAC ARPA BBN MITRE SAAC CCA BELVOIR CMU LINC RADC UCLA SDC USC NOAA GWC CASE 26 13

Internetworking ARPANET was a great WAN demonstration A robust network Capable of supporting a variety of applications But Its protocol structure did not support the merging of various networks well Not an internet E.g. ARPANET + packet radio + satellite performed poorly A reorganized design was proposed 27 TCP/IP New set of rules proposed to enable internetworking Kahn & Cerf argued for common rule layer Hide differences between different networks instead of translation The layer was eventually separated into 2 protocols IP (Internet Protocol) A means of getting messages moving over multiple links: connectionless TCP (Transmission Control Protocol) A means of strengthening delivery guarantees between end-points: connection-oriented HTTP SMTP DNS RTP 28 TCP Network Interface 1 IP Network Interface 2 UDP Network Interface 3 14

Layers & Structural Ideas With universally understood communication rules hosts in different types of network can talk to each other H Net 1 Net 2 Routers talk IP, hosts talk TCP & IP Encapsulation router H 29 IP Addressing and Routing Location based addressing Hierarchical address: Net ID + Host ID IP packets routed according to Net ID Routers compute routing tables using distributed H algorithm H Net 1 G G Net 3 G G Net 5 H Net 2 G Net 4 G H 30 15

Internet Today International ISPs (Tier 1) Data center Tier 1 ISP Backbone Router Fiber (FTTH) Peering at IXP TorIX (Front & Uni.) 3G mobile phone Dialup DSL DSL modem DSLAM POP Other ISPs Data path Regional or National ISPs (e.g. Telus, SaskTel, Bell) Cable Cable modem CMTS 31 Tier-1 ISPs 1. Level 3 2. Global Crossing 3. NTT 4. Sprint 5. TeliaSonera 6. Tinet 7. Tata 8. Cogent 9. Verizon 10. AT&T Google, Facebook, etc. also setting up private pathways to move data between centers 32 16

Local Area Networks A major component of the internet are concentrated networks of computers university, business These simpler networks interface to the internet via routers but what happens inside? Basic components hubs bridges/switches A B C Port 1 2 3 B1 4 4 Bridge 1 2 B2 3 D G H1 Hub E F A B C B1 1 2 Bridge (a) Port D E F G 33 Popular LANs IEEE 802.11 (WiFi) & IEEE 802.3 (Ethernet) Best-effort connectionless service Access point To wired network Ports Ethernet switch To rest of network CSE 3213, W14 34 17

Medium Access Control (MAC) A common challenge: communicating with multiple nodes over a shared medium Medium Access Controls for sharing were developed Example: Polling protocol on a multidrop line Access point To wired network Ports Ethernet switch To rest of network CSE 3213, W14 35 LAN Addressing How do LANs identify themselves? If they share a medium some means of identification is necessary Globally unique address MAC address, MAC-48, physical address consists of 48-bits burned inside network interface card (NIC) How does this work with IP? The layering concept 36 18

Summary of Some Network Terms connectionless Send to source before you know that source is accepting connection-oriented Send to source only after you hear that it is willing to accept packet-switching Non-dedicated link to source made on fly for each chunk of message circuit-switching Dedicated link created to source for duration of message best-effort service not guaranteed datagram service unacknowledged connectionless service 37 19