Data Communication MCQs with Answers
Practice important Data Communication MCQs with answers and explanations.
Chapter: 155
Q2241:
Fill in the blank: When using error control, a corrupted frame is _______.
A. forwarded to application layer
B. retransmitted automatically
C. silently discarded
D. delayed in buffer
Correct Answer:
C
Chapter: 155
Q2242:
What is the role of acknowledgment in CRC-based error control?
A. It confirms corruption
B. It confirms delivery
C. It checks parity
D. It validates encryption
Correct Answer:
B
Chapter: 155
Q2243:
Which of the following is TRUE about connectionless data link protocols?
A. Frames are numbered
B. Frames are linked
C. Frames have no relationship
D. Frames require acknowledgment
Correct Answer:
C
Chapter: 155
Q2244:
In a connection-oriented protocol, frames are usually _______.
A. delivered without sequence
B. randomly transmitted
C. numbered and ordered
D. encrypted before delivery
Correct Answer:
C
Chapter: 155
Q2245:
Fill in the blank: A data link control protocol may be either _______ or connection-oriented.
A. peer-to-peer
B. broadcast
C. connectionless
D. multicasting
Correct Answer:
C
Chapter: 155
Q2246:
Which of the following is NOT a feature of connection-oriented communication?
A. Acknowledgment
B. Frame numbering
C. Session management
D. Random frame transmission
Correct Answer:
D
Chapter: 155
Q2247:
What differentiates a connectionless protocol from a connection-oriented one?
A. Encryption
B. Type of medium
C. Order and numbering of frames
D. Frame size
Correct Answer:
C
Chapter: 155
Q2248:
Fill in the blank: In connection-oriented protocols, frames are sent in _______.
A. chunks with random numbers
B. single burst
C. parallel order
D. sequence and with numbers
Correct Answer:
D
Chapter: 155
Q2249:
Which error control method uses CRC and discards corrupted frames silently?
A. Connection-oriented error handling
B. CRC with acknowledgment
C. CRC with parity checking
D. CRC without acknowledgment
Correct Answer:
D
Chapter: 156
Q2250:
How many protocols are traditionally defined for flow and error control in the data-link layer?
A. Two
B. Four
C. Three
D. Five
Correct Answer:
B
Chapter: 156
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
Correct Answer:
D
Chapter: 156
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
Correct Answer:
A
Chapter: 156
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
Correct Answer:
B
Chapter: 156
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
Correct Answer:
C
Chapter: 156
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
Correct Answer:
C
Chapter: 156
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
Correct Answer:
D
Chapter: 156
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
Correct Answer:
C
Chapter: 156
Q2258:
In FSM, what causes a state transition?
A. Power failure
B. Timeout
C. Event or input
D. Error detected
Correct Answer:
C
Chapter: 156
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
Correct Answer:
B
Chapter: 156
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
Correct Answer:
C