SlideShare a Scribd company logo
Data Link Control
Data Link Control
• Line Discipline
• Flow Control
• Error Control
Functions of
Data Link Layer
Functions of
Data Link Layer
Figure 10-1
Figure 10-2
Figure 10-3
ENQ/ACKENQ/ACK
Figure 10-4
Figure 10-5
ENQ/ACKENQ/ACK
Multipoint DisciplineMultipoint Discipline
Figure 10-6
SelectSelect
Figure 10-7
PollPoll
Figure 10-8
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
Stop and WaitStop and Wait
Figure 10-10
Sliding WindowSliding Window
Figure 10-11
Figure 10-12
Sender Sliding WindowSender Sliding Window
Figure 10-13
Receiver Sliding WindowReceiver Sliding Window
Figure 10-14
Sliding Window ExampleSliding Window Example
Figure 10-14-continued
SenderSender
Figure 10-14-continued
ReceiverReceiver
Figure 10-15
Flow Diagram: Normal
Operation
Time
Sender Receiver
Time
Frame 0
ACK 1
Frame 1
ACK 0
S = 0
S = 1
R = 0
R = 1
R = 0
Deliver
Deliver
Damaged FrameDamaged Frame
Figure 10-16
Flow Diagram: Lost Frame
Time
Sender Receiver
Time
Frame 0
ACK 1
Frame 1
ACK 0
S = 0 R = 0
R = 1
R = 0
S = 1
Timeout
Frame 1
Deliver
Deliver
Flow Diagram: Lost ACK
Time
Sender Receiver
Time
Frame 0
ACK 1
Frame 1
ACK 0
S = 0 R = 0
R = 1
R = 0
Frame 1
S = 1
Timeout
ACK 0
S = 1
S = 0
R = 0
Frame 0
expected; discard
Deliver
Deliver
Damaged FrameDamaged Frame
Figure 10-19
Lost FrameLost Frame
Figure 10-20
Lost ACKLost ACK
Figure 10-21
Selective RejectSelective Reject
Figure 10-22
Data Link Control

More Related Content

PPTX
Advance Repeat reQuest (ARQ)
PPT
Fisheye State Routing (FSR) - Protocol Overview
PDF
Computer Communication Networks-Wireless LAN
PDF
CS6601 DISTRIBUTED SYSTEMS
PPT
Chapter 16
PPTX
Transmission control protocol
PDF
PPTX
Transport layer
Advance Repeat reQuest (ARQ)
Fisheye State Routing (FSR) - Protocol Overview
Computer Communication Networks-Wireless LAN
CS6601 DISTRIBUTED SYSTEMS
Chapter 16
Transmission control protocol
Transport layer

What's hot (20)

PPT
Switching techniques
PDF
Gip littoral stratégie plan plage
PDF
Data communication and network Chapter - 2
PPT
Chapter 11
PDF
Congestion control 1
PPT
Chap 16 bootp & dhcp
PDF
Swiching
PDF
Wireless Wide Area Network-Cellular Telephone and Satellite Networks
PPTX
Security issues in manet
PPT
Intro-network layer-chapter-18_forouzan.ppt
PPTX
Module_1 Final.pptx _Behrouz A. Forouzan, Data Communications and Networking,...
PPT
Arquitecturas de protocolos
PPT
Deadlock management
PPSX
Conmutación de paquetes
PPT
Network layer
PPTX
ISSUES IN AD HOC WIRELESS NETWORKS
PPTX
Computer Network - Chapter 2
PPTX
WSN presentation
PPTX
IOT Protocols
PPT
Wsn 08
Switching techniques
Gip littoral stratégie plan plage
Data communication and network Chapter - 2
Chapter 11
Congestion control 1
Chap 16 bootp & dhcp
Swiching
Wireless Wide Area Network-Cellular Telephone and Satellite Networks
Security issues in manet
Intro-network layer-chapter-18_forouzan.ppt
Module_1 Final.pptx _Behrouz A. Forouzan, Data Communications and Networking,...
Arquitecturas de protocolos
Deadlock management
Conmutación de paquetes
Network layer
ISSUES IN AD HOC WIRELESS NETWORKS
Computer Network - Chapter 2
WSN presentation
IOT Protocols
Wsn 08
Ad

Viewers also liked (13)

PDF
PC Duracaps(r) CI Corrosion Inhibitor Brochure 2016
PPTX
KEY
VideoPress
PPTX
Expo de trauma
PPTX
Digi-Syke. Digitaalista sykettä ja työhyvinvointia teollisuuteen
PPT
Colombia Leadership and commtmentv4
PPTX
Sap fico online training course content
PPTX
Concurso ideal de delitos
PPT
Uso racional de benzodiazepinas en adultos mayores
PPTX
EAGLENEST
PPTX
基于AWS Lambda的无服务器架构在Strikingly中的应用
PPT
Reconocimiento temprano de la Esquizofrenia en la comunidad
PDF
Brand Agility Index - Das Weihnachts-Battle der Handelsmarken
PC Duracaps(r) CI Corrosion Inhibitor Brochure 2016
VideoPress
Expo de trauma
Digi-Syke. Digitaalista sykettä ja työhyvinvointia teollisuuteen
Colombia Leadership and commtmentv4
Sap fico online training course content
Concurso ideal de delitos
Uso racional de benzodiazepinas en adultos mayores
EAGLENEST
基于AWS Lambda的无服务器架构在Strikingly中的应用
Reconocimiento temprano de la Esquizofrenia en la comunidad
Brand Agility Index - Das Weihnachts-Battle der Handelsmarken
Ad

Similar to Data Link Control (20)

PPTX
computer network
PPT
Data Link Control Protocols
PDF
Chapter 7 - Data Link Control Protocols 9e
PPT
Flow Control (1).ppt
PPTX
DATA LINK CONTROL.pptx
PPT
stop and wait _
PPT
Chapter 11 Data Link Control 307 11.1 FRAMING 307 Fixed-Size Framing 308 Vari...
PPT
stop and wait
PPTX
Lecture 36-43_DATA_COMMUNICATION_PPT.pptx
PPTX
Data link layer
PPT
DATA LINK CONTROL and it's applications.
PPT
Data link CONTROL and it's functional programming
PPT
DATALINK CONTROL and it's functional programming
PPT
1 DATALINK CONTROL and it's applications
PPT
1 DATALINK CONTROL and it's applications
PPT
computer_communication_Datalinklayer.ppt
PPT
computer networks data communication and networking
PDF
ch11.pdf1111111111111111111111111111111111111111111111
PPT
PPT
11 Data Link_Control
computer network
Data Link Control Protocols
Chapter 7 - Data Link Control Protocols 9e
Flow Control (1).ppt
DATA LINK CONTROL.pptx
stop and wait _
Chapter 11 Data Link Control 307 11.1 FRAMING 307 Fixed-Size Framing 308 Vari...
stop and wait
Lecture 36-43_DATA_COMMUNICATION_PPT.pptx
Data link layer
DATA LINK CONTROL and it's applications.
Data link CONTROL and it's functional programming
DATALINK CONTROL and it's functional programming
1 DATALINK CONTROL and it's applications
1 DATALINK CONTROL and it's applications
computer_communication_Datalinklayer.ppt
computer networks data communication and networking
ch11.pdf1111111111111111111111111111111111111111111111
11 Data Link_Control

More from Sonia Pahuja (14)

DOCX
numerical method solutions
DOCX
Bisection method solved questions
PPTX
raster and random scan
DOC
Scanfill polygon
PPTX
Graphics exercise (b.tech)
PPT
graphics notes
PPTX
Graphics exercise (b.tech)
PPT
Surajkund Mella Faridabad
PPT
Business Ethics
TXT
Determinant Matlab Code
TXT
Gaussel Method
TXT
CODE Data Structures
DOCX
DATABASE MANAGEMENT SYSTEM
PPT
Introduction to sets
numerical method solutions
Bisection method solved questions
raster and random scan
Scanfill polygon
Graphics exercise (b.tech)
graphics notes
Graphics exercise (b.tech)
Surajkund Mella Faridabad
Business Ethics
Determinant Matlab Code
Gaussel Method
CODE Data Structures
DATABASE MANAGEMENT SYSTEM
Introduction to sets

Recently uploaded (20)

PDF
Τίμαιος είναι φιλοσοφικός διάλογος του Πλάτωνα
PPTX
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
PDF
David L Page_DCI Research Study Journey_how Methodology can inform one's prac...
PDF
What if we spent less time fighting change, and more time building what’s rig...
PDF
1_English_Language_Set_2.pdf probationary
PPTX
Unit 4 Computer Architecture Multicore Processor.pptx
PDF
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
PPTX
Introduction to Building Materials
PDF
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
PDF
Paper A Mock Exam 9_ Attempt review.pdf.
PDF
FORM 1 BIOLOGY MIND MAPS and their schemes
PDF
AI-driven educational solutions for real-life interventions in the Philippine...
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PDF
HVAC Specification 2024 according to central public works department
PPTX
ELIAS-SEZIURE AND EPilepsy semmioan session.pptx
PPTX
History, Philosophy and sociology of education (1).pptx
PPTX
Share_Module_2_Power_conflict_and_negotiation.pptx
Τίμαιος είναι φιλοσοφικός διάλογος του Πλάτωνα
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
David L Page_DCI Research Study Journey_how Methodology can inform one's prac...
What if we spent less time fighting change, and more time building what’s rig...
1_English_Language_Set_2.pdf probationary
Unit 4 Computer Architecture Multicore Processor.pptx
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
Introduction to Building Materials
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
Paper A Mock Exam 9_ Attempt review.pdf.
FORM 1 BIOLOGY MIND MAPS and their schemes
AI-driven educational solutions for real-life interventions in the Philippine...
202450812 BayCHI UCSC-SV 20250812 v17.pptx
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
LDMMIA Reiki Yoga Finals Review Spring Summer
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
HVAC Specification 2024 according to central public works department
ELIAS-SEZIURE AND EPilepsy semmioan session.pptx
History, Philosophy and sociology of education (1).pptx
Share_Module_2_Power_conflict_and_negotiation.pptx

Data Link Control

Editor's Notes

  • #6: Two ways
  • #7: Dedicated links between two devices
  • #8: Initiator – ENQ Responder – ACK or NAK if no response – initiator will assume that the frame was lost - initiator will make 3 attempts before giving up
  • #9: All exchanges must be made through the primary PRIMARY – always the initiator
  • #10: Selecting – the primary wants to send data to the secondary
  • #11: Polling – the primary is asking the secondary if they have something to send NOTE: every secondary device has address
  • #12: TWO METHODS RECEIVER – has limited speed at which it can process incoming data - has limited amount of memory in which to store incoming data