SlideShare a Scribd company logo
Packet Switching vs. Circuit Switching
Packet-switched and circuit-switched networks use two
different technologies for sending messages and data
from one point to another.
Each has its advantages and disadvantages depending
on what you are trying to do.
adapted from www.teach-ict.com
Packet Switching

In packet-based networks, the message gets broken into small data
packets.

These packets are sent out from the computer and they travel around
the network seeking out the most efficient route to travel as circuits
become available.

This does not necessarily mean that they seek out the shortest route.

Each packet may go a different route from the others.
Packet Switching

Each packet is sent with a ‘header address’ which
tells it where its final destination is, so it knows
where to go.

The header address also describes the sequence for
reassembly at the destination computer so that the
packets are put back into the correct order.

One packet also contains details of how many
packets should be arriving so that the recipient
computer knows if one packet has failed to turn up.

If a packet fails to arrive, the recipient computer
sends a message back to the computer which
originally sent the data, asking for the missing
packet to be resent.
UDP =
User
Datagram
Protocol
Packet Switching
Advantages
»Security
»Bandwidth used to full potential
»Devices of different speeds can communicate
»Not affected by line failure (redirects signal)
»Availability – no waiting for a direct connection
to become available
»During a crisis or disaster, when the public
telephone network might stop working, e-mails
and texts can still be sent via packet switching
Packet Switching
Disadvantages
»Under heavy use there can be a delay
»Data packets can get lost or become corrupted
»Protocols are needed for a reliable transfer
»Not so good for some types data streams (e.g.
real-time video streams can lose frames due to the
way packets arrive out of sequence)
Circuit Switching

Circuit switching was designed in 1878 in order to
send telephone calls down a dedicated channel.

This channel remains open and in use throughout the
whole call and cannot be used by any other data or
phone calls.
Circuit Switching

There are three phases in circuit switching:
• Establish
• Transfer
• Disconnect

The telephone message is sent all together; it is not
broken up.

The message arrives in the same order that it was
originally sent.
Circuit Switching

In modern circuit-switched networks, electronic signals
pass through several switches before a connection is
established.

During a call no other network traffic can use those
switches.

The resources remain dedicated to the circuit during the
entire data transfer and the entire message follows the
same path.

Circuit switching can be analog or digital.
Circuit Switching

With the expanded use of the Internet for voice and
video, analysts predict a gradual shift away from
circuit-switched networks.

A circuit-switched network is excellent for data that
needs a constant link from end-to-end, for example,
real-time video.
Circuit Switching
Advantages
»Circuit is dedicated to the call – no interference,
no sharing
»Guaranteed the full bandwidth for the duration of
the call
»Guaranteed quality of service
Circuit Switching
Disadvantages
»Inefficient – the equipment may be unused for a lot of
the call; if no data is being sent, the dedicated line still
remains open.
»It takes a relatively long time to set up the circuit.
»During a crisis or disaster, the network may become
unstable or unavailable.
»It was primarily developed for voice traffic rather than
data traffic.
Packet vs. Circuit Switching

It is easier and less expensive to double the capacity of a
packet switched network—a circuit network is heavily
dependent on the number of channels available.

Circuit-switched technologies, which take four times as
long to double their performance/cost, force ISPs to buy
that many more boxes to keep up.
• This is why everyone is looking for ways to get Internet traffic
off the telephone network.
• The alternative of building up the telephone network to satisfy
the demand growth is economically out of the question.
Packet Vs Circuit Switching

The battle between circuit and packet technologies has
been around a long time, and it is starting to be like the
old story of the tortoise and the hare.
• In this case, the hare is circuit switching—fast, reliable and
smart. The hare starts out fast and keeps a steady pace,
while the tortoise starts slow but manages to double his
speed every 100 meters.
• If the race is longer than 2 km (1.2 miles), the power of
compounding favors the tortoise (packet switching).

More Related Content

What's hot

Network Layer,Computer Networks
Network Layer,Computer NetworksNetwork Layer,Computer Networks
Network Layer,Computer Networks
guesta81d4b
 
IEEE standards 802.3.&802.11
IEEE standards 802.3.&802.11IEEE standards 802.3.&802.11
IEEE standards 802.3.&802.11
Keshav Maheshwari
 
Circuit Switching, Packet Switching, Virtual Circuit Networks and Datagram Ne...
Circuit Switching, Packet Switching, Virtual Circuit Networks and Datagram Ne...Circuit Switching, Packet Switching, Virtual Circuit Networks and Datagram Ne...
Circuit Switching, Packet Switching, Virtual Circuit Networks and Datagram Ne...
Kaushik Panta
 
Presentation on Transmission Media
Presentation on Transmission MediaPresentation on Transmission Media
Presentation on Transmission Media
Syed Ahmed Zaki
 
Introduction to switching & circuit switching
Introduction to switching & circuit switchingIntroduction to switching & circuit switching
Introduction to switching & circuit switching
Dr Rajiv Srivastava
 
Computer network switching
Computer network switchingComputer network switching
Computer network switching
Shivani Godha
 
Computer networks - Channelization
Computer networks - ChannelizationComputer networks - Channelization
Computer networks - Channelization
Elambaruthi Elambaruthi
 
Spread spectrum
Spread spectrumSpread spectrum
Spread spectrum
Manish Srivastava
 
Advanced computer network
Advanced computer networkAdvanced computer network
Advanced computer network
Trinity Dwarka
 
HDLC, PPP and SLIP
HDLC, PPP and SLIPHDLC, PPP and SLIP
HDLC, PPP and SLIP
Naveen Kumar
 
Transport layer protocol
Transport layer protocolTransport layer protocol
Transport layer protocol
N.Jagadish Kumar
 
Transmission media (data communication)
Transmission media (data communication)Transmission media (data communication)
Transmission media (data communication)
Pritom Chaki
 
WLAN
WLANWLAN
Media Access Control
Media Access ControlMedia Access Control
Media Access Control
VijayaLakshmi514
 
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
Harshita Yadav
 
Topic: ISDN (Integrated Services Digital Network)
Topic: ISDN (Integrated Services Digital Network)Topic: ISDN (Integrated Services Digital Network)
Topic: ISDN (Integrated Services Digital Network)
Dr Rajiv Srivastava
 
Data Communication and Networks
Data Communication and NetworksData Communication and Networks
Data Communication and Networks
ChAwais15
 
Chapter 4 data link layer
Chapter 4 data link layerChapter 4 data link layer
Chapter 4 data link layer
Naiyan Noor
 
Unit 3 Network Layer PPT
Unit 3 Network Layer PPTUnit 3 Network Layer PPT
Unit 3 Network Layer PPT
KalpanaC14
 
Ppt for tranmission media
Ppt for tranmission mediaPpt for tranmission media
Ppt for tranmission media
Manish8976
 

What's hot (20)

Network Layer,Computer Networks
Network Layer,Computer NetworksNetwork Layer,Computer Networks
Network Layer,Computer Networks
 
IEEE standards 802.3.&802.11
IEEE standards 802.3.&802.11IEEE standards 802.3.&802.11
IEEE standards 802.3.&802.11
 
Circuit Switching, Packet Switching, Virtual Circuit Networks and Datagram Ne...
Circuit Switching, Packet Switching, Virtual Circuit Networks and Datagram Ne...Circuit Switching, Packet Switching, Virtual Circuit Networks and Datagram Ne...
Circuit Switching, Packet Switching, Virtual Circuit Networks and Datagram Ne...
 
Presentation on Transmission Media
Presentation on Transmission MediaPresentation on Transmission Media
Presentation on Transmission Media
 
Introduction to switching & circuit switching
Introduction to switching & circuit switchingIntroduction to switching & circuit switching
Introduction to switching & circuit switching
 
Computer network switching
Computer network switchingComputer network switching
Computer network switching
 
Computer networks - Channelization
Computer networks - ChannelizationComputer networks - Channelization
Computer networks - Channelization
 
Spread spectrum
Spread spectrumSpread spectrum
Spread spectrum
 
Advanced computer network
Advanced computer networkAdvanced computer network
Advanced computer network
 
HDLC, PPP and SLIP
HDLC, PPP and SLIPHDLC, PPP and SLIP
HDLC, PPP and SLIP
 
Transport layer protocol
Transport layer protocolTransport layer protocol
Transport layer protocol
 
Transmission media (data communication)
Transmission media (data communication)Transmission media (data communication)
Transmission media (data communication)
 
WLAN
WLANWLAN
WLAN
 
Media Access Control
Media Access ControlMedia Access Control
Media Access Control
 
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
 
Topic: ISDN (Integrated Services Digital Network)
Topic: ISDN (Integrated Services Digital Network)Topic: ISDN (Integrated Services Digital Network)
Topic: ISDN (Integrated Services Digital Network)
 
Data Communication and Networks
Data Communication and NetworksData Communication and Networks
Data Communication and Networks
 
Chapter 4 data link layer
Chapter 4 data link layerChapter 4 data link layer
Chapter 4 data link layer
 
Unit 3 Network Layer PPT
Unit 3 Network Layer PPTUnit 3 Network Layer PPT
Unit 3 Network Layer PPT
 
Ppt for tranmission media
Ppt for tranmission mediaPpt for tranmission media
Ppt for tranmission media
 

Similar to Circuit and packet_switching

cuircuit switching
cuircuit switching cuircuit switching
cuircuit switching
shahzadkhan3442562
 
Circuit and packet_switching111
Circuit and packet_switching111Circuit and packet_switching111
Circuit and packet_switching111
Goodthingbetter
 
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
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
Pranoti Doke
 
WT - Circuit & Packet switching
WT - Circuit & Packet switchingWT - Circuit & Packet switching
WT - Circuit & Packet switching
vinay arora
 
switchingtechniques.ppt
switchingtechniques.pptswitchingtechniques.ppt
switchingtechniques.ppt
ShoukatRiaz
 
SwitchingTechniques.ppt
SwitchingTechniques.pptSwitchingTechniques.ppt
SwitchingTechniques.ppt
ShreyasBharati2
 
switching.ppt
switching.pptswitching.ppt
switching.ppt
swati463221
 
Switching Techniques - Unit 3 notes aktu.pptx
Switching Techniques - Unit 3 notes aktu.pptxSwitching Techniques - Unit 3 notes aktu.pptx
Switching Techniques - Unit 3 notes aktu.pptx
xesome9832
 
Switching techniques
Switching techniquesSwitching techniques
Switching techniques
GLIM Digital
 
Switching techniques
Switching techniquesSwitching techniques
Switching techniques
Gupta6Bindu
 
switching technique in computer networks
switching technique in computer networksswitching technique in computer networks
switching technique in computer networks
bitan11
 
Switching techniques
Switching techniquesSwitching techniques
Switching techniques
Amit Kumar
 
unit 2_switchingtechniques.ppt
unit 2_switchingtechniques.pptunit 2_switchingtechniques.ppt
unit 2_switchingtechniques.ppt
ThangamaniR3
 
Switch networking
Switch networking Switch networking
Switch networking
MohikaJamadari
 
switching techniques
switching techniques switching techniques
switching techniques
ziaulhaq96
 
Ravi namboori switching
Ravi namboori   switchingRavi namboori   switching
Ravi namboori switching
Ravi namboori
 
Ravi Namboori_switching
Ravi Namboori_switchingRavi Namboori_switching
Ravi Namboori_switching
ravi-namboori-babson
 
Switiching by Ravi Namboori Babson University USA
Switiching by Ravi Namboori Babson University USASwitiching by Ravi Namboori Babson University USA
Switiching by Ravi Namboori Babson University USA
Ravi Namboori
 
Ravi Namboori switching
Ravi Namboori   switchingRavi Namboori   switching
Ravi Namboori switching
Ravi Namboori
 

Similar to Circuit and packet_switching (20)

cuircuit switching
cuircuit switching cuircuit switching
cuircuit switching
 
Circuit and packet_switching111
Circuit and packet_switching111Circuit and packet_switching111
Circuit and packet_switching111
 
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
 
WT - Circuit & Packet switching
WT - Circuit & Packet switchingWT - Circuit & Packet switching
WT - Circuit & Packet switching
 
switchingtechniques.ppt
switchingtechniques.pptswitchingtechniques.ppt
switchingtechniques.ppt
 
SwitchingTechniques.ppt
SwitchingTechniques.pptSwitchingTechniques.ppt
SwitchingTechniques.ppt
 
switching.ppt
switching.pptswitching.ppt
switching.ppt
 
Switching Techniques - Unit 3 notes aktu.pptx
Switching Techniques - Unit 3 notes aktu.pptxSwitching Techniques - Unit 3 notes aktu.pptx
Switching Techniques - Unit 3 notes aktu.pptx
 
Switching techniques
Switching techniquesSwitching techniques
Switching techniques
 
Switching techniques
Switching techniquesSwitching techniques
Switching techniques
 
switching technique in computer networks
switching technique in computer networksswitching technique in computer networks
switching technique in computer networks
 
Switching techniques
Switching techniquesSwitching techniques
Switching techniques
 
unit 2_switchingtechniques.ppt
unit 2_switchingtechniques.pptunit 2_switchingtechniques.ppt
unit 2_switchingtechniques.ppt
 
Switch networking
Switch networking Switch networking
Switch networking
 
switching techniques
switching techniques switching techniques
switching techniques
 
Ravi namboori switching
Ravi namboori   switchingRavi namboori   switching
Ravi namboori switching
 
Ravi Namboori_switching
Ravi Namboori_switchingRavi Namboori_switching
Ravi Namboori_switching
 
Switiching by Ravi Namboori Babson University USA
Switiching by Ravi Namboori Babson University USASwitiching by Ravi Namboori Babson University USA
Switiching by Ravi Namboori Babson University USA
 
Ravi Namboori switching
Ravi Namboori   switchingRavi Namboori   switching
Ravi Namboori switching
 

More from hoanv

Hd lab vpn ipsec site to - site
Hd lab vpn ipsec site   to - siteHd lab vpn ipsec site   to - site
Hd lab vpn ipsec site to - site
hoanv
 
Algo sec suite overview 2013 05
Algo sec suite overview 2013 05Algo sec suite overview 2013 05
Algo sec suite overview 2013 05
hoanv
 
Presentation gamatronic
Presentation gamatronicPresentation gamatronic
Presentation gamatronic
hoanv
 
Nexans Catalog
Nexans CatalogNexans Catalog
Nexans Catalog
hoanv
 
Liverpool hospital
Liverpool hospitalLiverpool hospital
Liverpool hospital
hoanv
 
Firetide introduction-2011
Firetide introduction-2011Firetide introduction-2011
Firetide introduction-2011
hoanv
 
Emg821511050D3 data center_whitepaper
Emg821511050D3 data center_whitepaperEmg821511050D3 data center_whitepaper
Emg821511050D3 data center_whitepaper
hoanv
 
Forti gate ssl_vpn_user_guide_01-30004-0348-20070405
Forti gate ssl_vpn_user_guide_01-30004-0348-20070405Forti gate ssl_vpn_user_guide_01-30004-0348-20070405
Forti gate ssl_vpn_user_guide_01-30004-0348-20070405
hoanv
 

More from hoanv (8)

Hd lab vpn ipsec site to - site
Hd lab vpn ipsec site   to - siteHd lab vpn ipsec site   to - site
Hd lab vpn ipsec site to - site
 
Algo sec suite overview 2013 05
Algo sec suite overview 2013 05Algo sec suite overview 2013 05
Algo sec suite overview 2013 05
 
Presentation gamatronic
Presentation gamatronicPresentation gamatronic
Presentation gamatronic
 
Nexans Catalog
Nexans CatalogNexans Catalog
Nexans Catalog
 
Liverpool hospital
Liverpool hospitalLiverpool hospital
Liverpool hospital
 
Firetide introduction-2011
Firetide introduction-2011Firetide introduction-2011
Firetide introduction-2011
 
Emg821511050D3 data center_whitepaper
Emg821511050D3 data center_whitepaperEmg821511050D3 data center_whitepaper
Emg821511050D3 data center_whitepaper
 
Forti gate ssl_vpn_user_guide_01-30004-0348-20070405
Forti gate ssl_vpn_user_guide_01-30004-0348-20070405Forti gate ssl_vpn_user_guide_01-30004-0348-20070405
Forti gate ssl_vpn_user_guide_01-30004-0348-20070405
 

Recently uploaded

20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
TIPNGVN2
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Zilliz
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Zilliz
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 

Recently uploaded (20)

20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 

Circuit and packet_switching

  • 1. Packet Switching vs. Circuit Switching Packet-switched and circuit-switched networks use two different technologies for sending messages and data from one point to another. Each has its advantages and disadvantages depending on what you are trying to do. adapted from www.teach-ict.com
  • 2. Packet Switching  In packet-based networks, the message gets broken into small data packets.  These packets are sent out from the computer and they travel around the network seeking out the most efficient route to travel as circuits become available.  This does not necessarily mean that they seek out the shortest route.  Each packet may go a different route from the others.
  • 3. Packet Switching  Each packet is sent with a ‘header address’ which tells it where its final destination is, so it knows where to go.  The header address also describes the sequence for reassembly at the destination computer so that the packets are put back into the correct order.  One packet also contains details of how many packets should be arriving so that the recipient computer knows if one packet has failed to turn up.  If a packet fails to arrive, the recipient computer sends a message back to the computer which originally sent the data, asking for the missing packet to be resent. UDP = User Datagram Protocol
  • 4. Packet Switching Advantages »Security »Bandwidth used to full potential »Devices of different speeds can communicate »Not affected by line failure (redirects signal) »Availability – no waiting for a direct connection to become available »During a crisis or disaster, when the public telephone network might stop working, e-mails and texts can still be sent via packet switching
  • 5. Packet Switching Disadvantages »Under heavy use there can be a delay »Data packets can get lost or become corrupted »Protocols are needed for a reliable transfer »Not so good for some types data streams (e.g. real-time video streams can lose frames due to the way packets arrive out of sequence)
  • 6. Circuit Switching  Circuit switching was designed in 1878 in order to send telephone calls down a dedicated channel.  This channel remains open and in use throughout the whole call and cannot be used by any other data or phone calls.
  • 7. Circuit Switching  There are three phases in circuit switching: • Establish • Transfer • Disconnect  The telephone message is sent all together; it is not broken up.  The message arrives in the same order that it was originally sent.
  • 8. Circuit Switching  In modern circuit-switched networks, electronic signals pass through several switches before a connection is established.  During a call no other network traffic can use those switches.  The resources remain dedicated to the circuit during the entire data transfer and the entire message follows the same path.  Circuit switching can be analog or digital.
  • 9. Circuit Switching  With the expanded use of the Internet for voice and video, analysts predict a gradual shift away from circuit-switched networks.  A circuit-switched network is excellent for data that needs a constant link from end-to-end, for example, real-time video.
  • 10. Circuit Switching Advantages »Circuit is dedicated to the call – no interference, no sharing »Guaranteed the full bandwidth for the duration of the call »Guaranteed quality of service
  • 11. Circuit Switching Disadvantages »Inefficient – the equipment may be unused for a lot of the call; if no data is being sent, the dedicated line still remains open. »It takes a relatively long time to set up the circuit. »During a crisis or disaster, the network may become unstable or unavailable. »It was primarily developed for voice traffic rather than data traffic.
  • 12. Packet vs. Circuit Switching  It is easier and less expensive to double the capacity of a packet switched network—a circuit network is heavily dependent on the number of channels available.  Circuit-switched technologies, which take four times as long to double their performance/cost, force ISPs to buy that many more boxes to keep up. • This is why everyone is looking for ways to get Internet traffic off the telephone network. • The alternative of building up the telephone network to satisfy the demand growth is economically out of the question.
  • 13. Packet Vs Circuit Switching  The battle between circuit and packet technologies has been around a long time, and it is starting to be like the old story of the tortoise and the hare. • In this case, the hare is circuit switching—fast, reliable and smart. The hare starts out fast and keeps a steady pace, while the tortoise starts slow but manages to double his speed every 100 meters. • If the race is longer than 2 km (1.2 miles), the power of compounding favors the tortoise (packet switching).