How are acknowledgement sent at data link layer to the sender when crc of frame is incorrect?

  • Did any answer help you? If so, you should accept the answer so that the question doesn't keep popping up forever, looking for an answer. Alternatively, you can provide and accept your own answer.
    – Ron Maupin
    Dec 25, 2018 at 9:35

1 Answer 1


How are acknowledgement sent at data link layer to the sender when crc of frame is incorrect?

That depends on the Data-Link protocol, but most Data-Link protocols simply drop bad frames. For example, if an ethernet device receives a frame with a bad FCS, the hardware simply discards the frame, and it never reaches the Data-Link layer.

Also, most Data-Link protocols do not perform any type of acknowledgement. They are connectionless protocols that send out a frame, and they do not care that the frame is damaged or dropped.

  • But ARQ or Stop and wait sends NACK if the data was not received. How does it tell the sender which frame to send again since there is no sequencing in frames? Sep 21, 2018 at 16:33
  • You are talking about transport-layer protocols, like TCP. Data-Link protocols are like ethernet, frame relay, Wi-Fi, ATM. PPP, token ring, ARCNET, etc.
    – Ron Maupin
    Sep 21, 2018 at 18:30
  • But data link layer uses flow control methods like ALQ. They send ack or nack according to the situation. How they do it? Sep 21, 2018 at 19:09
  • No, they don't. In the real world, what we answer of here, Data-Link protocols are connectionless, as is IP. TCP, a Transport-layer protocol, is connection-oriented, and it uses ACKs. Ethernet and Wi-Fi interfaces are what you get on the PC, printers, laptops, etc., and those, which are series of Physical and a Data-Link protocols , have no such thing as you describe. I have no idea where you are getting your ideas.
    – Ron Maupin
    Sep 21, 2018 at 19:23
  • So if CRC check fails then that frame will be dropped. But what will the sender do about that? Sep 21, 2018 at 19:26

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.