CRC cyclic redundancy check baisc demo.pptx

prembasnet12 5 views 8 slides Aug 27, 2025
Slide 1
Slide 1 of 8
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8

About This Presentation

cyclic redundancy check


Slide Content

Cyclic Redundancy Check (CRC) Data Link Layer Overview and Working Mechanism

Introduction • Error detection is essential in data communication. • Cyclic Redundancy Check (CRC) is a widely used technique. • Operates at the Data Link Layer of the OSI model. • Detects accidental changes to raw data during transmission.

Basic Concept of CRC • Treats data as a binary number. • Divides data by a predetermined polynomial. • Remainder from division is the CRC value. • CRC is appended to the frame before transmission.

Working Mechanism 1. Sender encodes data with CRC value. 2. Receiver divides received data by same polynomial. 3. If remainder = 0 → No error detected. 4. If remainder ≠ 0 → Error detected.

Example of CRC • Data: 1101011011 • Polynomial: 10011 • Division gives remainder. • Remainder appended as CRC bits. • Receiver checks using same polynomial.

Advantages of CRC • High error detection capability. • Simple implementation in hardware. • Detects burst errors effectively. • Widely adopted in Ethernet, storage devices, etc.

Limitations of CRC • Cannot correct errors (only detection). • Ineffective against intentional data modification. • Computational overhead for large data. • Not suitable for cryptographic integrity.

Conclusion • CRC is essential for reliable communication. • Provides strong error detection at the Data Link Layer. • Balances efficiency and robustness. • Used extensively in networking and storage systems.
Tags