Difficulty: Easy
Correct Answer: Cyclic redundancy codes
Explanation:
Introduction: Reliable communication starts with detecting corrupted frames on each hop. The Data Link layer appends error-detection information so that receivers can discard damaged frames and request retransmission at an appropriate layer. This question asks you to identify the standard mechanism used for detection at Layer 2.
Given Data / Assumptions:
Concept / Approach: Most Data Link protocols use a frame check sequence computed via a Cyclic Redundancy Check (CRC). The transmitter computes the CRC over the frame; the receiver recomputes and compares. A mismatch signals a corrupted frame. Other techniques listed either serve different purposes or are used at different layers.
Step-by-Step Solution:
1) Identify Layer-2 detection technique: CRC/FCS is ubiquitous in Ethernet, HDLC, PPP.2) Distinguish from non-detection items: bit stuffing is framing; equalization is a physical-layer channel technique; Hamming codes are primarily error-correction codes used in memory/storage and select links, not the default for Layer-2 frame checks.3) Select CRC as the correct answer.Verification / Alternative check: Ethernet uses a 32-bit CRC (FCS). HDLC/PPP use FCS variants (often CRC-16/CRC-32). These are classic examples of Layer-2 error detection in practice.
Why Other Options Are Wrong:
Common Pitfalls: Confusing framing (bit stuffing) with integrity checks; thinking that any error-related term implies detection at Layer 2.
Final Answer: Cyclic redundancy codes (CRC/FCS).
Discussion & Comments