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