SlideShare uma empresa Scribd logo
1 de 16
Lecture 01
Data-Link Protocols
Prepared by: Engr. Jeffrey Des B. Binwag

Chapter 23
Electronic Communications Sytems , Fifth Editon
By: Wayne Tomasi
ECE @Saint Louis University, Baguio City

1
Data Link Control Protocol
(DLCP)
• A set of rules implementing and
governing an orderly exchange of data
between OSI Protocol Layer 2 devices.
• Perform certain network functions that
ensure a coordinated transfer of data.

ECE @Saint Louis University, Baguio City

2
TYPES OF NETWORK
• PRIMARY/SECONDARY (MASTER/SLAVE )
A centrally controlled network where a primary station
(master) enacts procedures that determine which station is
transmitting and which is receiving at any given instant. All
the rest of the stations are secondary stations (slaves) whose
data communication actions are controlled by the primary.
• PEER-TO-PEER
A type of network where all connected stations are equal
(peers), and share equal access to the network. When a
station wishes to transmit on this network, it has to contend
with all the rest of the stations with an intent to transmit.
ECE @Saint Louis University, Baguio City

3
FUNCTIONS OF DLCP
• LINE DISCIPLINE
• FLOW CONTROL
• ERROR CONTROL

ECE @Saint Louis University, Baguio City

4
LINE DISCIPLINE
• The process of coordinating half-duplex
transmission on a data communications network
by:
– Establishing logical continuity between source and
destination stations before data transfer, and
– Ensuring that the destination station is ready and
capable of receiving data

• Fundamental Methods of implementation
– Enquiry/ Acknowledgement (ENQ/ACK)
– Poll/ Selection (POLL/SELECT)
ECE @Saint Louis University, Baguio City

5
ENQ/ACK
• Best suited to simple network environments like
two-point networks
• ENQUIRY
– A frame or packet of data which identifies the
receiving station and solicits the receiving station to
determine if it is ready to receive data

• ACKNOWLEDGEMENT
– ACK. Positive Acknowledgment (Ready to receive)
– NAK. Negative Acknowledgement (Not ready to
receive, Message received with error)
ECE @Saint Louis University, Baguio City

6
ENQ/ACK
ENQ
STATION A

ACK

STATION B

MESSAGE 1
ACK
MESSAGE 2
NAK
MESSAGE 2
ACK

MESSAGE 3 (EOT)
ACK
Time
ECE @Saint Louis University, Baguio City

7
POLL/SELECT
• Best suited to centrally controlled data communications networks
using multipoint topology

• POLL
– A solicitation sent from the primary to the secondary to determine if
the secondary has data to transmit
– Sent to one station at a time
– Secondary responds with either a message or a negative
acknowledgement (NAK)

• SELECTION
– How the primary designates a secondary as a destination, a query if
the destination is ready to receive data
– Can be broadcast to all secondary stations
– Secondary stations respond with either a positive acknowledgement
(ACK) or a negative acknowledgement (NAK)
ECE @Saint Louis University, Baguio City

8
POLL/SELECT
PRIMARY

SECONDARY A

SECONDARY B

SECONDARY C

Poll A
NAK

Poll B
Message
Selection B
ACK
Message
Selection C

NAK
Time
ECE @Saint Louis University, Baguio City

9
FLOW CONTROL
• Defines a set of procedures that tells the
transmitting station how much data it can
send before it must stop transmitting and wait
for an acknowledgement from the destination

• Fundamental Methods of implementation
– Stop-and-wait
– Sliding Window

ECE @Saint Louis University, Baguio City

10
STOP-AND-WAIT FLOW CONTROL
• The transmitting station sends one message
frame and then waits for an acknowledgment
before sending the next frame
• Advantage is simplicity
• Disadvantage is its poor network utilization

ECE @Saint Louis University, Baguio City

11
STOP-AND-WAIT FLOW CONTROL
Message Frame 1
STATION A
(Source)

ACK

STATION B
(Destination)

Message Frame 2
ACK
Message Frame 3
NAK
Message Frame 3
ACK

Message Frame 4 (EOT)
ACK
Time
ECE @Saint Louis University, Baguio City

12
SLIDING WINDOW FLOW CONTROL
• The transmitting station sends several
message frames in succession before receiving
an acknowledgement
• Advantage is faster speed of transmission
(better network utilization) compared to Stopand-wait flow control
• Disadvantage is the complexity of its design

ECE @Saint Louis University, Baguio City

13
SLIDING WINDOW FLOW CONTROL
Message Frame 0

0

STATION A
(Source)

STATION B
(Destination)
Message Frame 1

1

Message Frame 2

2

0 to (2n-1)
receptacles

...

...

...

2n-1

Message Frame (n-1) (EOT)

ACK
Time
ECE @Saint Louis University, Baguio City

14
ERROR CONTROL
• A process encoding overhead codes into a
message frame for the detection of errors when
they occur and the provision for the correction of
the said errors
• Error detection may be achieved by various error
codes like LRC, VRC, or CRC
• Error correction in the OSI Layer 2 is
implemented by Automatic Request for
Retransmission (ARQ)
• Errors that cannot be resolved by ARQ are
referred for resolution to the higher OSI layers
ECE @Saint Louis University, Baguio City

15
TYPES OF ARQ
• Stop-and-Wait ARQ
– A message frame is retransmitted if the source
receives a negative acknowledgment from the
destination

• Sliding Window ARQ
– Go-back-n-frames
• The errored frame and all frames transmitted after it
are retransmitted even if the subsequent frames have
no error

– Selective Reject (SREJ)
• Only the errored frames are retransmitted
ECE @Saint Louis University, Baguio City

16 (END)

Mais conteúdo relacionado

Mais procurados

Computer Networks Unit 2 UNIT II DATA-LINK LAYER & MEDIA ACCESS
Computer Networks Unit 2 UNIT II DATA-LINK LAYER & MEDIA ACCESSComputer Networks Unit 2 UNIT II DATA-LINK LAYER & MEDIA ACCESS
Computer Networks Unit 2 UNIT II DATA-LINK LAYER & MEDIA ACCESSDr. SELVAGANESAN S
 
Multiple Access Protocal
Multiple Access ProtocalMultiple Access Protocal
Multiple Access Protocaltes31
 
Media Access Control (MAC Layer)
Media Access Control (MAC Layer)Media Access Control (MAC Layer)
Media Access Control (MAC Layer)Meenakshi Paul
 
TCP-IP Reference Model
TCP-IP Reference ModelTCP-IP Reference Model
TCP-IP Reference ModelMukesh Tekwani
 
Computer Network - Network Layer
Computer Network - Network LayerComputer Network - Network Layer
Computer Network - Network LayerManoj Kumar
 
Data communication and networks by B. Forouzan
Data communication and networks by B. ForouzanData communication and networks by B. Forouzan
Data communication and networks by B. ForouzanPreethi T G
 
Point To Point Protocol
Point To Point ProtocolPoint To Point Protocol
Point To Point ProtocolPhan Vuong
 
Congestion control
Congestion controlCongestion control
Congestion controlAman Jaiswal
 
Ethernet Computer network
Ethernet Computer networkEthernet Computer network
Ethernet Computer networkmiteshppt
 
Switching techniques
Switching techniquesSwitching techniques
Switching techniquesGupta6Bindu
 

Mais procurados (20)

Point to-point protocol (ppp)
Point to-point protocol (ppp)Point to-point protocol (ppp)
Point to-point protocol (ppp)
 
Computer Networks Unit 2 UNIT II DATA-LINK LAYER & MEDIA ACCESS
Computer Networks Unit 2 UNIT II DATA-LINK LAYER & MEDIA ACCESSComputer Networks Unit 2 UNIT II DATA-LINK LAYER & MEDIA ACCESS
Computer Networks Unit 2 UNIT II DATA-LINK LAYER & MEDIA ACCESS
 
Multiple Access Protocal
Multiple Access ProtocalMultiple Access Protocal
Multiple Access Protocal
 
Ethernet
EthernetEthernet
Ethernet
 
TCP and UDP
TCP and UDP TCP and UDP
TCP and UDP
 
Media Access Control (MAC Layer)
Media Access Control (MAC Layer)Media Access Control (MAC Layer)
Media Access Control (MAC Layer)
 
TCP-IP Reference Model
TCP-IP Reference ModelTCP-IP Reference Model
TCP-IP Reference Model
 
Transport layer
Transport layer Transport layer
Transport layer
 
Computer Network - Network Layer
Computer Network - Network LayerComputer Network - Network Layer
Computer Network - Network Layer
 
Media Access Control
Media Access ControlMedia Access Control
Media Access Control
 
Network layer tanenbaum
Network layer tanenbaumNetwork layer tanenbaum
Network layer tanenbaum
 
Data link layer
Data link layer Data link layer
Data link layer
 
Data communication and networks by B. Forouzan
Data communication and networks by B. ForouzanData communication and networks by B. Forouzan
Data communication and networks by B. Forouzan
 
Point To Point Protocol
Point To Point ProtocolPoint To Point Protocol
Point To Point Protocol
 
Congestion control
Congestion controlCongestion control
Congestion control
 
Multiple access protocol
Multiple access protocolMultiple access protocol
Multiple access protocol
 
Ethernet Computer network
Ethernet Computer networkEthernet Computer network
Ethernet Computer network
 
Routing algorithms
Routing algorithmsRouting algorithms
Routing algorithms
 
Quality of Service
Quality of ServiceQuality of Service
Quality of Service
 
Switching techniques
Switching techniquesSwitching techniques
Switching techniques
 

Semelhante a Data Link Protocols Lecture Explained

CN Unit 2 - cs8591.pptx
CN Unit 2 - cs8591.pptxCN Unit 2 - cs8591.pptx
CN Unit 2 - cs8591.pptxPondinesh2
 
datalinklayer-200201062315 (1).pptx
datalinklayer-200201062315 (1).pptxdatalinklayer-200201062315 (1).pptx
datalinklayer-200201062315 (1).pptxMeenaAnusha1
 
Data link layer
Data link layerData link layer
Data link layerkovendanv
 
Topic: Virtual circuit & message switching
Topic: Virtual circuit & message switchingTopic: Virtual circuit & message switching
Topic: Virtual circuit & message switchingDr Rajiv Srivastava
 
A427 nic card
A427 nic cardA427 nic card
A427 nic cardsurajbhai
 
Network Fundamentals: Ch4 - Transport Layer
Network Fundamentals: Ch4 - Transport LayerNetwork Fundamentals: Ch4 - Transport Layer
Network Fundamentals: Ch4 - Transport LayerAbdelkhalik Mosa
 
INTRODUCTION TO PHYSICAL LAYER
INTRODUCTION TO PHYSICAL LAYERINTRODUCTION TO PHYSICAL LAYER
INTRODUCTION TO PHYSICAL LAYERAPARNA P
 
CSC 424 -Lecture 5n8 2022.pptx
CSC 424 -Lecture 5n8 2022.pptxCSC 424 -Lecture 5n8 2022.pptx
CSC 424 -Lecture 5n8 2022.pptxNoraNjepuome3
 
unit 2_switchingtechniques.ppt
unit 2_switchingtechniques.pptunit 2_switchingtechniques.ppt
unit 2_switchingtechniques.pptThangamaniR3
 
Unit_1.pdf computer networks and computer topology
Unit_1.pdf computer networks and computer topologyUnit_1.pdf computer networks and computer topology
Unit_1.pdf computer networks and computer topology22i261
 
Computer Network-Data Link Layer-Module-2.pdf
Computer Network-Data Link Layer-Module-2.pdfComputer Network-Data Link Layer-Module-2.pdf
Computer Network-Data Link Layer-Module-2.pdfSweta Kumari Barnwal
 

Semelhante a Data Link Protocols Lecture Explained (20)

Data link control protocol(2)
Data link control protocol(2)Data link control protocol(2)
Data link control protocol(2)
 
CN Unit 2 - cs8591.pptx
CN Unit 2 - cs8591.pptxCN Unit 2 - cs8591.pptx
CN Unit 2 - cs8591.pptx
 
Presentation on control access protocol
Presentation on control access protocolPresentation on control access protocol
Presentation on control access protocol
 
datalinklayer-200201062315 (1).pptx
datalinklayer-200201062315 (1).pptxdatalinklayer-200201062315 (1).pptx
datalinklayer-200201062315 (1).pptx
 
Data link layer
Data link layerData link layer
Data link layer
 
Data link layer
Data link layerData link layer
Data link layer
 
Unit 1
Unit 1Unit 1
Unit 1
 
Topic: Virtual circuit & message switching
Topic: Virtual circuit & message switchingTopic: Virtual circuit & message switching
Topic: Virtual circuit & message switching
 
Data link control notes
Data link control notesData link control notes
Data link control notes
 
A427 nic card
A427 nic cardA427 nic card
A427 nic card
 
Unit 2 ppt 3.ppt
Unit 2 ppt 3.pptUnit 2 ppt 3.ppt
Unit 2 ppt 3.ppt
 
CAN.ppt
CAN.pptCAN.ppt
CAN.ppt
 
Network Fundamentals: Ch4 - Transport Layer
Network Fundamentals: Ch4 - Transport LayerNetwork Fundamentals: Ch4 - Transport Layer
Network Fundamentals: Ch4 - Transport Layer
 
INTRODUCTION TO PHYSICAL LAYER
INTRODUCTION TO PHYSICAL LAYERINTRODUCTION TO PHYSICAL LAYER
INTRODUCTION TO PHYSICAL LAYER
 
21 Scheme_MODULE-2_CCN.pdf
21 Scheme_MODULE-2_CCN.pdf21 Scheme_MODULE-2_CCN.pdf
21 Scheme_MODULE-2_CCN.pdf
 
CSC 424 -Lecture 5n8 2022.pptx
CSC 424 -Lecture 5n8 2022.pptxCSC 424 -Lecture 5n8 2022.pptx
CSC 424 -Lecture 5n8 2022.pptx
 
unit 2_switchingtechniques.ppt
unit 2_switchingtechniques.pptunit 2_switchingtechniques.ppt
unit 2_switchingtechniques.ppt
 
Unit_1.pdf computer networks and computer topology
Unit_1.pdf computer networks and computer topologyUnit_1.pdf computer networks and computer topology
Unit_1.pdf computer networks and computer topology
 
Computer Network-Data Link Layer-Module-2.pdf
Computer Network-Data Link Layer-Module-2.pdfComputer Network-Data Link Layer-Module-2.pdf
Computer Network-Data Link Layer-Module-2.pdf
 
1.CN-PPT.ppt
1.CN-PPT.ppt1.CN-PPT.ppt
1.CN-PPT.ppt
 

Mais de Jeffrey Des Binwag

ECE 528T1: Design of Communication Systems Module 3
ECE 528T1:  Design of Communication Systems Module 3ECE 528T1:  Design of Communication Systems Module 3
ECE 528T1: Design of Communication Systems Module 3Jeffrey Des Binwag
 
ECE 528T1: Design of Communication Systems Module 2
ECE 528T1:  Design of Communication Systems Module 2ECE 528T1:  Design of Communication Systems Module 2
ECE 528T1: Design of Communication Systems Module 2Jeffrey Des Binwag
 
SLU ECE 528T1: Design of Communication Systems Module 1
SLU ECE 528T1:  Design of Communication Systems Module 1SLU ECE 528T1:  Design of Communication Systems Module 1
SLU ECE 528T1: Design of Communication Systems Module 1Jeffrey Des Binwag
 
Datacom module 5 (UART, USRT, Serial Interface, Modem)
Datacom module 5 (UART, USRT, Serial Interface, Modem)Datacom module 5 (UART, USRT, Serial Interface, Modem)
Datacom module 5 (UART, USRT, Serial Interface, Modem)Jeffrey Des Binwag
 
Datacom module 4: Fundamentals of Data Communication
Datacom module 4:  Fundamentals of Data CommunicationDatacom module 4:  Fundamentals of Data Communication
Datacom module 4: Fundamentals of Data CommunicationJeffrey Des Binwag
 
Datacom module 3: Data Communications Circuits, Arrangements, and Networks
Datacom module 3:  Data Communications Circuits, Arrangements, and NetworksDatacom module 3:  Data Communications Circuits, Arrangements, and Networks
Datacom module 3: Data Communications Circuits, Arrangements, and NetworksJeffrey Des Binwag
 
Datacom module 2: Data Communication Architecture, Protocols, and Standards
Datacom module 2:  Data Communication Architecture, Protocols, and StandardsDatacom module 2:  Data Communication Architecture, Protocols, and Standards
Datacom module 2: Data Communication Architecture, Protocols, and StandardsJeffrey Des Binwag
 
Datacom module 1: Introduction to Data Communications
Datacom module 1:  Introduction to Data CommunicationsDatacom module 1:  Introduction to Data Communications
Datacom module 1: Introduction to Data CommunicationsJeffrey Des Binwag
 
ECESLU Microprocessors Lecture 3
ECESLU Microprocessors Lecture 3ECESLU Microprocessors Lecture 3
ECESLU Microprocessors Lecture 3Jeffrey Des Binwag
 
ECESLU Microprocessors lecture 2
ECESLU Microprocessors lecture 2ECESLU Microprocessors lecture 2
ECESLU Microprocessors lecture 2Jeffrey Des Binwag
 
ECESLU Microprocessors lecture
ECESLU Microprocessors lecture ECESLU Microprocessors lecture
ECESLU Microprocessors lecture Jeffrey Des Binwag
 

Mais de Jeffrey Des Binwag (14)

ECE 528T1: Design of Communication Systems Module 3
ECE 528T1:  Design of Communication Systems Module 3ECE 528T1:  Design of Communication Systems Module 3
ECE 528T1: Design of Communication Systems Module 3
 
ECE 528T1: Design of Communication Systems Module 2
ECE 528T1:  Design of Communication Systems Module 2ECE 528T1:  Design of Communication Systems Module 2
ECE 528T1: Design of Communication Systems Module 2
 
SLU ECE 528T1: Design of Communication Systems Module 1
SLU ECE 528T1:  Design of Communication Systems Module 1SLU ECE 528T1:  Design of Communication Systems Module 1
SLU ECE 528T1: Design of Communication Systems Module 1
 
Psdn and ccitt x series
Psdn and ccitt x seriesPsdn and ccitt x series
Psdn and ccitt x series
 
Datacom module 5 (UART, USRT, Serial Interface, Modem)
Datacom module 5 (UART, USRT, Serial Interface, Modem)Datacom module 5 (UART, USRT, Serial Interface, Modem)
Datacom module 5 (UART, USRT, Serial Interface, Modem)
 
Datacom module 4: Fundamentals of Data Communication
Datacom module 4:  Fundamentals of Data CommunicationDatacom module 4:  Fundamentals of Data Communication
Datacom module 4: Fundamentals of Data Communication
 
Datacom module 3: Data Communications Circuits, Arrangements, and Networks
Datacom module 3:  Data Communications Circuits, Arrangements, and NetworksDatacom module 3:  Data Communications Circuits, Arrangements, and Networks
Datacom module 3: Data Communications Circuits, Arrangements, and Networks
 
Datacom module 2: Data Communication Architecture, Protocols, and Standards
Datacom module 2:  Data Communication Architecture, Protocols, and StandardsDatacom module 2:  Data Communication Architecture, Protocols, and Standards
Datacom module 2: Data Communication Architecture, Protocols, and Standards
 
Datacom module 1: Introduction to Data Communications
Datacom module 1:  Introduction to Data CommunicationsDatacom module 1:  Introduction to Data Communications
Datacom module 1: Introduction to Data Communications
 
ECESLU Microprocessors Lecture 3
ECESLU Microprocessors Lecture 3ECESLU Microprocessors Lecture 3
ECESLU Microprocessors Lecture 3
 
ECESLU Microprocessors lecture 2
ECESLU Microprocessors lecture 2ECESLU Microprocessors lecture 2
ECESLU Microprocessors lecture 2
 
ECESLU Microprocessors lecture
ECESLU Microprocessors lecture ECESLU Microprocessors lecture
ECESLU Microprocessors lecture
 
Data link control protocol(3)
Data link control protocol(3)Data link control protocol(3)
Data link control protocol(3)
 
Data link control protocol(4)
Data link control protocol(4)Data link control protocol(4)
Data link control protocol(4)
 

Último

Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 

Último (20)

Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 

Data Link Protocols Lecture Explained

  • 1. Lecture 01 Data-Link Protocols Prepared by: Engr. Jeffrey Des B. Binwag Chapter 23 Electronic Communications Sytems , Fifth Editon By: Wayne Tomasi ECE @Saint Louis University, Baguio City 1
  • 2. Data Link Control Protocol (DLCP) • A set of rules implementing and governing an orderly exchange of data between OSI Protocol Layer 2 devices. • Perform certain network functions that ensure a coordinated transfer of data. ECE @Saint Louis University, Baguio City 2
  • 3. TYPES OF NETWORK • PRIMARY/SECONDARY (MASTER/SLAVE ) A centrally controlled network where a primary station (master) enacts procedures that determine which station is transmitting and which is receiving at any given instant. All the rest of the stations are secondary stations (slaves) whose data communication actions are controlled by the primary. • PEER-TO-PEER A type of network where all connected stations are equal (peers), and share equal access to the network. When a station wishes to transmit on this network, it has to contend with all the rest of the stations with an intent to transmit. ECE @Saint Louis University, Baguio City 3
  • 4. FUNCTIONS OF DLCP • LINE DISCIPLINE • FLOW CONTROL • ERROR CONTROL ECE @Saint Louis University, Baguio City 4
  • 5. LINE DISCIPLINE • The process of coordinating half-duplex transmission on a data communications network by: – Establishing logical continuity between source and destination stations before data transfer, and – Ensuring that the destination station is ready and capable of receiving data • Fundamental Methods of implementation – Enquiry/ Acknowledgement (ENQ/ACK) – Poll/ Selection (POLL/SELECT) ECE @Saint Louis University, Baguio City 5
  • 6. ENQ/ACK • Best suited to simple network environments like two-point networks • ENQUIRY – A frame or packet of data which identifies the receiving station and solicits the receiving station to determine if it is ready to receive data • ACKNOWLEDGEMENT – ACK. Positive Acknowledgment (Ready to receive) – NAK. Negative Acknowledgement (Not ready to receive, Message received with error) ECE @Saint Louis University, Baguio City 6
  • 7. ENQ/ACK ENQ STATION A ACK STATION B MESSAGE 1 ACK MESSAGE 2 NAK MESSAGE 2 ACK MESSAGE 3 (EOT) ACK Time ECE @Saint Louis University, Baguio City 7
  • 8. POLL/SELECT • Best suited to centrally controlled data communications networks using multipoint topology • POLL – A solicitation sent from the primary to the secondary to determine if the secondary has data to transmit – Sent to one station at a time – Secondary responds with either a message or a negative acknowledgement (NAK) • SELECTION – How the primary designates a secondary as a destination, a query if the destination is ready to receive data – Can be broadcast to all secondary stations – Secondary stations respond with either a positive acknowledgement (ACK) or a negative acknowledgement (NAK) ECE @Saint Louis University, Baguio City 8
  • 9. POLL/SELECT PRIMARY SECONDARY A SECONDARY B SECONDARY C Poll A NAK Poll B Message Selection B ACK Message Selection C NAK Time ECE @Saint Louis University, Baguio City 9
  • 10. FLOW CONTROL • Defines a set of procedures that tells the transmitting station how much data it can send before it must stop transmitting and wait for an acknowledgement from the destination • Fundamental Methods of implementation – Stop-and-wait – Sliding Window ECE @Saint Louis University, Baguio City 10
  • 11. STOP-AND-WAIT FLOW CONTROL • The transmitting station sends one message frame and then waits for an acknowledgment before sending the next frame • Advantage is simplicity • Disadvantage is its poor network utilization ECE @Saint Louis University, Baguio City 11
  • 12. STOP-AND-WAIT FLOW CONTROL Message Frame 1 STATION A (Source) ACK STATION B (Destination) Message Frame 2 ACK Message Frame 3 NAK Message Frame 3 ACK Message Frame 4 (EOT) ACK Time ECE @Saint Louis University, Baguio City 12
  • 13. SLIDING WINDOW FLOW CONTROL • The transmitting station sends several message frames in succession before receiving an acknowledgement • Advantage is faster speed of transmission (better network utilization) compared to Stopand-wait flow control • Disadvantage is the complexity of its design ECE @Saint Louis University, Baguio City 13
  • 14. SLIDING WINDOW FLOW CONTROL Message Frame 0 0 STATION A (Source) STATION B (Destination) Message Frame 1 1 Message Frame 2 2 0 to (2n-1) receptacles ... ... ... 2n-1 Message Frame (n-1) (EOT) ACK Time ECE @Saint Louis University, Baguio City 14
  • 15. ERROR CONTROL • A process encoding overhead codes into a message frame for the detection of errors when they occur and the provision for the correction of the said errors • Error detection may be achieved by various error codes like LRC, VRC, or CRC • Error correction in the OSI Layer 2 is implemented by Automatic Request for Retransmission (ARQ) • Errors that cannot be resolved by ARQ are referred for resolution to the higher OSI layers ECE @Saint Louis University, Baguio City 15
  • 16. TYPES OF ARQ • Stop-and-Wait ARQ – A message frame is retransmitted if the source receives a negative acknowledgment from the destination • Sliding Window ARQ – Go-back-n-frames • The errored frame and all frames transmitted after it are retransmitted even if the subsequent frames have no error – Selective Reject (SREJ) • Only the errored frames are retransmitted ECE @Saint Louis University, Baguio City 16 (END)