Data Link control

Слайд 2

Потоки данных по соединениям физического и канального уровней

Потоки данных по соединениям физического и канального уровней

Слайд 3

Flow control – Stop-and-Wait A B ACK ACK Низкая эффективность использования

Flow control – Stop-and-Wait

A

B

ACK

ACK

Низкая эффективность использования канала – особенно, если канал

длинный, а скорость передачи -высокая
Слайд 4

Flow control –sliding window From sender perspective From receiver perspective Sent

Flow control –sliding window

From sender perspective

From receiver perspective

Sent frames

Frames to be

sent

Frames received

Frames expected

Слайд 5

F0 F1 F2 F3 F4 F5 F6 RP3 RP4 Source System

F0

F1

F2

F3

F4

F5

F6

RP3

RP4

Source System A

Destination System B

Example of a sliding-window protocol

Слайд 6

Error Control FEC- Forward Error Correction (using error correcting code) ARQ- Automatic Repeat reQuest

Error Control

FEC- Forward Error Correction (using error correcting code)
ARQ- Automatic Repeat

reQuest
Слайд 7

E’ = f(Data) Receiver Compare Error control principle

E’ = f(Data)

Receiver

Compare

Error control principle

Слайд 8

Stop-and-wait ARQ

Stop-and-wait ARQ

Слайд 9

Go-back-N ARQ

Go-back-N ARQ

Слайд 10

High Level Data Link Contriol HDLC

High Level Data Link Contriol

HDLC

Слайд 11

HDLC frame structure

HDLC frame structure

Слайд 12

HDLC (cont’d) Four supervisory frames RR (N(R))- Ready to Receive- ожидается

HDLC (cont’d)

Four supervisory frames
RR (N(R))- Ready to Receive- ожидается кадр

с номером R, все кадры с номерами 0…R-1 успешно приняты
RNR (N(R) – Receive Not Ready – приемник приостанавливает передающую сторону, квитируя все кадры с номерами 0…R-1
REJ (N (R)) –REJection – запрос на повторную передачу кадра с номером R и всех последующих, уже переданных
SREJ (N(R) – Selective REJection- запрос на повторную передачу кадра с номером R
Unnumbered Frames are used mostly for connection set-up