Concept:
• Flow Control: Techniques like Stop-and-Wait, Go-Back-N, and Selective Repeat manage the rate of data transmission between two nodes.
• Error Control: Mechanisms like Parity bits and CRC detect and correct errors introduced during transmission.
Step 1: Evaluate Sliding Window protocols (A and B)
In Go-Back-N, when a frame is lost, the sender retransmits that frame and all subsequent frames in the current window. In Selective Repeat, only the specifically lost frame is retransmitted. Therefore, Selective Repeat is more efficient and uses bandwidth better. Statement A is Incorrect, and Statement B is Correct.
Step 2: Evaluate Stop-and-Wait utilization (D)
The utilization of Stop-and-Wait is \(U = 1 / (1 + 2a)\), where \(a\) is the ratio of propagation delay to transmission delay. On long-delay networks, \(a\) is very large, making \(U\) very small. Thus, it is inefficient. Statement D is Incorrect.
Step 3: Evaluate Error Detection techniques (C and E)
A single Parity bit can detect any odd number of bit errors, including all single-bit errors. CRC (Cyclic Redundancy Check) uses polynomial division to detect a wide variety of error patterns, including burst errors, making it much stronger than simple parity. Both Statements C and E are Correct.
Step 4: Conclusion
The correct statements are B, C, and E.