Data Link Control

26
Data Link Control Line Discipline Flow Control Error Control

description

Data Link Control. Line Discipline Flow Control Error Control. Figure 10-1. Functions of Data Link Layer. Figure 10-2. Figure 10-3. Figure 10-4. ENQ/ACK. Figure 10-5. ENQ/ACK. Figure 10-6. Multipoint Discipline. Figure 10-7. Select. Figure 10-8. Poll. Figure 10-9. - PowerPoint PPT Presentation

Transcript of Data Link Control

Page 1: Data Link Control

Data Link Control

• Line Discipline• Flow Control• Error Control

Page 2: Data Link Control

Functions of Data Link LayerFunctions of Data Link Layer

Figure 10-1

Page 3: Data Link Control

Figure 10-2

Page 4: Data Link Control

Figure 10-3

Page 5: Data Link Control

ENQ/ACKENQ/ACK

Figure 10-4

Page 6: Data Link Control

Figure 10-5

ENQ/ACKENQ/ACK

Page 7: Data Link Control

Multipoint DisciplineMultipoint Discipline

Figure 10-6

Page 8: Data Link Control

SelectSelectFigure 10-7

Page 9: Data Link Control

PollPollFigure 10-8

Page 10: Data Link Control

Figure 10-9

Flow control – set of procedures that tells the sender how much data it can transmit before it must wait for an acknowledgement from the receiver

Flow control – set of procedures that tells the sender how much data it can transmit before it must wait for an acknowledgement from the receiver

Page 11: Data Link Control

Stop and WaitStop and WaitFigure 10-10

Page 12: Data Link Control

Sliding WindowSliding Window

Figure 10-11

Page 13: Data Link Control

Figure 10-12

Sender Sliding WindowSender Sliding Window

Page 14: Data Link Control

Figure 10-13

Receiver Sliding WindowReceiver Sliding Window

Page 15: Data Link Control

Figure 10-14

Sliding Window ExampleSliding Window Example

Page 16: Data Link Control

Figure 10-14-continued

SenderSender

Page 17: Data Link Control

Figure 10-14-continued

ReceiverReceiver

Page 18: Data Link Control

Figure 10-15

Page 19: Data Link Control

Damaged FrameDamaged FrameFigure 10-16

Page 20: Data Link Control

Lost FrameLost FrameFigure 10-17

Page 21: Data Link Control

Lost ACKLost ACKFigure 10-18

Page 22: Data Link Control

Damaged FrameDamaged FrameFigure 10-19

Page 23: Data Link Control

Lost FrameLost FrameFigure 10-20

Page 24: Data Link Control

Lost ACKLost ACKFigure 10-21

Page 25: Data Link Control

Selective RejectSelective RejectFigure 10-22

Page 26: Data Link Control

Reference

Data Communications and Networking, 2nd ed.by Behrouz A. Forouzan