flow control

Selective Repeat Protocol

Selective Repeat Protocol is a sliding window protocol used in the data link layer for efficient data transmission in computer networks. It is used to transmit data over noisy channels. Unlike it’s counterparts, Stop and Wait ARQ and Go-Back-N ARQ, Selective Repeat ARQ Protocol allows: Basically, if a frame is lost or damaged, the receiver …

Selective Repeat Protocol Read More »

Go-Back-N ARQ Protocol

Go-Back-N (GBN) ARQ Protocol allows the sender to send multiple frames before receiving individual acknowledgments. It is a flow control protocol used in the data link layer to achieve reliable and efficient data transmission between a sender and a receiver over a noisy channel. Sender Window Size and Sequence Numbers Go-Back-N ARQ is a sliding …

Go-Back-N ARQ Protocol Read More »

Stop-and-Wait ARQ

Stop-and-Wait ARQ(Automatic Repeat Request) is one of the fundamental protocols used for achieving reliable data transfer. It is a flow control protocol used by the data link layer to regulate the transmission of data between a sender and a receiver. The primary purpose of the Stop-and-Wait ARQ Protocol is to ensure that each data packet …

Stop-and-Wait ARQ Read More »

Stop and Wait Protocol

Stop and Wait protocol is a data link layer protocol for transmission of data over noiseless channels. It is a flow control protocol used in noiseless channels. Features: Working: Sender Side: The sender sends only 1 data packet at a time. The sender would wait for acknowledgement of the packet sent. It would send the …

Stop and Wait Protocol Read More »