Data Communication MCQs with Answers
Practice important Data Communication MCQs with answers and explanations.
Multiple Choice Questions
Q2231: Why do we use buffers in flow control?
- A: To speed up transmission
- B: To avoid frame loss due to overflow
- C: To encode data packets
- D: To encrypt transmission
View Answer
B
Q2232: When should consumers communicate with producers in a flow-controlled system?
- A: When link is down
- B: When the data is corrupted
- C: When the buffer is full or has vacancies
- D: When acknowledgment is delayed
View Answer
C
Q2233: Fill in the blank: Communication becomes easier if the buffer has only _______.
- A: two sections
- B: multiple pages
- C: one slot
- D: three channels
View Answer
C
Q2234: What is the effect of an overfilled buffer at the receiver?
- A: The receiver slows down
- B: The sender receives an ACK
- C: Frames are discarded
- D: All frames are stored in secondary memory
View Answer
C
Q2235: Which of the following is true about flow control in data link layer?
- A: It only applies to wireless networks
- B: It is used to detect errors
- C: It ensures sender matches receiver’s processing rate
- D: It compresses the data stream
View Answer
C
Q2236: What helps maintain the rate of transmission and reception in flow control?
- A: Error codes
- B: Buffering
- C: Data segmentation
- D: Parity check
View Answer
B
Q2237: Which of the following best represents a scenario requiring flow control?
- A: Data received before previous data is processed
- B: A message is encrypted
- C: Packet header is damaged
- D: Data is rerouted
View Answer
A
Q2238: Fill in the blank: Flow control prevents _______ at the receiver end.
- A: buffer underrun
- B: buffer overflow
- C: address resolution
- D: protocol mismatches
View Answer
B
Q2239: What does CRC stand for in data communication?
- A: Cyclic Redundancy Code
- B: Central Routing Code
- C: Code Repetition Check
- D: Connection Retry Control
View Answer
A
Q2240: In error control, what happens if a frame is found to be corrupted?
- A: It is corrected and sent back
- B: It is acknowledged
- C: It is silently discarded
- D: It is retried automatically
View Answer
C