781 views

2 Answers

1 votes
1 votes
CRC is computationally expensive compared to Checksum..

Checksum is very fast and cheap to compute even in software but it is NOT robust,it can guarantee to detect single bit error. In contrast,CRC is more expensive to do and hence generally done by hardware for computing it in a quick way..it is used by Ethernet and many link layer technologies..and it is more robust than CRC,its robustness can be seen like this way :- A 16 bit CRC can guarantee to detect error burst at most 16 bits whereas 16 bit checksum can only guarantee to detect single bit error.( NOTE guarantee means 100% detection ability)
0 votes
0 votes
because crc is hardware error control as u seen (x^4+x^2+1) like that.

but cheksum is software error control which is useful in IP as it has logical address.

also crc is of max. 32 bit standard.

but cheksum u can wrap in any heavy data.

Related questions

0 votes
0 votes
1 answer
2
Sourabh Kumar asked May 21, 2016
1,066 views
0 votes
0 votes
0 answers
4