Subject Name:COMPUTER NETWORKS-1

Slides:



Advertisements
Similar presentations
Multiplexing and Spreading
Advertisements

6.1 Chapter 6 Bandwidth Utilization: Multiplexing and Spreading Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
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.
Bandwidth Utilization: Multiplexing and Spreading
Multiplexing Multiplexing is the set of techniques that allows the simultaneous transmission of multiple signals across a single data link. A Multiplexer.
Data Communication Bandwidth Utilization: Multiplexing and Spreading
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.
ECOM 4314 Data Communications Fall September, 2010.
5.1 Background Information Modulation Techniques (Chapter 5) Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
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.
6.1 Chapter 6 Bandwidth Utilization: Multiplexing and Spreading Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
8.1 Chapter 8 Switching Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
NETE 0510 Presented by Dr.Apichan Kanjanavapastit
Data and Computer Communications Chapter 8 – Multiplexing
Network Technology CSE3020 Week 5
Review of Networking Concepts Part 1: Switching Networks
Physical Layer Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS School of Computing, UNF.
ECE 466 Switching Networks. ECE 466 A communication network provides a scalable solution to connect a large number of end systems Communication Networks.
Spring 2007Data Communications, Kwangwoon University6-1 Chapter 6. Bandwidth Utilization: Multiplexing and Spreading 1.Multiplexing 2.Spread Spectrum.
ECOM 4314 Data Communications Fall September, 2010.
6.1 Chapter 6 Bandwidth Utilization: Multiplexing and Spreading Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
4.3 Multiplexing FDM TDM. Introduction Definition 1. The transmission of information from one or more source to one or more destination over the same.
Copyright © NDSL, Chang Gung University. Permission required for reproduction or display. Chapter 6 Bandwidth Utilization: Multiplexing and Spreading 長庚大學資訊工程學系.
6.1 Chapter 6 Bandwidth Utilization: Multiplexing and Spreading Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
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.
Chapter 6 Bandwidth Utilization Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Data Comm. & Networks Instructor: Ibrahim Tariq Lecture 3.
Multiplexing and Spreading (Bandwidth Utilization)
Unit III Bandwidth Utilization: Multiplexing and Spectrum Spreading In practical life the bandwidth available of links is limited. The proper utilization.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 CH. 8: SWITCHING & DATAGRAM NETWORKS 7.1.
Data and Computer Communications by William Stallings Eighth Edition Networks and Communication Department 1 Multiplexing Click to edit Master subtitle.
Data Communication Networks Lec 13 and 14. Network Core- Packet Switching.
Introduction to Communication Lecture (07) 1. Bandwidth utilization Bandwidth utilization is the wise use of available bandwidth to achieve specific goals.
6.1 Chapter 6 Bandwidth Utilization: Multiplexing and Spreading Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
6.1 Chapter 6 Bandwidth Utilization: Multiplexing and Spreading Lecturer: Mrs Rohani Hassan Copyright © The McGraw-Hill Companies, Inc. Permission required.
Chapter 2 PHYSICAL LAYER.
Bandwidth Utilization: Multiplexing and Spreading
Bandwidth Utilization (Multiplexing and Spectrum Spreading)
Bandwidth Utilization: Multiplexing and Spreading
Bandwidth Utilization
Chapter 8 Switching Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Bandwidth Utilization: Multiplexing and Spreading
Bandwidth Utilization
Bandwidth Utilization: Multiplexing and Spreading
Bandwidth Utilization: Multiplexing and Spreading
Chapter 6 Bandwidth Utilization: Multiplexing and Spreading
Bandwidth Utilization
Bandwidth Utilization: Multiplexing and Spreading
School of Computer Science and Engineering Pusan National University
Image frequency rejection ratio
Chapter 3 Switching.
Chapter 4: Digital Transmission
SWITCHING Switched Network Circuit-Switched Network Datagram Networks
William Stallings Data and Computer Communications
Dr. Clincy Professor of CS
Data Communication Networks
Bandwidth Utilization: Multiplexing and Spreading
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.
Switching A network is a set of connected devices
Bandwidth Utilization: Multiplexing
Presentation transcript:

Subject Name:COMPUTER NETWORKS-1 Subject Code:10CS55 Prepared By:Shruthi N, Krishna sowjanya.k, santhiya Department: CSE

Engineered for Tomorrow Multiplexing Multiplexing is the simultaneous transmission of multiple signals across a single data link. In a multiplexed system, n lines share the bandwidth of one link. 1 link, n channels n signals (input) M U X D E M U X n signals (output) Multiplexer Demultiplexer

Engineered for Tomorrow Multiplexing Multiplexing is the simultaneous transmission of multiple signals across a single data link. In a multiplexed system, n lines share the bandwidth of one link There are three basic multiplexing techniques: frequency-division multiplexing. wavelength-division multiplexing. time-division multiplexing.

Frequency Division Multiplexing (FDM) Engineered for Tomorrow Frequency Division Multiplexing (FDM) Medium BW > Channel BW Each signal is modulated to a different carrier frequency E.g., broadcast radio Channel allocated even if no data An analog multiplexing technique to combine signals

Conceptual View of FDM Channel 3 Channel 2 Channel 1 Time f3 f2 f1 Engineered for Tomorrow Conceptual View of FDM Channel 3 Channel 2 Channel 1 f1 f2 f3 Frequency Time

FDM: Multiplexing Process Engineered for Tomorrow FDM: Multiplexing Process

FDM: Demultiplexing Process Engineered for Tomorrow FDM: Demultiplexing Process

Analog Hierarchy Used by AT&T … … 12 voice channels F D M F D M F D M Engineered for Tomorrow Analog Hierarchy Used by AT&T 4 kHz 48 kHz 12 voice channels 12 voice channels 4 kHz … 240 kHz 60 voice channels group F D M 2.52 MHz 600 voice channels 5 groups supergroup F D M … 10 supergropus master group 16.984 MHz 3600 voice channels F D M 6 master groups Jumbo group F D M

Wavelength Division Multiplexing (WDM) Engineered for Tomorrow Wavelength Division Multiplexing (WDM) An analog multiplexing technique to combine optical signals WDM is a special case of FDM WDM 1 2 3 1+2+3 1 1 Multiplexer Demultiplexer 1+2+3 Fiber-optic cable 2 2 3 3

Time Division Multiplexing (TDM) Engineered for Tomorrow Time Division Multiplexing (TDM) A digital multiplexing technique to combine data Medium Data Rate > Signal Data Rate Multiple digital signals interleaved in time Time slots are preassigned to sources and fixed are allocated even if no data do not have to be evenly distributed among sources one unit T D M A B C Frame Time slot

Conceptual View of TDM M U X 1 2 3 1 Data flow 2 D E M U X 3 Time Engineered for Tomorrow Conceptual View of TDM M U X 1 2 3 1 Data flow 2 3 2 1 3 2 1 3 2 1 D E M U X 3 Time Frequency Channel 3 Channel 2 Channel 1

TDM Frames A frame consists of one complete cycle of time slots Engineered for Tomorrow TDM Frames A frame consists of one complete cycle of time slots

Engineered for Tomorrow Interleaving Multiplexing side:As the switch opens in front of a connection, that connection has the opportunity to send a unit onto the path. This process is called interleaving. Demultiplexing side: as the switch opens in front of a connection, that connection has the opportunity to receive a unit from the path

Engineered for Tomorrow Data Rate Management Not all input links maybe have the same data rate. Some links maybe slower. There maybe several different input link speeds There are three strategies that can be used to overcome the data rate mismatch: multilevel, multislot and pulse stuffing 6.14

Engineered for Tomorrow Data rate matching Multilevel: used when the data rate of the input links are multiples of each other. Multislot: used when there is a GCD between the data rates. The higher bit rate channels are allocated more slots per frame, and the output frame rate is a multiple of each input link. Pulse Stuffing: used when there is no GCD between the links. The slowest speed link will be brought up to the speed of the other links by bit insertion, this is called pulse stuffing.

Multi-Level Multiplexing Engineered for Tomorrow Multi-Level Multiplexing

Multiple-slot multiplexing Engineered for Tomorrow Multiple-slot multiplexing

Engineered for Tomorrow Pulse stuffing

Engineered for Tomorrow Synchronization To ensure that the receiver correctly reads the incoming bits, i.e., knows the incoming bit boundaries to interpret a “1” and a “0”, a known bit pattern is used between the frames. The receiver looks for the anticipated bit and starts counting bits till the end of the frame. Then it starts over again with the reception of another known bit. These bits (or bit patterns) are called synchronization bit(s). They are part of the overhead of transmission.

Engineered for Tomorrow Framing bits

DS Services and T Lines DS-0, DS-1, etc, are services Engineered for Tomorrow DS Services and T Lines DS-0, DS-1, etc, are services T lines are used to implement these services Service Line Rate (Mbps) Voice Channels DS-1 T-1 1.544 24 DS-2 T-2 6.312 96 DS-3 T-3 44.736 672 DS-4 T-4 274.176 4032

T Lines and Analog Signals Engineered for Tomorrow T Lines and Analog Signals

Engineered for Tomorrow T-1 Frame Structure

E Lines European's version of T lines Also used in Thailand E Line Engineered for Tomorrow E Lines European's version of T lines Also used in Thailand E Line Rate (Mbps) Voice Channels E-1 2.048 30 E-2 8.448 120 E-3 34.368 480 E-4 139.264 1920

Statistical Time-Division Multiplexing Engineered for Tomorrow Statistical Time-Division Multiplexing In statistical time-division multiplexing, slots are dynamically allocated to improve bandwidth efficiency. Only when an input line has a slot's worth of data to send is it given a slot in the output frame. In statistical multiplexing, the number of slots in each frame is less than the number of input lines. The multiplexer checks each input line in roundrobin fashion; it allocates a slot for an input line if the line has data to send; otherwise, it skips the line and checks the next line.

Synchronous and statistical TDM Engineered for Tomorrow Synchronous and statistical TDM

Spread Spectrum Spread signal to use larger bandwidth Engineered for Tomorrow Spread Spectrum Spread signal to use larger bandwidth To prevent eavesdropping To reduce effect from interference

Frequency-Hopping SS "FHSS" – Frequency-Hopping Spread Spectrum Engineered for Tomorrow Frequency-Hopping SS "FHSS" – Frequency-Hopping Spread Spectrum Used in Bluetooth technology

FHSS Cycles Engineered for Tomorrow

Direct-Sequence SS "DSSS" – Direct-Sequence Spread Spectrum Engineered for Tomorrow Direct-Sequence SS "DSSS" – Direct-Sequence Spread Spectrum Used in Wireless LANs

DSSS and Interference Amplitude Narrow Band Signal Engineered for Tomorrow DSSS and Interference Frequency Amplitude Narrow Band Signal Narrow Band Interference Spread Spectrum Signal

Engineered for Tomorrow DSSS Example

Introduction to switching Engineered for Tomorrow Introduction to switching Switched networks Long distance transmission between stations (called “end devices”) is typically done over a network of switching nodes. Switching nodes do not concern with content of data. Their purpose is to provide a switching facility that will move the data from node to node until they reach their destination (the end device). A collection of nodes and connections forms a communications network. In a switched communications network, data entering the network from a station are routed to the destination by being switched from node to node

Engineered for Tomorrow A Switched network

Taxonomy of switched networks Engineered for Tomorrow Taxonomy of switched networks

Circuit switched Networks Engineered for Tomorrow Circuit switched Networks Circuit switching: There is a dedicated communication path between two stations (end-to-end) The path is a connected sequence of links between network nodes. On each physical link, a logical channel is dedicated to the connection. Communication via circuit switching has three phases: Setup phase Resource allocation (FDM or TDM) Data transfer phase Tear down phase Deallocate the dedicated resources The switches must know how to find the route to the destination and how to allocate bandwidth (channel) to establish a connection

Engineered for Tomorrow A circuit-switched network is made of a set of switches connected by physical links, in which each link is divided into n channels.

Delay in a circuit switched network Engineered for Tomorrow Delay in a circuit switched network

Datagram Networks Each packet is treated independently of all others. Engineered for Tomorrow Datagram Networks Each packet is treated independently of all others. Packets in this approach are referred to a datagrams Datagram switching is normally done at the network layer. Datagram networks are also referred to as connectionless networks. There are no setup or tear down phases.

A datagram network with four switches (routers) Engineered for Tomorrow A datagram network with four switches (routers)

Engineered for Tomorrow Routing Table In datagram networks,each switch has a routing table which is based on the destination address. Routing tables are dynamic and are updated periodically. The destination address and the corresponding forwarding output ports are recorded in the tables

Routing table in a datagram network Engineered for Tomorrow Routing table in a datagram network

Delay is more in datagram network than in virtual circuit network Engineered for Tomorrow Destination address Every packet in datagram network carries a header that contains destination address of the packet When switch recieves packet,this destination address is examined,routing table is consulted to find path. Efficiency Efficiency of datagram network is better than of circuit switche network as resources are allocated only when there are packets to be transferred. Delay Delay is more in datagram network than in virtual circuit network

Delay in a datagram network Engineered for Tomorrow Delay in a datagram network

Virtual Circuit Networks Engineered for Tomorrow Virtual Circuit Networks A virtual-circuit network is a cross between a circuit-switched network and a datagram network. There are setup and teardown phases in addition to data transfer phase. Resources can be allocated during setup phase or on demand Data are packetized and each packet carries an address in the header.but address in header has local jurisdiction. All packets follow the same path established during the connection Virtual circuit network is implemented in the data link layer. Two types of addressing are used:global and local

Virtual-circuit network Engineered for Tomorrow Virtual-circuit network

Virtual circuit Identifier Engineered for Tomorrow Virtual circuit Identifier The identifier used for data tranfer is called virtual circuit identifier(VCI)

Three phases Data Transfer phase Engineered for Tomorrow Three phases Data Transfer phase To transfer a frame from source to destination,all switches need to have a table entry for this virtual circuit Fig shows a frame arriving at port1 with a VCI of 14

Source-to-destination data transfer in a virtual-circuit network Engineered for Tomorrow Source-to-destination data transfer in a virtual-circuit network

Engineered for Tomorrow Setup phase In setup phase,a switch creates an entry for a virtual circuit.Two steps are required Setup request A setup request is sent from the source to the destination as shown

Engineered for Tomorrow Acknowledgement A special fram,called acknowledgement frame,completes the entries in the switching tables.

Delay in a virtual-circuit network Engineered for Tomorrow Delay in a virtual-circuit network

Thank You……