Skip to main content

Data Communication MCQs with Answers

Practice important Data Communication MCQs with answers and explanations.

Chapter: 159
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
Correct Answer: C
Chapter: 159
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
Correct Answer: C
Chapter: 159
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
Correct Answer: A
Chapter: 159
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
Correct Answer: A
Chapter: 159
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
Correct Answer: A
Chapter: 159
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
Correct Answer: B
Chapter: 159
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
Correct Answer: A
Chapter: 160
Q2308:
Simple and Stop-and-Wait protocols are designed for _______.
A. unidirectional communication
B. bidirectional communication
C. flow control
D. error detection
Correct Answer: A
Chapter: 160
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
Correct Answer: B
Chapter: 160
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
Correct Answer: A
Chapter: 160
Q2311:
Which protocol implements the Stop-and-Wait protocol and is based on bit-oriented communication?
A. HDLC
B. PPP
C. TCP/IP
D. UDP
Correct Answer: A
Chapter: 160
Q2312:
HDLC is commonly used in _______.
A. point-to-point and multipoint links
B. peer-to-peer networks
C. HTTP connections
D. bidirectional communication
Correct Answer: A
Chapter: 160
Q2313:
Which of the following protocols is most similar to HDLC in its basic concepts?
A. PPP
B. Ethernet
C. TCP/IP
D. UDP
Correct Answer: A
Chapter: 160
Q2314:
Which type of protocol does HDLC implement?
A. Connectionless protocol
B. Stop-and-Wait protocol
C. Sliding window protocol
D. Connection-oriented protocol
Correct Answer: B
Chapter: 160
Q2315:
Fill in the blank: HDLC uses a _______-oriented protocol for communication over point-to-point and multipoint links.
A. bit
B. byte
C. packet
D. frame
Correct Answer: A
Chapter: 160
Q2316:
The concept of piggybacking in communication helps in _______.
A. reducing network overhead
B. increasing data transmission speed
C. reducing errors
D. increasing error detection speed
Correct Answer: A
Chapter: 160
Q2317:
Which of the following protocols is HDLC based on?
A. Stop-and-Wait protocol
B. Selective Repeat protocol
C. Go-Back-N protocol
D. Sliding Window protocol
Correct Answer: A
Chapter: 160
Q2318:
In the Stop-and-Wait protocol, the receiver acknowledges every frame by sending a _______.
A. timeout frame
B. unique identifier
C. positive acknowledgment
D. signal frame
Correct Answer: C
Chapter: 160
Q2319:
Fill in the blank: In a point-to-point communication system, HDLC uses _______ for sending data and acknowledgments.
A. separate channels
B. one channel for data and another for acknowledgment
C. a combined channel
D. for error detection
Correct Answer: A
Chapter: 160
Q2320:
Which of the following is true regarding the data flow in both Simple and Stop-and-Wait protocols?
A. They both use bidirectional data flow
B. They both use unidirectional data flow
C. They both send data in one direction with acknowledgment in the same direction
D. They send data in one direction and acknowledgment in the opposite direction
Correct Answer: D

Test Your Knowledge

Take a timed quiz on Data Communication

🚀 Start Quiz Now