Circuit Switching in Networking
Circuit Switching is a dedicated path is established between two communicating nodes before actual data transfer begins. The path means that connected sequence of physical links in which logical channel is dedicated to the connection.
Example: Telephonic Communication.
Phase of Circuit Switching :
There are three phases of circuit switching.
Circuit Establishment :
In circuit switching, data transfer can’t start automatically, before data transfer, a dedicated link is to established end-to-end. At first, the sender sends a request for connection to its attached switch. The switch depending on the destination address and the condition of traffic routes the connection request to the next switch. The second switch also does the same work. This process goes on until a switch is reached with which the destination node is connected directly. The last switch sends the connection request then it sends an acknowledgement signal to the sender. The time required for circuit establishment is 2-10 seconds depending on the network and distance between the endpoints.
Data Transfer :
Once the connection is established, the data can be transferred from one sender to receiver. Generally, the connection is full-duplex. In that case, the data can be exchanged both ways simultaneously. Data may be digital or analog depending on the network architecture. Data are exchanged in a block and sent continuously. No routing or other controlling mechanisms are required during data transfer.
Circuit Disconnect :
The circuit may be disconnected by either end and the disconnection information is transferred from one end to another following the dedicated path. The intermediate switches after passing the disconnection information release the path. In this way, the dedicated path becomes free and it can be used for a new connection.
1. Types of Computer Network
2. Transmission Modes | Simplex, Half Duplex and Full Duplex
3. Types of Network Topology | Mesh, Star, Bus, Ring, Tree, Hybrid Topology
4. Guided Transmission Media in Networking
5. Circuit Switching in Networking
6. Packet Switching in Networking
7. Message Switching in Networking
8. Nyquist Criteria – Maximum Data Rate of a Noiseless Channel
9. Shanon’s Criteria – Maximum Data Rate of a Noisy Channel
10. Cyclic Redundancy Check (CRC)
11. Checksum in Networking | Error Detection
12. Hamming Code | Error Correction