0% found this document useful (0 votes)
42 views25 pages

Data Link Control and Protocols: Suresh Kr. Sharma

This document discusses different types of data link control protocols including flow control, error control, and automatic repeat request (ARQ) protocols like stop-and-wait ARQ, go-back-N ARQ, and selective-repeat ARQ. It covers topics like numbering and acknowledging frames, sliding windows, control variables, normal operation and handling lost frames for each protocol. Notes provide important details on window sizes and numbering acknowledgments.

Uploaded by

Farooq Bhat
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
42 views25 pages

Data Link Control and Protocols: Suresh Kr. Sharma

This document discusses different types of data link control protocols including flow control, error control, and automatic repeat request (ARQ) protocols like stop-and-wait ARQ, go-back-N ARQ, and selective-repeat ARQ. It covers topics like numbering and acknowledging frames, sliding windows, control variables, normal operation and handling lost frames for each protocol. Notes provide important details on window sizes and numbering acknowledgments.

Uploaded by

Farooq Bhat
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 25

Data Link Control and Protocols Suresh Kr.

Sharma

11.1 Flow and Error Control


Flow Control

Error Control

Note: Flow control refers to a set of procedures used to restrict the amount of data that the sender can send before waiting for acknowledgment.

Note: Error control in the data link layer is based on automatic repeat request, which is the retransmission of data.

11.2 Stop-and-Wait ARQ

Operation Bidirectional Transmission

11.1

Normal operation

11.2

Stop-and-Wait ARQ, lost frame

11.3

Stop-and-Wait ARQ, lost ACK frame

Note: In Stop-and-Wait ARQ, numbering frames prevents the retaining of duplicate frames.

11.4

Stop-and-Wait ARQ, delayed ACK

Note: Numbered acknowledgments are needed if an acknowledgment is delayed and the next frame is lost.

11.5

Piggybacking

11.3 Go-Back-N ARQ


Sequence Number Sender and Receiver Sliding Window Control Variables and Timers Acknowledgment

Resending Frames
Operation

11.6 Sender sliding window

11.7

Receiver sliding window

11.8

Control variables

11.9

Go-Back-N ARQ, normal operation

11.10

Go-Back-N ARQ, lost frame

11.11 Go-Back-N ARQ: sender window size

Note: In Go-Back-N ARQ, the size of the sender window must be less than 2m; the size of the receiver window is always 1.

11.4 Selective-Repeat ARQ


Sender and Receiver Windows Operation

Sender Window Size


Bidirectional Transmission Pipelining

11.12

Selective Repeat ARQ, sender and receiver windows

11.13

Selective Repeat ARQ, lost frame

Note: In Selective Repeat ARQ, the size of the sender and receiver window must be at most one-half of 2m.

11.14

Selective Repeat ARQ, sender window size

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy