SlideShare uma empresa Scribd logo
1 de 41
Baixar para ler offline
CIRCUIT SWITCHING
Basic Categories of
Communication Networks
 Broadcast Networks
-a single node transmits the information
to all other nodes and hence, all stations
will receive the data
 Switched Networks
data are transferred from source to
destination through a series of intermediate
nodes (switching nodes).
Types of Switched Networks
 Circuit-Switched
 Packet-Switched
 Message-Switched
 Burst-Switched
Circuit-Switched Network
 “Line-Switched Network”.
 Originally developed for the analog-based
telephone system.
 a physical path is obtained for and dedicated
to a single connection between two end-
points in the network for the duration of the
connection.
Circuit Switching
3 Basic Elements
 End-Stations (or Terminals)
 Transmission Media
 Switching Nodes
Circuit Switching
3 Phases of a Circuit-Switched
Communication System
 Circuit Establishment
 DataTransfer
 Circuit Disconnect
Circuit Switching
 The connection path is established before the
transmission begins.
 Channel capacity must be reserved between
the source and destination throughout the
network.
 Each node must have available internal
switching capacity to handle the requested
connection.
 The Switching nodes must have the
intelligence to make proper allocations and to
establish a route through the network.
Example:
 PublicTelephone Network (PTN)
 Plain OldTelephone System (POTS)
 Long Distance Calls
Switching Node Architecture
Basic Functionalities:
 Signaling
 Control
 Switching
 Interfacing
Switching Node Elements
 Signaling
 Monitors the activity of the incoming lines
and to forward appropriate status or control
information to the control element of the
switch.
 Also used to place control signals onto
outgoing lines under the direction of the
control element.
 Control
 process incoming signaling information and
sets up connections accordingly
 Switching
SWITCHING MATRIX
(FABRIC)
-an array of selectable
cross-points used to
complete connections
between input lines
and output lines.
 Interfacing
 Provides the hardware required to connect
different devices, such as:
 analog
 digitalTDM lines
 optical fibers
 etc.
to the switch matrix.
Characteristic of a Circuit-
Based Switch
 Blocking Switching Node
- occurs when the switching matrix does
not allow some input lines to be
connected to output lines.
- used on voice systems
 Non-Blocking Switching Node
- allows all inputs to be connected to all
outputs.
-used for data connections
Switching Technologies
 Space-Division
 Time-Division
 Frequency Division
 Wavelength Division
 Space-Division Switching
 Each input takes a different physical path
in the switch matrix depending on the
output.
2nd Generation
Space-Division System
 Step-by-Step Switch
 Crossbar Switch (Cross-Point Switch)
 Step-by-Step Switch
 A basic step-by-step switch has a single input
terminal and multiple output terminals.
 Connection from the input terminal to the
outputs is controlled by an internal rotary
contact, or wiper.
 As the wiper rotates, it establishes a contact
between the input and output terminals.
 Each time the user dials a rotary-dial digit,
the rotary contact is advanced one position,
and connects the input terminal to the next
output terminal.
( Chapuis, 1982 ; Clark, 1997 )
 Crossbar Switch
As digits are dialed, the control element of the
switch receives the entire address before
processing it.
 As digits are dialed, the control element of
the switch receives the entire address before
processing it.
 The cross-points of the crossbar switch are
mechanical contacts with magnets to setup
and hold a connection.
 Once the circuit is established, the switching
contacts are held by electromagnets
energized with direct current passing through
the established circuit.
 When the circuit is opened, the loss of current
causes the cross-points to be released.
NOTE:
 CROSSBAR arises from the use if crossing
horizontal and vertical bars to select contacts
on the cross-point.
 Step-by-Step and Crossbar Switching
Systems use electro-mechanical components
for both switching matrix and control
elements.
 Time Division Switching
The need for time division switching arises from the fact that
digital signals are often carrying multiple individual circuits, or
channels, in appropriate timeslots (TS).
 Time-division multiplexing (TDM) involves
dividing the carrier into two (or more)
channels based on time slices, i.e., the
common channel is allotted to several
different signals, one at a time, in alternating
time slots. Each individual data stream is
reassembled at the receiving end based on
the timing.
Timeslot Interchanging
In such systems, when two different multiplexed
channels are interconnected together through the
switch matrix a virtual circuit is established.
This is done by interchanging timeslots, each of
which maintain partial contents of a particular
channel.
(TSI) (Stallings, 1999) .
 Time-Space-Time Architecture
Note that the second time switch stage is necessary to
ensure that multiple timeslots in one incoming stream are
not superimposed or blocked. Having more stages can
further improve the switch performance.
Utilizes both
 time-division switch capability:
 to shift channels between timeslots, and
 space-division switching capability:
 to enable a different physical outgoing line system
to be selected.
Frequency and Wavelength-
Division Switching
Frequency Division
Multiplexing
 is an analog multiplexing technique that
combines analog signals.
 The transmission facility is divided into
channels by splitting the total frequency band
(of the carrier) into narrow bands, each
allotted to an individual signal (sub-
channeling).
 Analog signals are commonly multiplexed
using FDM.
Wavelength Division
Multiplexing
Wavelength Division
Multiplexing
 is an analog multiplexing technique to combine
optical signals
 WDM is an optical transmission technique in which
multiple streams of data are transmitted over a
single optical fiber as light rays of different
wavelengths. It exploits the fact that light of
different wavelengths does not interfere.
 WDM allows to simultaneous transmission of
different data formats (e.g., IP, SONET, ATM) at
different rates as each channel is demultiplexed at
the end of the transmission back into the original
source.
Multiplexing
 Multiplexing means sending multiple signals
(each with a given transmission capacity
requirement) on a carrier (with large
transmission capacity) at the same time as a
single, complex signal and then recovering
the separate signals at the receiving end.
Advantages of Circuit
Switching
 Guaranteed Bandwidth
 The communication performance in Circuit
Switching is predictable and there will be no "best-
effort" delivery with no real guarantees.
 SimpleAbstraction
 Circuit Switching is a reliable communication
channel between hosts and one would not have to
worry about lost or out-of-order packets.
 Simple Forwarding
 The forwarding in Circuit Switching is based on
time slot or frequency and one would not need to
inspect a packet header.
 Low per-packet overhead
 There will be no IP (andTCP/UDP) header on each
packet in Circuit Switching.
Pitfalls in Circuit
Switching
 Wasted bandwidth
 Since most traffic occurs in bursts, in Circuit Switching
this may leads to idle connection during silent period.
Because it is unable to achieve gains from statistical
multiplexing that relies in identifying, predicting and
allocating more time for the generally more active
paths.
 Blocked Connections
 When resources are not sufficient, the connection will
refuse to be connected and thus, Circuit Switching is
unable to offer "okay" service to everybody.
 Connection Set-up Delay
 There will be no communication until the
connection is set up. Plus, in Circuit Switching, it is
unable to avoid extra latency for small data
transfers.
 Network State
 The network nodes in Circuit Switching must store
per-connection information and it is unable to
avoid per-connection storage and state.
Sources:
 http://searchnetworking.techtarget.com/definition/circuit-switched
 http://www.tcpipguide.com/free/t_WhatIsNetworking.htm
 http://computer.howstuffworks.com/ip-telephony2.htm
 http://en.wikibooks.org/wiki/A_Bit_History_of_Internet/Chapter_2_:_Circuit_switching_vs
_packet_switching
 http://www.erg.abdn.ac.uk/~gorry/eg3567/intro-pages/cs.html
 http://www.aafrin.com/2011/05/12/example-circuit-switching-vs-packet-switching/
 http://www.computerworld.com/s/article/41904/Packet_Switched_vs._Circuit_Switched_N
etworks
 http://en.wikipedia.org/wiki/Circuit_switching
 Stallings, William “Data and Computer Communications”,Chapter 10: Circuit Switching and
Packet Switching, Eight Edition.
 http://voip.about.com/od/voipbasics/u/UsingVoIPUP.htm
 http://www.highteck.net/EN/Basic/Internetworking.html
 http://www.pcmag.com/encyclopedia/term/39698/circuit-switching
 “Circuit Switching”, Dr. Farid Farahmand and Dr. Qiong (Jo) Zhang, Central Connecticut
State University and Arizona State University atWest Campus

Mais conteúdo relacionado

Mais procurados

Introduction to switching & circuit switching
Introduction to switching & circuit switchingIntroduction to switching & circuit switching
Introduction to switching & circuit switchingDr Rajiv Srivastava
 
Packet switching
Packet switchingPacket switching
Packet switchingasimnawaz54
 
Computer network switching
Computer network switchingComputer network switching
Computer network switchingShivani Godha
 
Routing algorithm
Routing algorithmRouting algorithm
Routing algorithmBushra M
 
switching techniques in data communication and networking
switching techniques in data communication and networkingswitching techniques in data communication and networking
switching techniques in data communication and networkingHarshita Yadav
 
MOBILE COMMUNICATION
MOBILE COMMUNICATIONMOBILE COMMUNICATION
MOBILE COMMUNICATIONjunnubabu
 
Guided Transmission Media
Guided Transmission MediaGuided Transmission Media
Guided Transmission Mediaasrabatool
 
Ch 19 Network-layer protocols Section 1
Ch 19  Network-layer protocols Section 1Ch 19  Network-layer protocols Section 1
Ch 19 Network-layer protocols Section 1Hossam El-Deen Osama
 
Ch6 bandwidth utilisation multiplexing and spreading
Ch6 bandwidth utilisation multiplexing and spreadingCh6 bandwidth utilisation multiplexing and spreading
Ch6 bandwidth utilisation multiplexing and spreadingAlban Landry MOUNGALA
 
Public Switched Telephone Network
Public Switched Telephone NetworkPublic Switched Telephone Network
Public Switched Telephone NetworkHaither Mithath
 
Transport layer services
Transport layer servicesTransport layer services
Transport layer servicesMelvin Cabatuan
 
TCP-IP Reference Model
TCP-IP Reference ModelTCP-IP Reference Model
TCP-IP Reference ModelMukesh Tekwani
 
Channel capacity
Channel capacityChannel capacity
Channel capacityPALLAB DAS
 
User datagram protocol (udp)
User datagram protocol (udp)User datagram protocol (udp)
User datagram protocol (udp)Ramola Dhande
 

Mais procurados (20)

Introduction to switching & circuit switching
Introduction to switching & circuit switchingIntroduction to switching & circuit switching
Introduction to switching & circuit switching
 
Packet switching
Packet switchingPacket switching
Packet switching
 
Computer network switching
Computer network switchingComputer network switching
Computer network switching
 
Data link layer
Data link layer Data link layer
Data link layer
 
Routing algorithm
Routing algorithmRouting algorithm
Routing algorithm
 
Physical Layer
Physical LayerPhysical Layer
Physical Layer
 
switching techniques in data communication and networking
switching techniques in data communication and networkingswitching techniques in data communication and networking
switching techniques in data communication and networking
 
IPv4 Addressing
 IPv4 Addressing   IPv4 Addressing
IPv4 Addressing
 
MOBILE COMMUNICATION
MOBILE COMMUNICATIONMOBILE COMMUNICATION
MOBILE COMMUNICATION
 
Guided Transmission Media
Guided Transmission MediaGuided Transmission Media
Guided Transmission Media
 
Ch 19 Network-layer protocols Section 1
Ch 19  Network-layer protocols Section 1Ch 19  Network-layer protocols Section 1
Ch 19 Network-layer protocols Section 1
 
Ch6 bandwidth utilisation multiplexing and spreading
Ch6 bandwidth utilisation multiplexing and spreadingCh6 bandwidth utilisation multiplexing and spreading
Ch6 bandwidth utilisation multiplexing and spreading
 
Ethernet
EthernetEthernet
Ethernet
 
Public Switched Telephone Network
Public Switched Telephone NetworkPublic Switched Telephone Network
Public Switched Telephone Network
 
Transport layer services
Transport layer servicesTransport layer services
Transport layer services
 
TCP-IP Reference Model
TCP-IP Reference ModelTCP-IP Reference Model
TCP-IP Reference Model
 
Distance vector routing
Distance vector routingDistance vector routing
Distance vector routing
 
Channel capacity
Channel capacityChannel capacity
Channel capacity
 
User datagram protocol (udp)
User datagram protocol (udp)User datagram protocol (udp)
User datagram protocol (udp)
 
Computer networks - Channelization
Computer networks - ChannelizationComputer networks - Channelization
Computer networks - Channelization
 

Semelhante a Circuit Switching

Switching - data communication
Switching - data communicationSwitching - data communication
Switching - data communicationRubaya Mim
 
switching techniques
switching techniques switching techniques
switching techniques ziaulhaq96
 
Unit 3 CND physical layer_switching_pranoti doke
Unit 3  CND physical layer_switching_pranoti dokeUnit 3  CND physical layer_switching_pranoti doke
Unit 3 CND physical layer_switching_pranoti dokePranoti Doke
 
Unit 3 cnd physical layer_switching_pranoti doke
Unit 3  cnd physical layer_switching_pranoti dokeUnit 3  cnd physical layer_switching_pranoti doke
Unit 3 cnd physical layer_switching_pranoti dokePranoti Doke
 
Computer network switches & their structures
Computer network switches & their structuresComputer network switches & their structures
Computer network switches & their structuresSweta Kumari Barnwal
 
Digital switching system ppt
Digital switching system pptDigital switching system ppt
Digital switching system pptGopalakrishnaM4
 
unit 2_switchingtechniques.ppt
unit 2_switchingtechniques.pptunit 2_switchingtechniques.ppt
unit 2_switchingtechniques.pptThangamaniR3
 
Industrial training (switching)
Industrial training (switching)Industrial training (switching)
Industrial training (switching)Aanchal Saxena
 
circuit switching.pdf
circuit switching.pdfcircuit switching.pdf
circuit switching.pdfJayaprasanna4
 
Training Document
Training DocumentTraining Document
Training Documentsdds82
 
WT - Circuit & Packet switching
WT - Circuit & Packet switchingWT - Circuit & Packet switching
WT - Circuit & Packet switchingvinay arora
 
Circuit switching packet switching
Circuit switching  packet  switchingCircuit switching  packet  switching
Circuit switching packet switchingSneha Dalvi
 
Switching Techniques
Switching TechniquesSwitching Techniques
Switching Techniquestameemyousaf
 
Introduction to multiplexing, packet switching.pptx
Introduction to multiplexing, packet switching.pptxIntroduction to multiplexing, packet switching.pptx
Introduction to multiplexing, packet switching.pptxnamrata110808
 
Switching types-circuit, packet and message
Switching types-circuit, packet and messageSwitching types-circuit, packet and message
Switching types-circuit, packet and messageJebaRaj26
 

Semelhante a Circuit Switching (20)

Switching - data communication
Switching - data communicationSwitching - data communication
Switching - data communication
 
switching techniques
switching techniques switching techniques
switching techniques
 
Unit 3 CND physical layer_switching_pranoti doke
Unit 3  CND physical layer_switching_pranoti dokeUnit 3  CND physical layer_switching_pranoti doke
Unit 3 CND physical layer_switching_pranoti doke
 
Unit 3 cnd physical layer_switching_pranoti doke
Unit 3  cnd physical layer_switching_pranoti dokeUnit 3  cnd physical layer_switching_pranoti doke
Unit 3 cnd physical layer_switching_pranoti doke
 
Computer network switches & their structures
Computer network switches & their structuresComputer network switches & their structures
Computer network switches & their structures
 
SONET.pdf
SONET.pdfSONET.pdf
SONET.pdf
 
Digital switching system ppt
Digital switching system pptDigital switching system ppt
Digital switching system ppt
 
11 circuit-packet
11 circuit-packet11 circuit-packet
11 circuit-packet
 
Chapter#3
Chapter#3Chapter#3
Chapter#3
 
unit 2_switchingtechniques.ppt
unit 2_switchingtechniques.pptunit 2_switchingtechniques.ppt
unit 2_switchingtechniques.ppt
 
Industrial training (switching)
Industrial training (switching)Industrial training (switching)
Industrial training (switching)
 
circuit switching.pdf
circuit switching.pdfcircuit switching.pdf
circuit switching.pdf
 
Training Document
Training DocumentTraining Document
Training Document
 
WT - Circuit & Packet switching
WT - Circuit & Packet switchingWT - Circuit & Packet switching
WT - Circuit & Packet switching
 
Circuit switching
Circuit switchingCircuit switching
Circuit switching
 
Circuit switching packet switching
Circuit switching  packet  switchingCircuit switching  packet  switching
Circuit switching packet switching
 
3_pstn2.ppt
3_pstn2.ppt3_pstn2.ppt
3_pstn2.ppt
 
Switching Techniques
Switching TechniquesSwitching Techniques
Switching Techniques
 
Introduction to multiplexing, packet switching.pptx
Introduction to multiplexing, packet switching.pptxIntroduction to multiplexing, packet switching.pptx
Introduction to multiplexing, packet switching.pptx
 
Switching types-circuit, packet and message
Switching types-circuit, packet and messageSwitching types-circuit, packet and message
Switching types-circuit, packet and message
 

Último

Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.francesco barbera
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
RAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIRAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIUdaiappa Ramachandran
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URLRuncy Oommen
 

Último (20)

Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
RAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIRAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AI
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URL
 

Circuit Switching

  • 2. Basic Categories of Communication Networks  Broadcast Networks -a single node transmits the information to all other nodes and hence, all stations will receive the data  Switched Networks data are transferred from source to destination through a series of intermediate nodes (switching nodes).
  • 3. Types of Switched Networks  Circuit-Switched  Packet-Switched  Message-Switched  Burst-Switched
  • 4. Circuit-Switched Network  “Line-Switched Network”.  Originally developed for the analog-based telephone system.  a physical path is obtained for and dedicated to a single connection between two end- points in the network for the duration of the connection.
  • 6. 3 Basic Elements  End-Stations (or Terminals)  Transmission Media  Switching Nodes
  • 8. 3 Phases of a Circuit-Switched Communication System  Circuit Establishment  DataTransfer  Circuit Disconnect
  • 10.  The connection path is established before the transmission begins.  Channel capacity must be reserved between the source and destination throughout the network.  Each node must have available internal switching capacity to handle the requested connection.  The Switching nodes must have the intelligence to make proper allocations and to establish a route through the network.
  • 11. Example:  PublicTelephone Network (PTN)  Plain OldTelephone System (POTS)  Long Distance Calls
  • 12. Switching Node Architecture Basic Functionalities:  Signaling  Control  Switching  Interfacing
  • 14.  Signaling  Monitors the activity of the incoming lines and to forward appropriate status or control information to the control element of the switch.  Also used to place control signals onto outgoing lines under the direction of the control element.
  • 15.  Control  process incoming signaling information and sets up connections accordingly
  • 16.  Switching SWITCHING MATRIX (FABRIC) -an array of selectable cross-points used to complete connections between input lines and output lines.
  • 17.  Interfacing  Provides the hardware required to connect different devices, such as:  analog  digitalTDM lines  optical fibers  etc. to the switch matrix.
  • 18. Characteristic of a Circuit- Based Switch  Blocking Switching Node - occurs when the switching matrix does not allow some input lines to be connected to output lines. - used on voice systems  Non-Blocking Switching Node - allows all inputs to be connected to all outputs. -used for data connections
  • 19. Switching Technologies  Space-Division  Time-Division  Frequency Division  Wavelength Division
  • 20.  Space-Division Switching  Each input takes a different physical path in the switch matrix depending on the output.
  • 21. 2nd Generation Space-Division System  Step-by-Step Switch  Crossbar Switch (Cross-Point Switch)
  • 23.  A basic step-by-step switch has a single input terminal and multiple output terminals.  Connection from the input terminal to the outputs is controlled by an internal rotary contact, or wiper.  As the wiper rotates, it establishes a contact between the input and output terminals.  Each time the user dials a rotary-dial digit, the rotary contact is advanced one position, and connects the input terminal to the next output terminal. ( Chapuis, 1982 ; Clark, 1997 )
  • 24.  Crossbar Switch As digits are dialed, the control element of the switch receives the entire address before processing it.
  • 25.  As digits are dialed, the control element of the switch receives the entire address before processing it.  The cross-points of the crossbar switch are mechanical contacts with magnets to setup and hold a connection.  Once the circuit is established, the switching contacts are held by electromagnets energized with direct current passing through the established circuit.  When the circuit is opened, the loss of current causes the cross-points to be released.
  • 26. NOTE:  CROSSBAR arises from the use if crossing horizontal and vertical bars to select contacts on the cross-point.  Step-by-Step and Crossbar Switching Systems use electro-mechanical components for both switching matrix and control elements.
  • 27.  Time Division Switching The need for time division switching arises from the fact that digital signals are often carrying multiple individual circuits, or channels, in appropriate timeslots (TS).
  • 28.  Time-division multiplexing (TDM) involves dividing the carrier into two (or more) channels based on time slices, i.e., the common channel is allotted to several different signals, one at a time, in alternating time slots. Each individual data stream is reassembled at the receiving end based on the timing.
  • 29. Timeslot Interchanging In such systems, when two different multiplexed channels are interconnected together through the switch matrix a virtual circuit is established. This is done by interchanging timeslots, each of which maintain partial contents of a particular channel. (TSI) (Stallings, 1999) .
  • 30.  Time-Space-Time Architecture Note that the second time switch stage is necessary to ensure that multiple timeslots in one incoming stream are not superimposed or blocked. Having more stages can further improve the switch performance.
  • 31. Utilizes both  time-division switch capability:  to shift channels between timeslots, and  space-division switching capability:  to enable a different physical outgoing line system to be selected.
  • 33. Frequency Division Multiplexing  is an analog multiplexing technique that combines analog signals.  The transmission facility is divided into channels by splitting the total frequency band (of the carrier) into narrow bands, each allotted to an individual signal (sub- channeling).  Analog signals are commonly multiplexed using FDM.
  • 35. Wavelength Division Multiplexing  is an analog multiplexing technique to combine optical signals  WDM is an optical transmission technique in which multiple streams of data are transmitted over a single optical fiber as light rays of different wavelengths. It exploits the fact that light of different wavelengths does not interfere.  WDM allows to simultaneous transmission of different data formats (e.g., IP, SONET, ATM) at different rates as each channel is demultiplexed at the end of the transmission back into the original source.
  • 36. Multiplexing  Multiplexing means sending multiple signals (each with a given transmission capacity requirement) on a carrier (with large transmission capacity) at the same time as a single, complex signal and then recovering the separate signals at the receiving end.
  • 37. Advantages of Circuit Switching  Guaranteed Bandwidth  The communication performance in Circuit Switching is predictable and there will be no "best- effort" delivery with no real guarantees.  SimpleAbstraction  Circuit Switching is a reliable communication channel between hosts and one would not have to worry about lost or out-of-order packets.
  • 38.  Simple Forwarding  The forwarding in Circuit Switching is based on time slot or frequency and one would not need to inspect a packet header.  Low per-packet overhead  There will be no IP (andTCP/UDP) header on each packet in Circuit Switching.
  • 39. Pitfalls in Circuit Switching  Wasted bandwidth  Since most traffic occurs in bursts, in Circuit Switching this may leads to idle connection during silent period. Because it is unable to achieve gains from statistical multiplexing that relies in identifying, predicting and allocating more time for the generally more active paths.  Blocked Connections  When resources are not sufficient, the connection will refuse to be connected and thus, Circuit Switching is unable to offer "okay" service to everybody.
  • 40.  Connection Set-up Delay  There will be no communication until the connection is set up. Plus, in Circuit Switching, it is unable to avoid extra latency for small data transfers.  Network State  The network nodes in Circuit Switching must store per-connection information and it is unable to avoid per-connection storage and state.
  • 41. Sources:  http://searchnetworking.techtarget.com/definition/circuit-switched  http://www.tcpipguide.com/free/t_WhatIsNetworking.htm  http://computer.howstuffworks.com/ip-telephony2.htm  http://en.wikibooks.org/wiki/A_Bit_History_of_Internet/Chapter_2_:_Circuit_switching_vs _packet_switching  http://www.erg.abdn.ac.uk/~gorry/eg3567/intro-pages/cs.html  http://www.aafrin.com/2011/05/12/example-circuit-switching-vs-packet-switching/  http://www.computerworld.com/s/article/41904/Packet_Switched_vs._Circuit_Switched_N etworks  http://en.wikipedia.org/wiki/Circuit_switching  Stallings, William “Data and Computer Communications”,Chapter 10: Circuit Switching and Packet Switching, Eight Edition.  http://voip.about.com/od/voipbasics/u/UsingVoIPUP.htm  http://www.highteck.net/EN/Basic/Internetworking.html  http://www.pcmag.com/encyclopedia/term/39698/circuit-switching  “Circuit Switching”, Dr. Farid Farahmand and Dr. Qiong (Jo) Zhang, Central Connecticut State University and Arizona State University atWest Campus