Loop configuration is basically a communication link that is used to transmit data or information from one link station to another link station conferring the entire loop. At transmit port of the primary station, link connection gets initiated, connects one or more than one secondary station in a serial fashion, and after then ends back at the receive port of the primary station. In the following, we can see the loop that contains total of five secondary stations.
SDLC Loop Operation :
- Primary Station Transmitting :
Primary station basically transfers data frames or packets to one or more secondary stations. Each of the frames that is transmitted or transferred contains address of station to which the frame is directed i.e., secondary station. When data frames get transmitted successfully by the primary station, it then follows the last flag of the last frame along with total eight consecutive logic 0’s i.e., known as turnaround sequence and then followed by continuous logic 1’s i.e., known as go-ahead sequence (01111111).
In turn, every secondary station decodes the address field of each data frame and then removes these data frames addressed to them. Secondary station is basically presented as repeaters for any of the down-line secondary stations. They pass data frames to down-loop stations. This station basically uses CFGR command to cause many diagnostic operations to be performed by a secondary station.
- Secondary Station Transmitting :
Secondary station cannot perform task on their own. They cannot transmit or transfer any of the data frames of their own unless and until they receive a data frame with P bit set. The initial or first secondary station that basically receives a data frame addressed to it with the P bit set alters or converts the seventh logic 1 in the go-ahead sequence to a logic 0, therefore developing a flag. If anyhow it does not convert the go-ahead sequence that is received after the turnaround into a flag, then secondary station lose the opportunity to transmit or transfer data frames.
Each and every response frame from secondary stations are generally put or inserted just after the turnaround sequence or after a secondary response from an up-loop station. The cycle is only completed successfully when primary station receives its own turnaround sequence, a series of response frames, and also go-ahead sequence. Secondary station only has to stop sending the transmission to abort or end the transmission without any requirement of its own abort sequence. During the transmission, if secondary station receives eight contiguous 0-bits, it should abort or end or terminate its transmission and this termination is known as shut-off sequence. Primary station is responsible for establishment of this shut-off sequence.
Attention reader! Don’t stop learning now. Get hold of all the important CS Theory concepts for SDE interviews with the CS Theory Course at a student-friendly price and become industry ready.
- Cisco Discovery Protocol (CDP) and Link Layer Discovery Protocol (LLDP) in Data Link Layer
- Difference Between High-level Data Link Control (HDLC) and Point-to-Point Protocol (PPP)
- High-Level Data Link Control (HDLC) Encapsulation
- Logical Link Control (LLC) Protocol Data Unit
- Error Control in Data Link Layer
- Flow Control in Data Link Layer
- Difference between Flow Control and Congestion Control
- Difference between Flow Control and Error Control
- Synchronous Optical Network (SONET)
- Difference between Synchronous and Asynchronous Transmission
- Difference between Synchronous TDM and Asynchronous TDM
- Binary Synchronous Communication (BISYNC)
- SDLC Types and Topologies
- Derivative Protocols used in SDLC
- Basic Frame Structure of SDLC
- Different Transmission States of SDLC
- Framing in Data Link Layer
- What is ODI(Open Data link Interface)?
- Design Issues in Data Link Layer
- Data Link Layer Communication Protocols in IoT
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.