Switching Techniques
Switching Techniques
Switching Techniques
javatpoint.com/computer-network-switching-techniques
Circuit Switching
Circuit switching is a switching technique that establishes a dedicated path
between sender and receiver.
In the Circuit Switching Technique, once the connection is established then the
dedicated path will remain to exist until the connection is terminated.
Circuit switching in a network operates in a similar way as the telephone works.
A complete end-to-end path must exist before the communication takes place.
In case of circuit switching technique, when any user wants to send the data,
voice, video, a request signal is sent to the receiver then the receiver sends back
the acknowledgment to ensure the availability of the dedicated path. After
receiving the acknowledgment, dedicated path transfers the data.
Circuit switching is used in public telephone network. It is used for voice
transmission.
Fixed data can be transferred at a time in circuit switching technology.
Circuit establishment
Data transfer
Circuit Disconnect
1/6
Circuit Switching can use either of the two technologies:
Crossbar Switch
Multistage Switch
Crossbar Switch
The Crossbar switch is a switch that has n input lines and n output lines. The crossbar
switch has n2 intersection points known as crosspoints.
Multistage Switch
Multistage Switch is made by splitting the crossbar switch into the smaller units
and then interconnecting them.
It reduces the number of crosspoints.
If one path fails, then there will be an availability of another path.
2/6
Once the dedicated path is established, the only delay occurs in the speed of
data transmission.
It takes a long time to establish a connection approx 10 seconds during which no
data can be transmitted.
It is more expensive than other switching techniques as a dedicated path is
required for each connection.
It is inefficient to use because once the path is established and no data is
transferred, then the capacity of the path is wasted.
In this case, the connection is dedicated therefore no other data can be
transferred even if the channel is free.
Message Switching
Message Switching is a switching technique in which a message is transferred as
a complete unit and routed through intermediate nodes at which it is stored and
forwarded.
In Message Switching technique, there is no establishment of a dedicated path
between the sender and receiver.
The destination address is appended to the message. Message Switching
provides a dynamic routing as the message is routed through the intermediate
nodes based on the information available in the message.
Message switches are programmed in such a way so that they can provide the
most efficient routes.
Each and every node stores the entire message and then forward it to the next
node. This type of network is known as store and forward network.
Message switching treats each message as an independent entity.
Data channels are shared among the communicating devices that improve the
efficiency of using available bandwidth.
Traffic congestion can be reduced because the message is temporarily stored in
the nodes.
Message priority can be used to manage the network.
The size of the message which is sent over the network can be varied. Therefore,
it supports the data of unlimited size.
The message switches must be equipped with sufficient storage to enable them
to store the messages until the message is forwarded.
The Long delay can occur due to the storing and forwarding facility provided by
the message switching technique.
3/6
Packet Switching
The packet switching is a switching technique in which the message is sent in
one go, but it is divided into smaller pieces, and they are sent individually.
The message splits into smaller pieces known as packets and packets are given
a unique number to identify their order at the receiving end.
Every packet contains some information in its headers such as source address,
destination address and sequence number.
Packets will travel across the network, taking the shortest path as possible.
All the packets are reassembled at the receiving end in correct order.
If any packet is missing or corrupted, then the message will be sent to resend the
message.
If the correct order of the packets is reached, then the acknowledgment message
will be sent.
4/6
In the above diagram, A and B are the sender and receiver respectively. 1 and 2
are the nodes.
Call request and call accept packets are used to establish a connection between
the sender and receiver.
When a route is established, data will be transferred.
After transmission of data, an acknowledgment signal is sent by the receiver that
the message has been received.
If the user wants to terminate the connection, a clear signal is sent for the
termination.
Node takes routing decisions to Node does not take any routing decision.
forward the packets.
Congestion cannot occur as all the Congestion can occur when the node is busy,
packets travel in different and it does not allow other packets to pass
directions. through.
5/6
Disadvantages Of Packet Switching:
6/6