Data Communication MCQs with Answers
Practice important Data Communication MCQs with answers and explanations.
Multiple Choice Questions
Q2301: Which of the following is true for error control in Stop-and-Wait protocol?
- A: The sender does not check the integrity of frames
- B: The receiver checks for errors, but no feedback is provided
- C: CRC is used to detect and discard corrupted frames
- D: The sender uses parity checks only
View Answer
C
Q2302: Fill in the blank: The Stop-and-Wait protocol uses ______ to ensure that corrupted frames are detected.
- A: a checksum
- B: Acknowledgments
- C: CRC code
- D: Timeout timer
View Answer
C
Q2303: Which statement is true about the sender in Stop-and-Wait protocol?
- A: The sender sends one frame at a time and waits for an acknowledgment before sending the next frame
- B: The sender sends multiple frames simultaneously and waits for a cumulative acknowledgment
- C: The sender does not wait for any acknowledgment before sending the next frame
- D: The sender always uses a timer to delay frame sending
View Answer
A
Q2304: Fill in the blank: The sender in Stop-and-Wait protocol waits for an acknowledgment of the previous frame before sending the ______.
- A: next frame
- B: acknowledgment
- C: delay signal
- D: error signal
View Answer
A
Q2305: Which of the following describes the receiving mode in Stop-and-Wait?
- A: The receiver immediately processes and acknowledges each frame
- B: The receiver processes multiple frames in parallel
- C: The receiver discards all frames that arrive out of order
- D: The receiver waits for a timeout signal before processing any frame
View Answer
A
Q2306: What happens if the buffer of the receiver in Stop-and-Wait is full?
- A: The sender will send the frame anyway
- B: The sender stops sending frames until space is available
- C: The receiver sends a delay signal
- D: The receiver discards all incoming frames
View Answer
B
Q2307: Fill in the blank: In Stop-and-Wait protocol, the sender resends a frame only if it receives an ______.
- A: acknowledgment
- B: error message
- C: empty frame
- D: timeout signal
View Answer
A
Q2308: Simple and Stop-and-Wait protocols are designed for _______.
- A: unidirectional communication
- B: bidirectional communication
- C: flow control
- D: error detection
View Answer
A
Q2309: In unidirectional communication, _______.
- A: data flows in both directions simultaneously
- B: data flows in one direction and ACK travels in the other direction
- C: data flows in one direction and data travels in the other direction
- D: data travels in both directions simultaneously
View Answer
B
Q2310: What is the purpose of piggybacking in communication protocols?
- A: To send data and acknowledgment together
- B: To increase the data rate
- C: To reduce the number of frames exchanged
- D: To ensure error-free transmission
View Answer
A