Multiplexing  Consider a typist performs data entry from a terminal to a central computer. The line speed between the terminal and the computer is 9600.

Slides:



Advertisements
Similar presentations
DC DATACOMM John Abbott College JPC Efficiency of Communications M. E. Kabay, PhD, CISSP Director of Education, ICSA President, JINBU Corp Copyright.
Advertisements

1 IK1500 Communication Systems IK1330 Lecture 3: Networking Anders Västberg
Data Communications and Networking
Note Bandwidth utilization is the wise use of available bandwidth to achieve specific goals. Efficiency can be achieved by multiplexing; privacy and.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 6 Multiplexing.
Multiplexing Multiplexing is the set of techniques that allows the simultaneous transmission of multiple signals across a single data link. A Multiplexer.
William Stallings Data and Computer Communications 7 th Edition (Selected slides used for lectures at Bina Nusantara University) Multiplexing.
6.1 Chapter 6 Bandwidth Utilization: Multiplexing and Spreading Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
COE 341: Data & Computer Communications (T062) Dr. Marwan Abu-Amara
1 K. Salah Module 3.3: Multiplexing WDM FDM TDM T-1 ADSL.
Data Communications Multiplexing.
Chapter 10: Transmission Efficiency Business Data Communications, 4e.
Module 2.2: ADSL, ISDN, SONET
COE 342: Data & Computer Communications (T042) Dr. Marwan Abu-Amara Chapter 8: Multiplexing.
COE 341: Data & Computer Communications (T061) Dr. Marwan Abu-Amara Chapter 8: Multiplexing.
1 Chapter 5 Multiplexing : Sharing a Medium Data Communications and Computer Networks: A Business User’s Approach.
NETE 0510 Presented by Dr.Apichan Kanjanavapastit
Multiplexer Multiplexing FDM TDM WDM Front-End Processor Controllers.
Chapter 8 Wide Are Networking (WAN) Concepts –Packetizing –Multiplexing Switching Transmissions Services Selection.
Data and Computer Communications Chapter 8 – Multiplexing
Multiplexing.
Data Comm. & Networks Instructor: Ibrahim Tariq Lecture 3.
Chapter 10: Transmission Efficiency Business Data Communications, 4e.
Data and Computer Communications
Physical Layer Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS School of Computing, UNF.
1 Chapter 5 Multiplexing : Sharing a Medium Data Communications and Computer Networks: A Business User’s Approach.
CIS 321 – Data Communications & Networking Chapter 8 – Multiplexing.
02 – Performance Basics 1CS Computer Networks.
Terminal Handling & Polling
Multiplexing FDM & TDM. Multiplexing When two communicating nodes are connected through a media, it generally happens that bandwidth of media is several.
Spring 2007Data Communications, Kwangwoon University6-1 Chapter 6. Bandwidth Utilization: Multiplexing and Spreading 1.Multiplexing 2.Spread Spectrum.
In The Name Of Allah The Most Merciful The most Beneficial…
6.1 Chapter 6 Bandwidth Utilization: Multiplexing and Spreading Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 6 Multiplexing.
Multiplexing. Multiplexing is the set of techniques that allows simultaneous transmission of multiple signals across a single link.
Lecturer: Tamanna Haque Nipa
Communications Equipment Communication Equipments: –Equipments that are, Not a direct part of the network (like node, client, terminal, server etc.) but,
Multiplexing Rong Wang CGS3285 Spring Based on Data Communications and Networking, 3rd EditionBehrouz A. Forouzan, © McGraw-Hill Companies, Inc.,
Lecture 3 Applications of TDM ( T & E Lines ) & Statistical TDM.
Unit III Bandwidth Utilization: Multiplexing and Spectrum Spreading In practical life the bandwidth available of links is limited. The proper utilization.
MULTIPLEXING Habib Youssef, Ph.D Department of Computer Engineering King Fahd University of Petroleum and Minerals Dhahran, Saudi.
Data Communications & Computer Networks, Second Edition1 Chapter 5 Multiplexing: Sharing a Medium.
1 Multiplexing Introduction  Multiplexing  The set of techniques that allow the simultaneous transmission of multiple signals across a single data link.
Data and Computer Communications by William Stallings Eighth Edition Networks and Communication Department 1 Multiplexing Click to edit Master subtitle.
UDP: User Datagram Protocol Chapter 12. Introduction Multiple application programs can execute simultaneously on a given computer and can send and receive.
11-Mar-16Physical Layer Multiplexing Multiplexing is the set of techniques that allows multiple signal transmission across a single medium at the same.
Lecture # 3: WAN Data Communication Network L.Rania Ahmed Tabeidi.
Introduction to Communication Lecture (07) 1. Bandwidth utilization Bandwidth utilization is the wise use of available bandwidth to achieve specific goals.
Token Passing: IEEE802.5 standard  4 Mbps  maximum token holding time: 10 ms, limiting packet length  packet (token, data) format:
6.1 Chapter 6 Bandwidth Utilization: Multiplexing and Spreading Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 2 PHYSICAL LAYER.
Bandwidth Utilization: Multiplexing and Spreading
Bandwidth Utilization (Multiplexing and Spectrum Spreading)
DoD Reference Model Network Access (or Host-to-Network) Internet
Bandwidth Utilization
Chapter 6 Bandwidth Utilization: Multiplexing and Spreading
Multiplexing : Sharing a Medium
Image frequency rejection ratio
Chapter 6 Multiplexing.
Subject Name:COMPUTER NETWORKS-1
Multiplexing Multiplexing is the set of techniques that allows the simultaneous transmission of multiple signals across a single data link. A Multiplexer.
Chapter 4: Digital Transmission
Network Concepts Devices
Network Core and QoS.
Bandwidth Utilization: Multiplexing and Spreading
Chapter 6 Multiplexing.
Multiplexing Simultaneous transmission of multiple signals across a single data link As data & telecomm use increases, so does traffic Add individual links.
Bandwidth Utilization: Multiplexing
Network Core and QoS.
Presentation transcript:

Multiplexing  Consider a typist performs data entry from a terminal to a central computer. The line speed between the terminal and the computer is 9600 b/s.  How fast the typist has to type to keep the line busy?  A channel devoted to a single terminal is typically idle much more than it is active.  A channel can be shared among several terminals to reduce cost. ---> Multiplexing 9600 bits/second x 60 sec/min 10 bits/byte x 10 bytes/word = 5760 words/min

Background  Multiprocessing DTEs (e.g., timesharing computers) are designed to support dozens of remote DTEs (e.g., terminals).  Each remote DTE connection is made through a port, an interface to the central computer. DTE 1 DTE 2 DTE 3 Port E Port L Port S Host DTE Remote DTEs

Background  If individual channels connecting the interactive terminals to the ports on the host are only partly in use, it may be possible to have some or all of the terminals multiplex their communications onto a single channel.  Multiplexer (Mux)  Multiplexing should be Transparent to DTEs being muxed. DTE 1 DTE 2 DTE 3 Port E Port L Port S Host DTE Remote DTEs Mux

Multiplexer Internals  Multiplexing tasks:  Demultiplexing algorithm: - Checking a connection for data - Formatting data according to the protocol used by the channel. - Transmitting data on the channel. Three basic operations: - Reading data from the channel. - Determining the destination of the data. - Forwarding data to the specific connection.

Multiplexing Techniques  Frequency Division Multiplexing (FDM) - dividing the multiplexed channel into a number of unique frequency bands, each one assigned to a pair of communication entities. - FDM can be achieved only if the available bandwidth on the multiplexed channel exceeds the bandwidth needs of all communicating entities. - Not widely used in data communication because of hardware cost. - Examples: cabled TV DTE 1 DTE 2 DTE 3 Port E Port L Port S Host DTE Remote DTEs Mux Hz Hz Hz

Multiplexing Techniques  Time Division Multiplexing (TDM) - Time share the channel between various DTEs. - To prevent information arriving at wrong DTE, both multiplexers must be synchronized. -- a special bit pattern to indicate the start of a new cycle. - When a DTE has no data to send, the corresponding slot is filled with a reserved bit pattern (e.g., NULL). DTE 1 DTE 2 DTE 3 Port E Port L Port S Host DTE Remote DTEs Mux S L E S L

Multiplexing Techniques  Statistical Multiplexing - To overcome the problem of idling DTEs by sending information from a DTE only when it is available. - A DTE does not use a fixed time slot in a cycle. - The multiplexer must be able to determine the intended destination of each byte (data unit) received. - A unique identifier either of the source or the destination of the byte must be included with each byte (data unit). DTE 1 DTE 2 DTE 3 Port E Port L Port S Host DTE Remote DTEs Mux P S I E K 2 G 2 H 1

Multiplexing Techniques  Statistical Multiplexing - Two implications: - The bandwidth is reduced by transmitting identifiers. - Mapping tables are required: A. if the identifier is the source address, the remote multiplexer must map that address into a destination connection. B. if the identifier is the destination address, the local multiplexer must map the local device’s identifier into the destination address. - The bandwidth on the multiplexed channel does not need to exceed the sum of peak bandwidth needs of all communicating entities. - If all devices connected to a multiplexer transmit simultaneously for a sustained period, there may not be sufficient bandwidth to handle all of the traffic. Traffic may be discarded at the multiplexer or buffers may be used to temporarily hold the data. Statistical multiplexing gain

Port Selectors  When there are more remote DTEs than ports on the central host, a device known as a port selector (or front end, switch, or terminal concentrator) is employed to manage connections from remote DTEs to host’s ports.  Connection is sought when a DTE issues some form of signals (a series of characters, carrier signal) to the port selector. DTE 1 DTE 2 DTE 3 Port A Port B Host Remote DTEs Port selector DTE 4