Skip to main content

Data Communication MCQs with Answers

Practice important Data Communication MCQs with answers and explanations.

Multiple Choice Questions

Q2251: Which of the following is NOT one of the traditional data-link layer protocols?
  • A: Simple Protocol
  • B: Go-Back-N
  • C: Selective-Repeat
  • D: Persistent Protocol
View Answer
D

Q2252: Which data-link layer protocol is the simplest among the four?
  • A: Simple Protocol
  • B: Stop-and-Wait
  • C: Go-Back-N
  • D: Selective-Repeat
View Answer
A

Q2253: Which protocol works by sending one frame at a time and waiting for an acknowledgment?
  • A: Simple Protocol
  • B: Stop-and-Wait
  • C: Go-Back-N
  • D: Selective-Repeat
View Answer
B

Q2254: What happens in Go-Back-N protocol when an error is detected in a frame?
  • A: Only erroneous frame is retransmitted
  • B: Receiver sends a NAK
  • C: All frames from that point are retransmitted
  • D: Error is ignored
View Answer
C

Q2255: Fill in the blank: The protocols Go-Back-N and Selective Repeat have ______ in modern use.
  • A: wide adoption
  • B: limited adoption
  • C: disappeared completely
  • D: replaced TCP
View Answer
C

Q2256: Which protocol resends only the specific frames that were lost or damaged?
  • A: Simple Protocol
  • B: Stop-and-Wait
  • C: Go-Back-N
  • D: Selective-Repeat
View Answer
D

Q2257: What is a Finite State Machine (FSM)?
  • A: A machine with infinite memory
  • B: A program that runs forever
  • C: A machine with a limited number of states
  • D: A loop-based function
View Answer
C

Q2258: In FSM, what causes a state transition?
  • A: Power failure
  • B: Timeout
  • C: Event or input
  • D: Error detected
View Answer
C

Q2259: Which of the following is true about a FSM?
  • A: It always stays in the same state
  • B: It can perform actions and change states
  • C: It works only with hardware
  • D: It processes binary only
View Answer
B

Q2260: Fill in the blank: A finite state machine reacts to events by performing actions and ______.
  • A: resetting itself
  • B: halting execution
  • C: changing state
  • D: processing interrupts
View Answer
C

Test Your Knowledge

Take a timed quiz on Data Communication

🚀 Start Quiz Now