Upload
tracey-douglas
View
234
Download
4
Embed Size (px)
Citation preview
Chapter 7
Data Link Control &
Data Link Protocol
By Dr.Sukchatri P.
Contents
2/62
•Data Link Control•Line Discipline•Flow Control•Error Control•Data Link Protocols•Asynchronous Protocols•Synchronous Protocols•Character Protocol•Bit-Oriented Protocol
Data Link Control
3/62
Data Link Control Functions
4/62
Line discipline categories
5/62
Line discipline concept : ENQ/ACK
6/62
ENQ/ACK line discipline
7/62
Poll/Select discipline
8/62
Multipoint discipline
Select
9/62
Poll
10/62
Categories of flow control
11/62
Stop-and-wait
12/62
Sliding window
13/62
Sender sliding window
14/62
Receiver sliding window
15/62
Example of sliding window
16/62
Categories of error control
17/62
Stop-and-wait ARQ
18/62
Stop-and-wait ARQ
19/62
Go-back-n
20/62
Go-back-n
21/62
Go-back-n
22/62
Data Link Protocols
23/62
Asynchronous Protocols
24/62
XMODEM Frames
25/62
Synchronous Protocols
26/62
BSC Frames
27/62
A Simple BSC data frame
28/62
A BSC frame with a header
29/62
Multiblock frame
30/62
Multiframe transmission
31/62
BSC Control frame
32/62
Control Frame
33/62
Control Frame
34/62
Control Frame
35/62
Byte stuffing
36/62
Bit-Oriented Protocols
37/62
HDLS Configurations
38/62
HDLS Configurations
39/62
HDLS Configurations
40/62
HDLC Modes
41/62
HDLC Frame types
42/62
HDLC Frame types
43/62
HDLC Frame types
44/62
HDLC Flag Field
45/62
Bit Stuffing in HDLC
46/62
HDLC Address field
47/62
HDLC Control Fields
48/62
I-Frame : Information field , contains the user’s dataS-Frame : Supervisory frames, acknowledgment, flow control, & error controlU-Frame : Unnumbered frames , exchange session management and control information between connected devices.
Poll/Final in HDLC
49/62
HDLC Information Field
50/62
FCS Field
51/62
S-frame control field in HDLC
52/62
Use of P/F bit in polling and selecting
53/62
RR : Receive Ready
Use of P/F bit in polling and selecting
54/62
RR : Receive Not Ready
Use of P/F bit in polling and selecting
55/62
U-frame control field in HDLC
56/62
U-frame control field in HDLC
57/62
Example of polling using HDLC
58/62
Example of selecting using HDLC
59/62
Example of peer-to-peer communication
60/62
Example of peer-to-peer communication
61/62
Questions/Answers
62/62