0% found this document useful (0 votes)
4 views11 pages

Switching

The document discusses three main switching techniques in computer networks: Circuit Switching, Message Switching, and Packet Switching. Circuit Switching establishes a dedicated path for communication, Message Switching transfers complete messages without a dedicated path, and Packet Switching divides messages into packets for individual transmission. Each technique has its advantages and disadvantages, impacting efficiency, reliability, and suitability for different applications.

Uploaded by

shivambhatt867
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views11 pages

Switching

The document discusses three main switching techniques in computer networks: Circuit Switching, Message Switching, and Packet Switching. Circuit Switching establishes a dedicated path for communication, Message Switching transfers complete messages without a dedicated path, and Packet Switching divides messages into packets for individual transmission. Each technique has its advantages and disadvantages, impacting efficiency, reliability, and suitability for different applications.

Uploaded by

shivambhatt867
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 11

Switching Techniques in Computer Networks

Introduction to
Switching
● Switching techniques decide the best
route for data transmission in large
networks
● Used to connect systems for one-to-one
communication
● Three main types of switching:
● 1. Circuit Switching
● 2. Message Switching
● 3. Packet Switching
● What are some examples of networks you
use every day?
Circuit Switching

● Establishes a dedicated path between


sender and receiver
● Path remains until connection is
terminated
● Similar to how telephone calls work
● Uses a complete end-to-end path before
communication
● 3 phases: Circuit establishment, Data
transfer, Circuit disconnect
● How might circuit switching be inefficient?
Types of Circuit Switching
● Space Division Switches:
● Uses physically separate crosspoints
● Can use crossbar or multistage switches
● Time Division Switches
● What are some advantages and disadvantages of circuit
switching?
Message Switching

● Transfers message as a complete unit


through intermediate nodes
● No dedicated path established
● Uses store-and-forward method
● Dynamic routing based on message
information
● Supports messages of unlimited size
● How does message switching differ from
circuit switching?
Packet Switching

● Divides message into smaller pieces


called packets
● Packets sent individually and
reassembled at destination
● Each packet contains header information
(source, destination, sequence number)
● Packets may take different routes to the
destination
● Why might packet switching be more
efficient than circuit switching?
Approaches to Packet Switching
● 1. Datagram Packet Switching:
● Each packet treated as independent entity
● No fixed path, connectionless
● 2. Virtual Circuit Switching:
● Preplanned route established before sending
● Connection-oriented, fixed path for duration of logical connection
● Which approach do you think is more reliable, and why?
Advantages of Packet Switching
● Cost-effective: Doesn't require massive storage at switching
devices
● Reliable: Packets can be rerouted if a node is busy
● Efficient: No pre-established path required
● Multiple users can share the same communication channel
● How might these advantages benefit everyday internet use?
Disadvantages of Packet Switching
● Not suitable for applications requiring low delay and high-quality
service
● Complex protocols with high implementation costs
● Possible packet loss or corruption, requiring retransmission
● Potential loss of critical information if errors not recovered
● Can you think of any real-world situations where these
disadvantages might be problematic?
Comparing Switching
Techniques

● Circuit Switching: Dedicated path, fixed


bandwidth, longer setup time
● Message Switching: Store-and-forward,
variable message size, longer delays
● Packet Switching: Flexible, efficient
bandwidth use, potential for packet loss
● Which switching technique do you think is
most commonly used today, and why?
Review and Discussion
● Recap the three main switching techniques
● Discuss real-world applications of each technique
● Consider the future of networking and switching technologies
● Group activity: Design a simple network using one of the
switching techniques we've discussed.

You might also like