0% found this document useful (0 votes)
15 views

Error Detection and Correction in Data Link Layer

Uploaded by

Pujitha Patil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views

Error Detection and Correction in Data Link Layer

Uploaded by

Pujitha Patil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 9

Error Detection and Error

Correction in the Data Link Layer


Understanding Data Integrity
Techniques
Presented by: [Your Name]
Date: [Today’s Date]
Introduction to the Data Link Layer
• • Purpose: Manages data transfer between
adjacent nodes in a network.
• • Responsibilities: Error detection, error
correction, and framing data for reliable
transmission.
Why Error Detection and
Correction Matter
• • Ensures data integrity by identifying and
correcting errors.
• • Important for reliable communication,
reducing retransmissions and saving
bandwidth.
• • Common in applications requiring high
accuracy (e.g., financial transactions, file
transfers).
Types of Errors in Data
Transmission
• • Single-bit errors: Only one bit is corrupted in
the data unit.
• • Burst errors: Multiple bits are altered during
transmission.
• • Causes: Noise, attenuation, interference,
and hardware malfunctions.
Error Detection Techniques
• • Parity Check: Adds a parity bit to make the
number of 1s either even (even parity) or odd
(odd parity).
• • Cyclic Redundancy Check (CRC): Uses a
polynomial division method for more complex
and reliable error detection.
• • Checksum: Sums up data bits to create a
check value for error detection.
Error Correction Techniques
• • Hamming Code: Adds redundancy bits to
enable single-bit error correction.
• • Reed-Solomon Code: Common in CDs and
QR codes; corrects multiple errors.
• • Forward Error Correction (FEC): Adds
redundant data, enabling error correction
without retransmission.
Cyclic Redundancy Check (CRC)
Example
• • Steps:
• - Choose a divisor (polynomial).
• - Perform binary division on data using the
divisor.
• - Remainder becomes the CRC, which is
appended to data.
• • Benefits: Highly effective for detecting burst
errors.
Limitations of Error Detection and
Correction
• • No method guarantees detection of all
errors.
• • Trade-off between efficiency and reliability
(higher redundancy may impact performance).
• • Limited correction capabilities for certain
techniques (e.g., parity only detects single-bit
errors).
Conclusion
• • Error detection and correction are essential
for data integrity in network communications.
• • Techniques vary in complexity and efficiency,
depending on network requirements.
• • Proper implementation helps ensure reliable
and secure data transmission.

You might also like