23
WELCOME

Error detection in Data comunication

Embed Size (px)

Citation preview

Page 1: Error detection in Data comunication

WELCOME

Page 2: Error detection in Data comunication

DETECTION

Page 3: Error detection in Data comunication

Presented By

Anika OhabID:142-15-3568

Abul HasnathID:142-15-3532

Shahinur Rahman ID: 142-15-3606

Umme HabibaID: 142-15-3677

Page 4: Error detection in Data comunication

Introduction

kinds

redundancy

Block coding

Parity check

LRC

CRC

checksum

Contents

Page 5: Error detection in Data comunication

ERROR DETECTION

In networking, error detection refers to the techniques used to detect noise or other impairments introduced into data while it is transmitted from source to destination.

Error detection minimizes the probability of

passing incorrect frames to the destination, known as undetected error probability

Page 6: Error detection in Data comunication

Types of Error

Error

Burst Error

Single-Bit

Error

If the signal is carrying binary encoded data, such changes can alter the meaning of the data. These errors can be divided into two types-

Page 7: Error detection in Data comunication

In a single-bit error, only one bit in the data unit has changed.

Note:

Single-Bit Error

Page 8: Error detection in Data comunication

A burst error means that 2 or more bits in the data unit have changed.

Note:

Burst Error

Page 9: Error detection in Data comunication

Error detection uses the concept of redundancy, which means adding

extra bits for detecting errors at the destination.

Redundancy

Page 10: Error detection in Data comunication

Redundancy

Page 11: Error detection in Data comunication

Popular techniques are:

Block Coding

Parity Check

LONGITUDINAL REDUNDANCY CHECK

Cyclic Redundancy Check (CRC)

Checksum

Page 12: Error detection in Data comunication

Block coding

Data Words

CodeWards

00 000

01 011

10 101

11 110

k=2,n=3

Page 13: Error detection in Data comunication

Simple Parity Checking

Even Parity:1 is added to the block if it contains an odd number of 1’s and 0 is added if it contains an even number of 1’s.

Page 14: Error detection in Data comunication

Even-parity concept

Page 15: Error detection in Data comunication

Two-dimensional parity

Page 16: Error detection in Data comunication

Simple parity check can detect all single-bit errors. It can detect burst

errors only if the total number of errors in each data unit is odd.

Note:

Page 17: Error detection in Data comunication

LONGITUDINAL REDUNDANCY CHECKLRC

LRC 10101010

Data plus LRC

11100111 11011101 00111001 10101001

10101001001110011101110111100111

11100111 11011101 00111001 10101001 10101010

Page 18: Error detection in Data comunication

CRC encoder and decoder

Page 19: Error detection in Data comunication

The last error detection method we discuss here is called the checksum. The checksum is used in the Internet by several protocols although not at the data link layer.

However, we briefly discuss it here to complete our discussion on error checking.

Checksum

Page 20: Error detection in Data comunication

We can make the job of the receiver easier if we send the negative (complement) of the sum, called the checksum.

In this case, we send (7, 11, 12,0,6, -36). The receiver can add all the numbers received (including the checksum).

If the result is 0, it assumes no error; otherwise, there is an error.

Checksum

Page 21: Error detection in Data comunication
Page 22: Error detection in Data comunication

? ?

<

Page 23: Error detection in Data comunication