Data Communication MCQs with Answers
Practice important Data Communication MCQs with answers and explanations.
Multiple Choice Questions
Q2221: What is the purpose of bit unstuffing?
- A: To compress the frame
- B: To remove the stuffed bits at the receiver end
- C: To encrypt the data
- D: To add error control
View Answer
B
Q2222: Which of the following protocols commonly uses bit stuffing?
- A: TCP
- B: HTTP
- C: PPP
- D: IP
View Answer
C
Q2223: What happens if the pattern 01111110 appears within the data portion of a bit-oriented frame?
- A: It is ignored
- B: The frame is discarded
- C: Bit stuffing is used to modify the pattern
- D: Frame ends
View Answer
C
Q2224: Why is 01111110 used as a flag in bit-oriented protocols?
- A: It's easy to remember
- B: It's the only pattern with seven 1s
- C: It's unlikely to appear in data naturally
- D: It marks the end of a frame
View Answer
D
Q2225: Which technique ensures that the special flag pattern does not accidentally appear in user data?
- A: Encryption
- B: Checksum validation
- C: Byte stuffing
- D: Bit stuffing
View Answer
D
Q2226: Fill in the blank: In bit-oriented protocols, the process of removing added bits is known as _______.
- A: deframing
- B: decoding
- C: bit unstuffing
- D: unpacking
View Answer
C
Q2227: What is one of the main responsibilities of the data-link control sublayer?
- A: Error detection only
- B: Flow and error control
- C: Encryption and decryption
- D: Network routing
View Answer
B
Q2228: Fill in the blank: Flow control maintains a balance between _______.
- A: transmission speed and bandwidth
- B: production and consumption rates
- C: hardware and software utilization
- D: memory and disk access
View Answer
B
Q2229: What happens if frames are produced faster than they are consumed at the receiver end?
- A: They are stored for later use
- B: They are rerouted
- C: They are discarded
- D: They are acknowledged
View Answer
C
Q2230: Which mechanism is used to temporarily store frames when the receiver is not ready?
- A: Flag bits
- B: Headers
- C: Buffers
- D: Checksums
View Answer
C