Skip to main content

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

Test Your Knowledge

Take a timed quiz on Data Communication

🚀 Start Quiz Now