COMPUTER NETWORKS
(DATA-LINK LAYER)
Data-Link Layer
Question to be answered ?
Computer Networks
Data-Link Layer
Data-Link Layer
1- Framing
2- Flow Control
3- Error Control
4- Error Detection & Correction
4
Data-Link Layer
Framing
Computer Networks
Data-Link Layer
Sending machine
Receiving machine
Computer Networks
Packet
Packet
Frame
Header
Payload field
Trailer
Header
Payload field
Trailer
Data-Link Layer
Data-Link Layer
Data-Link Layer
Framing
Computer Networks
Data-Link Layer
Framing
Character count
Computer Networks
Frame 1
Frame 2
Frame 3
4 Characters
6 Characters
2Characters
10
Data-Link Layer
Framing
Error
Frame 1
Frame 2 (wrong)
4 Characters
6 Characters
Computer Networks
Frame 3
11
Data-Link Layer
Framing
FLAG
Header
Payload field
Trailer
Computer Networks
FLAG
12
FRAMING (2)
FRAMING (3)
Bit stuffing
(a) The original data.
(b) The data as they appear on the line.
(c) The data as they are stored in receivers memory after
destuffing.
Data-Link Layer
Framing
Computer Networks
Data-Link Layer
Framing
Computer Networks
16
Data-Link Layer
Error Control
Computer Networks
17
Data-Link Layer
Flow Control
Computer Networks
Data-Link Layer
Flow Control
-
Data-Link Layer
Data-Link Layer
Computer Networks
Data-Link Layer
Transmitter
E=f(DATA)
DATA
Computer Networks
DATA
Receiver
DATA
E, E = Error-detecting codes
f
E=f(DATA)
22
Compare
Data-Link Layer
Computer Networks
23