SlideShare a Scribd company logo
6
Most read
7
Most read
8
Most read
Maharshi Dayanand Saraswati University
Presentation Topic: Cyclic Redundancy Check
Subject : Computer Networks
Class: MCA1
Presented by : Shivangi Tak Submitted to: Praful Sir
Welcome To My
Presentation
Topic : Cyclic Redundancy Check
03
01 02
04
Agenda
Error Detection
Method
Cyclic
Redundancy
Check
Performance
of CRC
Advantages of
CRC
What is Error Detection ?
 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.
Cyclic Redundancy Check in Computers Network
Cyclic Redundancy Check
 CRC or Cyclic Redundancy Check is a method of
detecting errors in the communication channel.
 CRC uses Generator Polynomial which is available on
both sender and receiver side.
CRC Generation At Sender Side
1.Find the Length of Divisor ‘L’
2.Append 0 ‘L-1’bits to the original bits
3.Perform Binary Digit Operation
4.Remainder of the division=CRC A B A XOR B
0 0 0
0 1 1
1 0 1
1 1 0
A B A XOR B
0 0 0
0 1 1
1 0 1
1 1 0
1 Find the Length of Divisor ‘L’
2 Append 0 ‘L-1’bits to the original bits
3 Perform Binary Digit Operation
4 Remainder of the division=CRC
Finally, Cyclic Redundancy
check will be generated as
shown.
The sender performs a division operation
on the bits being sent and calculates the
remainder. Before sending the actual bits,
the sender adds the remainder at the end
of the actual bits.
(Data Bits+ Remainder)
Receiver Side:
Code word received at the receiver
side 100100001
(data + CRC)
At The Receiver Side
 Receiver divides received data (data + CRC) with
generator.
 If remainder is zero, data is correctly received.
 Else, there is error.
A B A XOR B
0 0 0
0 1 1
1 0 1
1 1 0
Therefore, the remainder is all zeros.
Hence, the data received has no
error.
Advantages of CRC
1. Cyclic codes have a very good performance in detecting
single-bit errors, double errors, an odd number of errors.
2. They can easily be implemented in hardware and
software.
3. They are especially fast when implemented in hardware.
4. This has made cyclic codes a good candidate for many
networks.
Reference
CRC
https://www.geeksforgeeks.org/error-detection-in-computer-networks/
CRC Error Detection
https://www.youtube.com/watch?v=wQGwfBS3gpk
https://www.geeksforgeeks.org/modulo-2-binary-division/
THANK YOU

More Related Content

PPTX
Presentation on cyclic redundancy check (crc)
PPTX
PPT on INDUSTRIAL AUTOMATION, PLC, SCADA
PPTX
Cyclic redundancy check
PDF
Object Oriented Programming (OOP) using C++(Freebooks.pk).pdf
PPT
Error detection correction (CRC)
RTF
b.tech resume
PDF
Spring MVC Framework
PDF
Paperless Office
Presentation on cyclic redundancy check (crc)
PPT on INDUSTRIAL AUTOMATION, PLC, SCADA
Cyclic redundancy check
Object Oriented Programming (OOP) using C++(Freebooks.pk).pdf
Error detection correction (CRC)
b.tech resume
Spring MVC Framework
Paperless Office

What's hot (20)

PPTX
Error detection and correction
PPSX
Error control
PPTX
Digital Data to Digital Signal Conversion
PPTX
Hamming code system
PPTX
Error Detection and Correction - Data link Layer
PPTX
Computer networks - Channelization
PDF
Error detection & correction codes
PPTX
Error control coding techniques
PPTX
BCH Codes
PPTX
Computer Network - Network Layer
PPSX
Congestion control in TCP
PPT
Distance vector routing
PPT
Error detection and correction
PPTX
Congestion control
PPTX
Routing algorithm
PPTX
pipeline in computer architecture design
PPT
Mac layer
PPT
Error Detection And Correction
PPTX
Modes of data transfer
Error detection and correction
Error control
Digital Data to Digital Signal Conversion
Hamming code system
Error Detection and Correction - Data link Layer
Computer networks - Channelization
Error detection & correction codes
Error control coding techniques
BCH Codes
Computer Network - Network Layer
Congestion control in TCP
Distance vector routing
Error detection and correction
Congestion control
Routing algorithm
pipeline in computer architecture design
Mac layer
Error Detection And Correction
Modes of data transfer
Ad

Similar to Cyclic Redundancy Check in Computers Network (20)

PPTX
CRC COMPUTER NETWORK PRESENTATION group no1.pptx
PPTX
dccn ppt.pptx
PDF
B0210714
PPT
CODING.ppt
PPTX
Error correction and Detection technique while sending the message
PPTX
III_UNIT_ErrorCorrecting.pptx
PPT
presentationoncyclicredundancycheckcrc-140207055933-phpapp02.ppt
PPT
Lecture 21
PPT
computer Networks Error Detection and Correction.ppt
PDF
اسس شبكات الفصل الثاني اسسس الشبكات الفصل الثاني.
PDF
Performance Evaluation & Design Methodologies for Automated 32 Bit CRC Checki...
PPT
Chapter 4 data link layer
PPTX
COMPUTER NETWORK THEORY PRESENTATION.pptx
PPTX
data link layer - Chapter 3
PPTX
computer network-unit 2
PPTX
DCN Error Detection & Correction
DOCX
Osi model detail description
PPTX
COMPUTER NETWORKS UNIT 2
PPT
Error detection.ppt
PPTX
OSI MODELS.pptx
CRC COMPUTER NETWORK PRESENTATION group no1.pptx
dccn ppt.pptx
B0210714
CODING.ppt
Error correction and Detection technique while sending the message
III_UNIT_ErrorCorrecting.pptx
presentationoncyclicredundancycheckcrc-140207055933-phpapp02.ppt
Lecture 21
computer Networks Error Detection and Correction.ppt
اسس شبكات الفصل الثاني اسسس الشبكات الفصل الثاني.
Performance Evaluation & Design Methodologies for Automated 32 Bit CRC Checki...
Chapter 4 data link layer
COMPUTER NETWORK THEORY PRESENTATION.pptx
data link layer - Chapter 3
computer network-unit 2
DCN Error Detection & Correction
Osi model detail description
COMPUTER NETWORKS UNIT 2
Error detection.ppt
OSI MODELS.pptx
Ad

Recently uploaded (20)

PPTX
Geodesy 1.pptx...............................................
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPTX
Lecture Notes Electrical Wiring System Components
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
Welding lecture in detail for understanding
PPTX
web development for engineering and engineering
PPTX
OOP with Java - Java Introduction (Basics)
PPTX
Internet of Things (IOT) - A guide to understanding
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PDF
PPT on Performance Review to get promotions
PPT
Project quality management in manufacturing
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Geodesy 1.pptx...............................................
UNIT-1 - COAL BASED THERMAL POWER PLANTS
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
Lecture Notes Electrical Wiring System Components
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Foundation to blockchain - A guide to Blockchain Tech
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
Welding lecture in detail for understanding
web development for engineering and engineering
OOP with Java - Java Introduction (Basics)
Internet of Things (IOT) - A guide to understanding
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPT on Performance Review to get promotions
Project quality management in manufacturing
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Operating System & Kernel Study Guide-1 - converted.pdf
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx

Cyclic Redundancy Check in Computers Network