SlideShare a Scribd company logo
COMPUTER NETWORKS
BCA – VI SEMESTER
SUB.CODE : 16SCCCA8
UNIT-II
Error Detection and Correction
Presented By
S.Vijaya Lakshmi B.E(CSE)
Assistant Professor,
Department of Computer Science,
Sri Sarada Niketan College for Women,Karur.
Error detection and correction
• Networks must be able to transfer data
from one device to another with complete
accuracy.
• Data can be corrupted during transmission.
• For reliable communication, errors must be
detected and corrected.
• Error detection and correction are
implemented either at the data link layer
or the transport layer of the OSI model.
Types of Errors
Single-bit error
Cyclic Redundancy Check
 Given a k-bit frame or message, the transmitter
generates an n-bit sequence, known as a frame
check sequence (FCS), so that the resulting
frame, consisting of (k+n) bits, is exactly
divisible by some predetermined number.
 The receiver then divides the incoming frame
by the same number and, if there is no
remainder, assumes that there was no error.
Single-bit error
• Single bit errors are the least likely type of errors in
serial data transmission because the noise must have a
very short duration which is very rare.
• However this kind of errors can happen in parallel
transmission.
• Example:
• If data is sent at 1Mbps then each bit lasts only 1/1,000,000 sec.
or 1 μs.
• For a single-bit error to occur, the noise must have a duration of
only 1 μs, which is very rare.
Burst error
Burst error
• Burst error is most likely to happen in
serial transmission since the duration of
noise is normally longer than the duration
of a bit.
• The number of bits affected depends on
the data rate and duration of noise.
• Example:
• 🢂If data is sent at rate = 1Kbps then a
noise of 1/100 sec can affect 10 bits.
(1/100*1000)
Error detection
• Error detection means to decide whether
the received data is correct or not without
having a copy of the original message.
• Error detection uses the concept of
redundancy, which means adding extra
bits for detecting errors at the destination.
Redundancy
Error Correction
 It can be handled in two ways:
receiver can have the sender
retransmit the entire data unit.
 The receiver can use an error
correcting code, which automatically
corrects certain errors.
Error Correction
Single-bit error correction
• To correct an error, the receiver reverses
the value of the altered bit. To do so, it
must know which bit is in error.
• Number of redundancy bits needed
• Let data bits = m
• Redundancy bits = r
• Total message sent = m+r
2r ≥ m+r+1
ThankYou
14

More Related Content

PPT
Error correction error detection in digital communication
PPTX
basic electrical and electronics unit 4 dlc
PPTX
Error Detection and Correctiouionvn.pptx
PPT
Error detection.ppt
PPT
901325_chapter vvvvvvvvvvvjjjjjjjvvv.ppt
PPT
error detection.ppt
PPT
Error detection and correction.ppt
PDF
Data Link Layer Error Correction and Detection
Error correction error detection in digital communication
basic electrical and electronics unit 4 dlc
Error Detection and Correctiouionvn.pptx
Error detection.ppt
901325_chapter vvvvvvvvvvvjjjjjjjvvv.ppt
error detection.ppt
Error detection and correction.ppt
Data Link Layer Error Correction and Detection

Similar to Computer Networks - Error Detection and Correction (20)

PPT
Error Detection and Correction.ppt
PPT
901325_chapter 10 (1).ppt
PPT
computer Networks Error Detection and Correction.ppt
PPT
CODING.ppt
PDF
1.4.pdf 1.4.pdf 1.4.pdf1.4.pdf1.4.pdf1.4.pdf
PDF
اسس شبكات الفصل الثاني اسسس الشبكات الفصل الثاني.
PDF
Error detection and correction
PPT
PPTX
ERROR DETECTION data communication and computer network.pptx
PPTX
Data link layer
PDF
07 Data Link LayerError Control.pdf
PDF
1834902142(error detection and correction)
PPTX
Error Detection & Error Correction Codes
PPTX
ERROR_DETECTION.pptx
PPTX
Error detection and correction of computer network
PPTX
III_UNIT_ErrorCorrecting.pptx
PPT
Error correction and detection th
PPTX
Lecture 13
PPT
Lecture 19
PDF
Error Correction of Burst error
Error Detection and Correction.ppt
901325_chapter 10 (1).ppt
computer Networks Error Detection and Correction.ppt
CODING.ppt
1.4.pdf 1.4.pdf 1.4.pdf1.4.pdf1.4.pdf1.4.pdf
اسس شبكات الفصل الثاني اسسس الشبكات الفصل الثاني.
Error detection and correction
ERROR DETECTION data communication and computer network.pptx
Data link layer
07 Data Link LayerError Control.pdf
1834902142(error detection and correction)
Error Detection & Error Correction Codes
ERROR_DETECTION.pptx
Error detection and correction of computer network
III_UNIT_ErrorCorrecting.pptx
Error correction and detection th
Lecture 13
Lecture 19
Error Correction of Burst error
Ad

More from vijayalakshmis184431 (13)

PPTX
Advanced Operating Systems- Mobile OS and ARM
PPTX
Advanced Operating Systems- Process Synchronization
PPTX
Advanced Operating Systems- Synchronization primitives in os
PPTX
Advanced Operating Systems- Kernal Structure and native level
PPTX
Advanced Operating Systems- Distributed Scheduling and shared memory
PPTX
Advanced Operating Systems- Distributed file system and caching
PPTX
Advanced Operating Systems- Distributed OS
PPTX
Advanced Operating Systems- Clock synchronization and mutual exclusive
PPTX
Advanced Operating Systems- Multiprocessor OS
PPTX
Advanced java programming - DATA TYPES, VARIABLES, ARRAYS
PPTX
Advanced Java Programming - Enterprise Java Beans client
PPTX
Computer Networks - OSI Model and its functions
PPTX
Computer Networks - Network Topologies, Application of Networks, Different ty...
Advanced Operating Systems- Mobile OS and ARM
Advanced Operating Systems- Process Synchronization
Advanced Operating Systems- Synchronization primitives in os
Advanced Operating Systems- Kernal Structure and native level
Advanced Operating Systems- Distributed Scheduling and shared memory
Advanced Operating Systems- Distributed file system and caching
Advanced Operating Systems- Distributed OS
Advanced Operating Systems- Clock synchronization and mutual exclusive
Advanced Operating Systems- Multiprocessor OS
Advanced java programming - DATA TYPES, VARIABLES, ARRAYS
Advanced Java Programming - Enterprise Java Beans client
Computer Networks - OSI Model and its functions
Computer Networks - Network Topologies, Application of Networks, Different ty...
Ad

Recently uploaded (20)

PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PPTX
Lesson notes of climatology university.
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPTX
Pharma ospi slides which help in ospi learning
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
Cell Structure & Organelles in detailed.
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PPTX
Presentation on HIE in infants and its manifestations
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
Cell Types and Its function , kingdom of life
PDF
RMMM.pdf make it easy to upload and study
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Lesson notes of climatology university.
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Pharma ospi slides which help in ospi learning
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
102 student loan defaulters named and shamed – Is someone you know on the list?
Chinmaya Tiranga quiz Grand Finale.pdf
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
202450812 BayCHI UCSC-SV 20250812 v17.pptx
O5-L3 Freight Transport Ops (International) V1.pdf
Cell Structure & Organelles in detailed.
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Microbial diseases, their pathogenesis and prophylaxis
Presentation on HIE in infants and its manifestations
Final Presentation General Medicine 03-08-2024.pptx
2.FourierTransform-ShortQuestionswithAnswers.pdf
Module 4: Burden of Disease Tutorial Slides S2 2025
Cell Types and Its function , kingdom of life
RMMM.pdf make it easy to upload and study

Computer Networks - Error Detection and Correction

  • 1. COMPUTER NETWORKS BCA – VI SEMESTER SUB.CODE : 16SCCCA8 UNIT-II Error Detection and Correction Presented By S.Vijaya Lakshmi B.E(CSE) Assistant Professor, Department of Computer Science, Sri Sarada Niketan College for Women,Karur.
  • 2. Error detection and correction • Networks must be able to transfer data from one device to another with complete accuracy. • Data can be corrupted during transmission. • For reliable communication, errors must be detected and corrected. • Error detection and correction are implemented either at the data link layer or the transport layer of the OSI model.
  • 5. Cyclic Redundancy Check  Given a k-bit frame or message, the transmitter generates an n-bit sequence, known as a frame check sequence (FCS), so that the resulting frame, consisting of (k+n) bits, is exactly divisible by some predetermined number.  The receiver then divides the incoming frame by the same number and, if there is no remainder, assumes that there was no error.
  • 6. Single-bit error • Single bit errors are the least likely type of errors in serial data transmission because the noise must have a very short duration which is very rare. • However this kind of errors can happen in parallel transmission. • Example: • If data is sent at 1Mbps then each bit lasts only 1/1,000,000 sec. or 1 μs. • For a single-bit error to occur, the noise must have a duration of only 1 μs, which is very rare.
  • 8. Burst error • Burst error is most likely to happen in serial transmission since the duration of noise is normally longer than the duration of a bit. • The number of bits affected depends on the data rate and duration of noise. • Example: • 🢂If data is sent at rate = 1Kbps then a noise of 1/100 sec can affect 10 bits. (1/100*1000)
  • 9. Error detection • Error detection means to decide whether the received data is correct or not without having a copy of the original message. • Error detection uses the concept of redundancy, which means adding extra bits for detecting errors at the destination.
  • 11. Error Correction  It can be handled in two ways: receiver can have the sender retransmit the entire data unit.  The receiver can use an error correcting code, which automatically corrects certain errors.
  • 13. Single-bit error correction • To correct an error, the receiver reverses the value of the altered bit. To do so, it must know which bit is in error. • Number of redundancy bits needed • Let data bits = m • Redundancy bits = r • Total message sent = m+r 2r ≥ m+r+1