![Stop and wait protocol c](https://kumkoniak.com/115.png)
![stop and wait protocol c stop and wait protocol c](http://3.bp.blogspot.com/-P4nOgZVYxn8/TsVGccGowRI/AAAAAAAAAC8/hTAJpHzBXAU/s1600/Screenshot.png)
Now, let us discuss the data link layer briefly so that we can get a better understanding of the Stop and Wait ARQ protocol as it is one of the most widely used protocols of the data link layer to control errors. What is Stop and Wait for ARQ (Automatic Repeat Request)? Advantages and Disadvantages (or limitations) of Stop and Wait for ARQ.
![stop and wait protocol c stop and wait protocol c](https://image.slidesharecdn.com/ch11-140919120649-phpapp02/95/ch11-24-638.jpg)
- Characteristics of Stop and Wait for ARQ.
- In the stop and wait ARQ, both the sender and the receiver have windows of the same size i.e. So, there is a wait and then the next data frame is transmitted so the name came to be Stop and Wait ARQ protocol. After the sender receives the ACK from the receiver, it sends the next data frame. The ACK means that the receiver has successfully received the data frame.
The stop and wait ARQ protocol sends a data frame and then waits for an acknowledgment or ACK from the receiver. The stop and wait ARQ is used for noisy channels or links and it manages the flow and error control between the sender and the receiver. The stop and wait ARQ is one of the Sliding Window Protocol strategies that is used where reliable ordered delivery of the data frames is required.