Multiplexing, Circuit Switching and Packet Switching. Circuit Switching

Similar documents
Network Technologies

Strategies. Addressing and Routing

Objectives. Lecture 4. How do computers communicate? How do computers communicate? Local asynchronous communication. How do computers communicate?

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

Three Network Technologies

CMPT 165: The Internet, Part 3

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

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

Chapter 6 Bandwidth Utilization: Multiplexing and Spreading 6.1

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

Network Performance: Networks must be fast. What are the essential network performance metrics: bandwidth and latency

Multiplexing on Wireline Telephone Systems

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

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

Data Communication and Computer Network

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

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

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

Introduction to Packet Voice Technologies and VoIP

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

Basic Multiplexing models. Computer Networks - Vassilis Tsaoussidis

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

Transport Layer Protocols

Fundamentals of Telecommunications

BROADBAND AND HIGH SPEED NETWORKS

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

Analog vs. Digital Transmission

EE4367 Telecom. Switching & Transmission. Prof. Murat Torlak

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

WAN Data Link Protocols

Requirements of Voice in an IP Internetwork

CSMA/CA. Information Networks p. 1

EECC694 - Shaaban. Transmission Channel


CSCI Topics: Internet Programming Fall 2008

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

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

IST 220 Exam 3 Notes Prepared by Dan Veltri

High-Level Data Link Control

Computer Networks: LANs, WANs The Internet

Introduction, Rate and Latency

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

Traditional Telephony

MPLS. Packet switching vs. circuit switching Virtual circuits

Final for ECE374 05/06/13 Solution!!

Computer Networks Homework 1

: Instructor

Chapter 3 ATM and Multimedia Traffic

Computer Networks Vs. Distributed Systems

WAN Technology. Heng Sovannarith

Architecture and Performance of the Internet

CSCI-1680 :: Computer Networks

Chap 4 Circuit-Switching Networks

VoIP telephony over internet

Wireless LAN Concepts

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

Internet Architecture and Philosophy

CHAPTER 8 MULTIPLEXING

Frame Relay and Frame-Based ATM: A Comparison of Technologies

Physical Layer, Part 2 Digital Transmissions and Multiplexing

Introduction to WAN Technologies

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

ESSENTIALS. Understanding Ethernet Switches and Routers. April 2011 VOLUME 3 ISSUE 1 A TECHNICAL SUPPLEMENT TO CONTROL NETWORK

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

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

Course 12 Synchronous transmission multiplexing systems used in digital telephone networks

What is this Course All About

Network Edge and Network Core

Protocols and Architecture. Protocol Architecture.

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

Overview of Computer Networks

Introduction Chapter 1. Uses of Computer Networks

White Paper. D-Link International Tel: (65) , Fax: (65) Web:

Final Exam. Route Computation: One reason why link state routing is preferable to distance vector style routing.

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

What s The Difference Between Bit Rate And Baud Rate?

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

524 Computer Networks

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

Introduction To Computer Networks

Internet Packets. Forwarding Datagrams

The Impact of QoS Changes towards Network Performance

TCP Offload Engines. As network interconnect speeds advance to Gigabit. Introduction to

Chapter 7 Low-Speed Wireless Local Area Networks

Lecture 21 ISDN Integrated Digital Network.

Voice over IP. Demonstration 1: VoIP Protocols. Network Environment

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

Clearing the Way for VoIP

High Performance VPN Solutions Over Satellite Networks

Connection Services. Hakim S. ADICHE, MSc

RTT 60.5 msec receiver window size: 32 KB

Combination of Packet Switching and Circuit Switching In the upcoming Computer Networks

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

1 Introduction to mobile telecommunications

Controlled Random Access Methods

Chapter 9. IP Secure

Introduction to WAN Technologies

White Paper Abstract Disclaimer

RESOURCE ALLOCATION FOR INTERACTIVE TRAFFIC CLASS OVER GPRS

an interconnected collection of autonomous computers interconnected = able to exchange information

Transcription:

Multiplexing, Circuit Switching and Packet Switching Circuit Switching Old telephone technology For each connection, physical switches are set in the telephone network to create a physical circuit That s the job of the switching office 1

Circuit Switching - Example Physical copper connection set up when call is made Switching offices Circuit Switching (cont d) Switches are set up at the beginning of the connection and maintained throughout the connection Network resources reserved and dedicated from sender to receiver Not a very efficient strategy A connection holds a physical line even during silence periods (when there is nothing to transmit) 2

Sharing a Media: Multiplexing Multiplexing means combining different communication streams into just one communication line Example 1: Frequency-Division Multiplexing Used by radio,tv and cable TV Different stations transmit over different channels (with different frequency) Example 2:Time-Division Multiplexing For use with digital signals! Used for the communication between telephone switching offices Time-Division Multiplexing Example 0 0 1 0 1 1 0 0 1 0 0 1 N streams R = sampling rate of each stream NR = sampling rate of multiplexed stream 0 1 1 1 1 1 0 0 0 0 0 1 001001111000110011000111 1 0 0 0 0 1 1 1 0 0 1 1 3

Time-Division Demultiplexing Example N streams R = sampling rate of each stream NR = sampling rate of multiplexed stream 0 0 1 0 1 1 0 0 1 0 0 1 001001111000110011000111 0 1 1 1 1 1 0 0 0 0 0 1 1 0 0 0 0 1 1 1 0 0 1 1 Time-Division Multiplexing (TDM) From N streams, each with a bitrate of R bits/s, we generate a single signal with bitrate of N*R bits/s Example: Digitized speech with sampling rate F = 8KHz and B = 8 bits per sample (R = 64 Kb/s) Multiplexing N = 24 streams together creates a stream of 1.5 Mb/s This is the bitrate provided by a T1 carrier 4

TDM (cont d) Resources (time slots on the link) are reserved and allocated to each user Every n-th time slot, the line is dedicated to one predetermined sender How long is the time slot in our previous example? What happens if one sender has nothing to transmit? That time slot is wasted! NOTE: There is an inherent constant delay E.g., stream #3 has to wait until the first 4 bits of stream #1 and the first 4 bits of stream #2 are transmitted What is the constant delay in our previous example? Packet Switching Sharing by taking turn Model: conveyor belt in a warehouse Items are picked from the storage room and placed on the conveyor belt every time a customer makes an order Different customers may request a different number of items Different users items may be interspersed on the conveyor belt (they are multiplexed ) Networks use a similar idea Packet Switching Packetize data to transfer Multiplex it onto the wire Packets from different connections share the same link 5

Packet Switching Example A Header Payload C C D C D C D D B D Packet Switching Each packet is composed by the payload (the data we want to transmit) and a header The header contains information useful for transmission, such as: Source (sender s) address Destination (recipient s) address Packet size Sequence number Error checking information 6

Packet Switching (cont d) The header introduces overhead, that is, additional bits to be sent Therefore, it is not wise to have packets that are too small What happens if the payload is just 1 bit? Computer Addresses Each computer attached to a network is assigned a unique number (called address) A packet contains the address of the computer that sent it and the address of the computer to which it is sent. Packet Switching (cont d) In general, packets need not be of the same size The Internet Protocol specifies the maximum size Maximum transmission unit (MTU) No minimum size But, header size is fixed (e.g., 20 bytes for TCP/IP) Packets are generated by the network hardware The application (e.g., email) does not know that the data to be transmitted is packetized When packets are received, they are put together before the application accesses the data 7

Packet Switching (cont d) What kind of delay should we expect? Time-division multiplexing: constant delay Packet switching multiplexing: variable delay (it depends on the traffic on the line) Conveyor belt example: if there are many customers before you, you may have to wait more Packetized communication is used by many devices Computer, printers, digital TV, cellular phones, Queueing What happens when a computer needs to send packets but the link is congested? Needs to queue the packets as they are generated before they are transmitted What happens when a queue becomes too long? Packets are dropped! Queues form (and packets are dropped) also at the intermediate nodes (routers) How can the receiver detected that a packet was dropped on its way? Look at the packet sequence number! 8

TDM vs Packet Switching Example: 1Mb/s link Users are active only 10% of the time A user is active when s/he has bits to transmit When they transmit, users send 100 Kb/s streams Hence, only 10 users can be active at the same time Time-Division Multiplexing: Only 10 user can connect at the same time Every time a user is not active, the time slot is wasted! Packet-switching More users can connect As long as no more than 10 users are active at the same time! (which will rarely happen) Circuit Switching vs Packet Switching Circuit switching Must set up a connection (initial delay) Connection is reliable Resources are dedicated Therefore they are used inefficiently! Packet switching Very small set-up delay Efficient shared use of resources Possible congestion and consequent packet dropping 9