Communication and Networking Circuit and Packet Switching Basics

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

Three Network Technologies

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)

MPLS. Packet switching vs. circuit switching Virtual circuits

Sol: Optical range from λ 1 to λ 1 +Δλ contains bandwidth

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

DigiPoints Volume 1. Student Workbook. Module 4 Bandwidth Management

Network Technologies

BROADBAND AND HIGH SPEED NETWORKS

Fundamentals of Telecommunications

Requirements of Voice in an IP Internetwork

Introduction to Communication Networks Spring Unit 5 Switching Principles

Traditional Telephony

Strategies. Addressing and Routing

SDH and WDM: a look at the physical layer

Chapter 6 Bandwidth Utilization: Multiplexing and Spreading 6.1

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

SDH and WDM A look at the physical layer

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

Routing in packet-switching networks

SIP Trunking and Voice over IP

An Introduction to VoIP Protocols

Clearing the Way for VoIP

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

Introduction, Rate and Latency

Introduction to Packet Voice Technologies and VoIP

Computer Networks Homework 1

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

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

Multiplexing on Wireline Telephone Systems

How To Understand The Concept Of Circuit Switching

It explains the differences between the Plesiochronous Digital Hierarchy and the Synchronous Digital Hierarchy.

Analog vs. Digital Transmission

Configuration Guide. T.38 Protocol in AOS L1-29.1D September 2011

Final for ECE374 05/06/13 Solution!!

WAN Data Link Protocols

: Instructor

12 Quality of Service (QoS)

The Telephone Network. An Engineering Approach to Computer Networking

CMPT 165: The Internet, Part 3

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

DigiPoints Volume 1. Student Workbook. Module 5 Growing Capacity Through Technology

(Refer Slide Time: 2:10)

Transport Layer Protocols

Voice over IP: RTP/RTCP The transport layer

Three Key Design Considerations of IP Video Surveillance Systems

Troubleshooting Common Issues in VoIP

TCOM 370 NOTES 99-6 VOICE DIGITIZATION AND VOICE/DATA INTEGRATION

CHAPTER 8 MULTIPLEXING

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

Making Ethernet Over SONET Fit a Transport Network Operations Model

MPLS Environment. To allow more complex routing capabilities, MPLS permits attaching a

Question: 3 When using Application Intelligence, Server Time may be defined as.

Encapsulating Voice in IP Packets

Advanced Networking Voice over IP: RTP/RTCP The transport layer

Protocols and Architecture. Protocol Architecture.

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

Overview of Asynchronous Transfer Mode (ATM) and MPC860SAR. For More Information On This Product, Go to:

ECE 358: Computer Networks. Homework #3. Chapter 5 and 6 Review Questions 1

Lecture 12 Transport Networks (SONET) and circuit-switched networks

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

Implementing VoIP support in a VSAT network based on SoftSwitch integration

Circuit-Switched Router Connections Nathan J. Muller

Improved Digital Media Delivery with Telestream HyperLaunch

EECC694 - Shaaban. Transmission Channel

White paper. Reliable and Scalable TETRA networks

Architecture and Performance of the Internet

TELECOMMUNICATION SYSTEMS AND TECHNOLOGIES - Vol. I - Analog and Digital Switching - Wojciech Kabaciński

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

DATA COMMUNICATIONS AND NETWORKING. Solved Examples

Chapter 11. User Datagram Protocol (UDP)

Chapter 2 - The TCP/IP and OSI Networking Models

CTS2134 Introduction to Networking. Module 07: Wide Area Networks

Controlled Random Access Methods

10/13/2008 Vasile Dadarlat --Computer Networks 1

2 Basic Concepts. Contents

Communications and Computer Networks

How To Get A Phone In The United States

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

Introduction to Metropolitan Area Networks and Wide Area Networks

VoIP telephony over internet

Solutions to the Sample Questions on Introduction

Local Area Networks transmission system private speedy and secure kilometres shared transmission medium hardware & software

CS 640: Introduction to Computer Networks. Goals of This Class. Goal of Networking. Page 1. Understand principles and practice of networking

IP Office Technical Tip

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

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

Chapter 3 ATM and Multimedia Traffic

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

CS 5516 Computer Architecture Networks

Service resiliency and reliability Quality of Experience Modelling requirements A PlanetLab proposal. PDCAT'08 - Dunedin December 1-4, 2008

MLPPP Deployment Using the PA-MC-T3-EC and PA-MC-2T3-EC

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

Protocols. Packets. What's in an IP packet

Data Communication and Computer Network

1 " %&#'(&#'(&#'(#' ( $) ) *+$ - 0# ,.+ ! "

Administrivia. CSMA/CA: Recap. Mobility Management. Mobility Management. Channel Partitioning, Random Access and Scheduling

1. Public Switched Telephone Networks vs. Internet Protocol Networks

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

Transcription:

Communication and Networking Circuit and Packet Switching Basics D. Richard Brown III (selected figures from Stallings Data and Computer Communications 10th edition) D. Richard Brown III 1 / 20

Unswitched/Unmultiplexed Network Dedicated link between each user Lots of wires Lots of network ports Difficult to add more users D. Richard Brown III 2 / 20

Switched Network No dedicated links between users Extra switching hardware needed Additional overhead to ensure data goes to the right place D. Richard Brown III 3 / 20

Circuit Switching Three phases: 1. Circuit establishment 2. Data transfer 3. Circuit disconnect Once connected, the data transfer is transparent: Dedicated circuit between sender and receiver Very low delay (essentially just propagation delay) Efficient for analog transmission of voice signals Can be inefficient for digital transmissions since channel capacity is dedicated for the duration of connection Like structured multiplexing techniques, e.g., synchronous TDM, channel is reserved even if not used (until disconnect) D. Richard Brown III 4 / 20

Blocking vs. Non-Blocking Circuit Switched Networks Blocking network: More users than actual circuits available in network May be unable to connect users in periods of high use because all circuits are busy Usually acceptable (although inconvenient) for voice traffic Non-blocking network: Enough circuits available to permit all users to connect (in pairs) simultaneously Usually expected for data traffic May require buffering D. Richard Brown III 5 / 20

ECE2305: Circuit and Packet Switching Basics Space Division Switching I Originally developed for analog links I Also applicable to digital links I Signal paths are physically separate from one another I Path is dedicated solely to transfer signals I Basic building block of switch is a metallic crosspoint or semiconductor gate Images from: http://www.forensicgenealogy.info/contest 28 results.html and http://rhetoricaldevice.com/ringringring.html. D. Richard Brown III 6 / 20

Non-Blocking Space Division Switch D. Richard Brown III 7 / 20

Three-Stage Space Division Switch Blocking possible here. D. Richard Brown III 8 / 20

Public Circuit Switched Network Note that trunks might be synchronous TDM lines, e.g., DS-1 or SONET The main idea here is that, from the point of view of the users, there is a dedicated circuit between them. D. Richard Brown III 9 / 20

Modern Circuit Switching: Time-Division Switching Most analog signals are now digitized before transmission through a network Low cost of digital hardware Telephone operators replaced by smart digital switches that automatically establish and release dedicated circuits Synchronous TDM multiplexing usually used: Multiplex low rate data streams into dedicated timeslots in a high rate data stream Guaranteed data rate through circuit Low delay Transparent to end users D. Richard Brown III 10 / 20

Motivation for Packet Switching Fundamental conflict/tradeoff in communication systems: Pre-allocation of dedicated channel capacity (FDM, synchronous TDM, circuit switching) Dynamic allocation of on-demand channel capacity (statistical TDM, packet switching) 1968: Almost all voice/data networks were circuit switched Real-time dynamic allocation of channel capacity was unrealistic given current computer hardware 1969: ARPANET First demonstrations of packet switched computer network If lines are cheap: use circuit switching If computing is cheap: use packet switching D. Richard Brown III 11 / 20

Packet Switching Station breaks long message into packets Packets sent one at a time to the network Network dynamically allocates capacity and delivers packets to receiver without establishing a dedicated link Two common approaches: Virtual circuit packet switching Datagram packet switching D. Richard Brown III 12 / 20

Effect of Packet Size Packets: X a b Y Packets forwarded only after they have been completely received. Assume: 40 byte/octet data 3 byte header Cases: (a) 40 + 3 = 43 byte packets (b) 20 + 3 = 23 byte packets (c) 8 + 3 = 11 byte packets (d) 4 + 3 = 7 byte packets D. Richard Brown III 13 / 20

Virtual Circuit Packet Switching Route is pre-planned (requires a call setup phase) All packets follow the same route Packets will arrive in order No per-packet routing decisions need to be made (low per-packet overhead) Can be affected by network problems Network can provide sequencing and error control Typically more efficient for long messages (low per-packet overhead outweighs fixed call setup overhead) Note this is not a dedicated circuit (no reserved capacity). D. Richard Brown III 14 / 20

Virtual Circuit Packet Switching D. Richard Brown III 15 / 20

Datagram Packet Switching No call setup phase Each packet is treated independently Packets may take different routes Packets may arrive out of order Usually more reliable (robust to network problems) More flexible Typically more efficient for short messages (no fixed call setup overhead but higher per-packet overhead) As seen in lab 5, this is how IP works. D. Richard Brown III 16 / 20

Virtual Circuits vs. Datagram Packet Switching Virtual circuits: Call setup phase results in more fixed overhead Less per-packet overhead during data transmission since no routing decisions have to be made for each packet Network can provide sequencing and error control Susceptible to single point of failure Datagram: No call setup phase results in very small fixed overhead More per-packet overhead during data transmission since routing decisions have to be made for each packet Typically more flexible and resilient to network problems D. Richard Brown III 17 / 20

Typical Timing Diagrams D. Richard Brown III 18 / 20

Comparison Table D. Richard Brown III 19 / 20

Final Remarks Circuit switching (originally developed for analog voice communication) Packet switching (1969 ARPANET) Virtual circuit Datagram Performance depends on several factors Propagation delays Length of message that will be transmitted Application (continuous data or intermittent?) Size of packets Switching/routing delays Bottom line: Tradeoff between fixed overhead and per-packet overhead Datagram packet switching preferred in most modern applications D. Richard Brown III 20 / 20