Data Communication MCQs with Answers
Practice important Data Communication MCQs with answers and explanations.
Multiple Choice Questions
Q2201: Which is more suitable for protocols transmitting large binary data?
- A: Character-oriented framing
- B: Bit-oriented framing
- C: Fixed framing
- D: Manual framing
View Answer
B
Q2202: Character-oriented framing is mainly used in _______ communication systems.
- A: Binary
- B: Text-based
- C: Optical
- D: Wireless
View Answer
B
Q2203: Which technique is more robust in differentiating data from control information?
- A: Character-oriented framing
- B: Bit-oriented framing
- C: Fixed-size framing
- D: Block framing
View Answer
B
Q2204: What is the purpose of byte stuffing in connection-oriented framing?
- A: To speed up transmission
- B: To avoid flag pattern confusion
- C: To encrypt data
- D: To compress characters
View Answer
B
Q2205: What is used to distinguish data bytes from control flags in byte stuffing?
- A: Delimiter
- B: Byte counter
- C: Escape character
- D: Parity bit
View Answer
C
Q2206: Which character is inserted before a byte that resembles a flag during byte stuffing?
- A: Parity character
- B: Checksum character
- C: Escape character
- D: Stop bit
View Answer
C
Q2207: Fill in the blank: In byte stuffing, an _______ is added before a data byte that matches the flag pattern.
- A: empty bit
- B: special command
- C: escape character
- D: start delimiter
View Answer
C
Q2208: What type of data does byte stuffing typically handle?
- A: Binary-only
- B: Text-only
- C: 8-bit characters
- D: IP Packets
View Answer
C
Q2209: What happens when a character identical to the flag appears in the data?
- A: It is removed
- B: It is duplicated
- C: It is preceded by an escape character
- D: It is converted to hex
View Answer
C
Q2210: Which of the following is a limitation of using text characters as flags in framing?
- A: It increases bandwidth
- B: Any character may occur in data
- C: It requires compression
- D: It slows down transmission
View Answer
B