6/18/2023 0 Comments Stop and wait arqThe following are the problems associated with a stop and wait protocol: For example, if there are 1000 data packets to be sent, then all the 1000 packets cannot be sent at a time as in Stop and Wait protocol, one packet is sent at a time. The main advantage of this protocol is its simplicity but it has some disadvantages also. This process continues until all the packet are not sent. Once the acknowledgment is received, the sender sends the next packet. The receiver sends the acknowledgment for the data packet that it has received. ![]() The sender will not send the second packet without receiving the acknowledgment of the first packet. If there is a sender and receiver, then sender sends the packet and that packet is known as a data packet. The above figure shows the working of the stop and wait protocol. This is known as a flow control mechanism. Therefore, the idea of stop and wait protocol in the receiver's side is also very simple, i.e., consume the packet, and once the packet is consumed, the acknowledgment is sent. Rule 2: When the data packet is consumed, receiver sends the acknowledgment to the sender. Rule 1: Receive and then consume the data packet. Therefore, the idea of stop and wait protocol in the sender's side is very simple, i.e., send one packet at a time, and do not send another packet before receiving the acknowledgment. Rule 2: Sender sends the next packet only when it receives the acknowledgment of the previous packet. Rule 1: Sender sends one data packet at a time. The primitives of stop and wait protocol are: The idea behind the usage of this frame is that when the sender sends the frame then he waits for the acknowledgment before sending the next frame. It provides flow-control mechanism but does not provide any error control mechanism. It provides unidirectional data transmission which means that either sending or receiving of data will take place at a time. It is a data-link layer protocol which is used for transmitting the data over the noiseless channels. The stop and wait protocol is a flow control protocol where flow control is one of the services of the data link layer. After sending the data, he stops and waits until he receives the acknowledgment from the receiver. Here stop and wait means, whatever the data that sender wants to send, he sends the data to the receiver. Based on the usage, the people select the error control mechanism whether it is stop and wait or sliding window. The sliding window is further divided into two categories, i.e., Go Back N, and Selective Repeat. The error control mechanism is divided into two categories, i.e., Stop and Wait ARQ and sliding window. The error control mechanism is used so that the received data should be exactly same whatever sender has sent the data. Before understanding the stop and Wait protocol, we first know about the error control mechanism.
0 Comments
Leave a Reply. |