Circuit vs. Packet Switching

Similar documents
CH.1. Lecture # 2. Computer Networks and the Internet. Eng. Wafaa Audah. Islamic University of Gaza. Faculty of Engineering

WAN Technology. Heng Sovannarith

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

Computer Networks: LANs, WANs The Internet

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

Wide Area Networks. Learning Objectives. LAN and WAN. School of Business Eastern Illinois University. (Week 11, Thursday 3/22/2007)

Requirements of Voice in an IP Internetwork

SFWR 4C03: Computer Networks & Computer Security Jan 3-7, Lecturer: Kartik Krishnan Lecture 1-3

EITF25 Internet Techniques and Applications L5: Wide Area Networks (WAN) Stefan Höst

Architecture and Performance of the Internet

Communications and Computer Networks

WAN Data Link Protocols

How To Understand The Internet From A Telephone To A Computer (For A Computer)

Computer Networks Homework 1

Introduction to Metropolitan Area Networks and Wide Area Networks

Note! The problem set consists of two parts: Part I: The problem specifications pages Part II: The answer pages

WAN. Introduction. Services used by WAN. Circuit Switched Services. Architecture of Switch Services

EE4367 Telecom. Switching & Transmission. Prof. Murat Torlak

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

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

PART III. OPS-based wide area networks

Data Communication and Computer Network

CSCI Topics: Internet Programming Fall 2008

Note! The problem set consists of two parts: Part I: The problem specifications pages Part II: The answer pages

Network Layer. Introduction Datagrams and Virtual Circuits Routing Traffic Control. Data delivery from source to destination.

Computer Networks and the Internet

1 Introduction to mobile telecommunications

Network Technologies

Protocols and Architecture. Protocol Architecture.

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

Three Network Technologies

1. Public Switched Telephone Networks vs. Internet Protocol Networks

CS 78 Computer Networks. Internet Protocol (IP) our focus. The Network Layer. Interplay between routing and forwarding

Ethernet. Ethernet Frame Structure. Ethernet Frame Structure (more) Ethernet: uses CSMA/CD

Network administrators must be aware that delay exists, and then design their network to bring end-to-end delay within acceptable limits.

Clearing the Way for VoIP

Referring to the above question, the end-to-end delay (transmission delay plus propagation delay) is

Indian Institute of Technology Kharagpur. TCP/IP Part I. Prof Indranil Sengupta Computer Science and Engineering Indian Institute of Technology

CMPT 165: The Internet, Part 3

1.1 History of Communication Networks

Strategies. Addressing and Routing

Asynchronous Transfer Mode: ATM. ATM architecture. ATM: network or link layer? ATM Adaptation Layer (AAL)

Module 2 Overview of Computer Networks

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 5 Diploma in IT COMPUTER NETWORKS

Multiplexing. Multiplexing is the set of techniques that allows the simultaneous transmission of multiple signals across a single physical medium.

Basic Networking Concepts. 1. Introduction 2. Protocols 3. Protocol Layers 4. Network Interconnection/Internet

Introduction to Packet Voice Technologies and VoIP

Terms VON. VoIP LAN WAN CODEC

Chapter 1 Computer Networks and the Internet

Final for ECE374 05/06/13 Solution!!

MPLS. Packet switching vs. circuit switching Virtual circuits

Voice over Internet Protocol (VoIP) systems can be built up in numerous forms and these systems include mobile units, conferencing units and

VoIP network planning guide

Protocol Architecture. ATM architecture

Lesson 1 - Computer Networks and Internet - Overview

Solution. (Chapters ) Dr. Hasan Qunoo. The Islamic University of Gaza. Faculty of Engineering. Computer Engineering Department

IST 220 Exam 3 Notes Prepared by Dan Veltri

Internet structure: network of networks

Connection Services. Hakim S. ADICHE, MSc

Transport Layer Protocols

Protocol Data Units and Encapsulation

Circuit-Switched Router Connections Nathan J. Muller

Mobile IP Network Layer Lesson 01 OSI (open systems interconnection) Seven Layer Model and Internet Protocol Layers

Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc

2 Basic Concepts. Contents

VOICE OVER IP AND NETWORK CONVERGENCE

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

1. The subnet must prevent additional packets from entering the congested region until those already present can be processed.

Computer Networks III

Interconnection Networks. Interconnection Networks. Interconnection networks are used everywhere!

Chapter 11. User Datagram Protocol (UDP)

The OSI and TCP/IP Models. Lesson 2

ELEC3030 Computer Networks

Mobile IP Network Layer Lesson 02 TCP/IP Suite and IP Protocol

Analog vs. Digital Transmission

Chapter 9. IP Secure

SPEAKEASY QUALITY OF SERVICE: VQ TECHNOLOGY

Computer Networks. Chapter 5 Transport Protocols

The Network Layer Functions: Congestion Control

Datagram-based network layer: forwarding; routing. Additional function of VCbased network layer: call setup.

Ethernet. Ethernet. Network Devices

Based on Computer Networking, 4 th Edition by Kurose and Ross

Lecture 2: Protocols and Layering. CSE 123: Computer Networks Stefan Savage

Operating System Concepts. Operating System 資 訊 工 程 學 系 袁 賢 銘 老 師

Lecture 28: Internet Protocols

The OSI model has seven layers. The principles that were applied to arrive at the seven layers can be briefly summarized as follows:

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

Packetized Telephony Networks

Overview of Computer Networks

Introduction to WAN Technologies

Overview. Securing TCP/IP. Introduction to TCP/IP (cont d) Introduction to TCP/IP

Computer Networks CS321

Network Layer: Network Layer and IP Protocol

Dynamic Congestion-Based Load Balanced Routing in Optical Burst-Switched Networks

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

Midterm Exam CMPSCI 453: Computer Networks Fall 2011 Prof. Jim Kurose

5. DEPLOYMENT ISSUES Having described the fundamentals of VoIP and underlying IP infrastructure, let s address deployment issues.

WHITE PAPER. IP-based Networks: Axis White Paper, Copyright 2002, Axis Communications

COMP 361 Computer Communications Networks. Fall Semester Midterm Examination

Module 5. Broadcast Communication Networks. Version 2 CSE IIT, Kharagpur

Transcription:

Circuit vs. Packet Switching 1 Taxonomy of Switched Wide Area Networks WAN Telecommunication Systems intelligent core dumb nodes Circuit-Switched Networks (e.g. telephone networks) dumb core intelligent nodes connectionless Packet-Switched Networks connection-oriented Datagram Networks (e.g. the Internet) Virtual Circuit (e.g. ATM) connection-oriented service (TCP) connectionless service (UDP)

Circuit vs. Packet Switching (cont.) 2 Network Core mesh of routers/switches that interconnect end systems two fundamental approaches to building a WAN core: (1) circuit switching (example: telephone networks) a sequence of links (communication path) between two communicating nodes is determined ahead of the actual communication on each physical link, a channel is dedicated to the connection data is sent as a stream of bits through the network (2) packet switching (example: the Internet) data is sent through network in short blocks packets network links are dynamically shared by many packets; each packet uses full link bandwidth LAN 1 WAN Core Network LAN 2

Circuit vs. Packet Switching (cont.) 3 Circuit-Switched Networks (e.g. telephone networks)

Circuit vs. Packet Switching (cont.) 4 Packet Switching: Datagram Networks (e.g. the Internet)

Circuit Switching 5 Communication via involves three phases: Circuit Switching (1) circuit establishment before any data is transmitted, an end-to-end circuit must be established, i.e. network resources on path/ links between end-devices must be reserved (2) data transfer data transmission and signaling may each be digital or analog (3) circuit disconnect after some period of data transfer, the connection is terminated, by action of one of two stations, and dedicated resources are released Vancouver Toronto

Circuit Switching (cont.) 6 Multiplexing in Circuit-Switched Networks each link can be shared among (up to) n circuits each circuit gets a fraction 1/n of the link s bandwidth multiplexing = set of techniques that allows simultaneous transmission of multiple signals across a single data link frequency division multiplexing (FDM) = each circuit continuously gets a fraction of the link s bandwidth time division multiplexing (TDM) = each circuit gets all of the bandwidth periodically during brief intervals of time FDM frequency TDM time time frequency

Circuit Switching (cont.) 7 Advantages of Circuit Switching guaranteed Quality of Service data are transmitted at fixed (guaranteed) rate; delay at nodes is negligible Disadvantages of Circuit Switching inefficient use of capacity channel capacity is dedicated for the duration of a connection, even if no data is being transferred (example: silent periods in a phone call) circuit establishment delay circuit establishment introduces initial delay network complexity end-to-end circuit establishment and end-to-end bandwidth allocation is complicated and requires complex signaling software to coordinate operation of switches

Packet Switching 8 Communication via Packet Switching (1) message segmentation longer message is broken up into series of packets packets contain user s data + control data control data (header) contains information that network requires to route the packet (2) data transfer intermediate nodes perform following operations: (a) receive entire packet (b) determine next node and link on route (c) queue packet to go out on that link when link is available, packet is transmitted to next node

Packet Switching (cont.) 9 Further Details of Packet Switching each packet is treated independently with no reference to packets that have gone before! each packet contains the full (IP) address its destination as well as its source each packet switch has a forwarding (routing) table that maps destination addresses to an output link when packet arrives at a packet switch, the switch examines packet s destination address and chooses the next node on packet s path based on current traffic, line failure, etc. packets with the same destination address do not necessarily follow the same route packets may arrive out of sequence at the destination! if packets arrive out of order, resequencing must be performed at the destination

Packet Switching (cont.) 10 Main Principle of Packet Switching statistical multiplexing ( ) on-demand rather than pre-allocated sharing of resources link capacity is shared on packet-to-packet basis only among those users who have packets that need to be transmitted over the link (1) router buffers packets and arranges them in a queue (2) as the transmission line becomes available, packets are transmitted one by one Bandwidth division into pieces Dedicated allocation Resource reservation A B queue of packets waiting for output statistically multiplexed packets: packets are interleaved based on the statistics of the senders store-and-forward ( ) switch must receive entire packet before it can begin to transmit the first bit of the packet onto the outbound link

Packet Switching (cont.) 11 Example [ circuit switching vs. packet switching ] N=35 users share a 1 Mbps link each user generates 100kbps when active each user is active 10% of time How many users can be supported with circuit and how many with packet switching? N users 100 kbps 100 kbps 1 Mbps link Circuit Switching With circuit switching, 100kbps must be reserved for each user at all times. Hence, the output link can support 1Mbps/100kbps = 10 simultaneous users. Packet Switching 10 or fewer simultaneously active users aggregate rate 1 Mbps users packets flow through output link without delay, as in case of circuit switching more than 10 simultaneously active users aggregate rate exceeds output capacity With 35 users, probability of 10 or less simultaneously active users = 0.9996. Thus, packet switching can support all 35 users with virtually no delay!

Packet Switching (cont.) 12 Advantages of Packet Switching greater line efficiency node-to-node link dynamically shared by many packets / connections data rate conversion two stations of different data rates can exchange packets, because each connects to its node at its proper data rate nodes act as buffers no blocked calls packets are accepted even under heavy traffic, but delivery delay increases Disadvantages of Packet Switching transmission delay each time a packet passes through a packet-switching node, it incurs a delay not present in circuit switching = the time it takes to absorb the packet into an internal buffer variable delay each node introduces additional variable delay due to processing and queueing overhead to route packets through a packet-switching network, overhead information including the address of destination and/or sequence information must be added to each packet