The Gateway to Computer Science Excellence
+12 votes

Which of the following statements is TRUE?

  1. Both Ethernet frame and IP packet include checksum fields
  2. Ethernet frame includes a checksum field and IP packet includes a CRC field
  3. Ethernet frame includes a CRC field and IP packet includes a checksum field
  4. Both Ethernet frame and IP packet include CRC fields
in Computer Networks by Boss (16.3k points) | 1.5k views

before see solution one point  it will be  help :

CRC use hardware level 

checksum use software and hardware level 

solve  question again  :P

4 Answers

+20 votes
Best answer

The answer is (C).

Ethernet frame

IP packet 

by Loyal (8.7k points)
edited by
8 bytes of preamble is not present in ethernet 802.3 frame format.

Min len should be 72Bytes. Please correct it.

@Tuhin Dutta  preamble and start of frame is not part of DLL...thats why not include...Min 46 and maximum 1500 payload.....and extra you have to add 18 with payload always


checksum is an error-detection scheme that typically refers to a cryptographic hash function, though it also includes CRC. Here are three different types of checksum:

Cyclic Redundancy Checks like CRC32 are fast but collision-prone. They are not robust to collision attacks, meaning that somebody can take a given CRC and easily a second input that matches it.

Cryptographic hash functions like MD5 (weaker), SHA1 (weak), and SHA256 (strong) are specifically designed to be resistant to collision attacks. They are preferable to CRCs in every situation except speed; use the strongest algorithm you can computationally afford.

Key derivation functions like PBKDF2 and bcrypt are designed for passwords. They are checksums that are expensive to compute so that they're robust to brute-force attacks.

+1 vote
ans c)
by Loyal (5.2k points)
–1 vote

Answer ( C )

by Junior (777 points)

Related questions

Quick search syntax
tags tag:apple
author user:martin
title title:apple
content content:apple
exclude -tag:apple
force match +apple
views views:100
score score:10
answers answers:2
is accepted isaccepted:true
is closed isclosed:true
50,833 questions
57,729 answers
107,862 users