Data Communication MCQs with Answers
Practice important Data Communication MCQs with answers and explanations.
Multiple Choice Questions
Q261: What is one of the main advantages of separating service from implementation in a system?
- A: Greater flexibility in future development
- B: Reduced reliability
- C: Increased downtime
- D: Higher risk of failure
View Answer
A
Q262: Fill in the blank: The separation of service and implementation makes it easier to change the _______ without affecting the entire system.
- A: Implementation
- B: Service
- C: Protocol
- D: Data
View Answer
A
Q263: What is the main advantage of modularity in network protocol design?
- A: Easier management and upgrading
- B: Increased reliance on one large system
- C: More expensive overall
- D: Less flexibility
View Answer
A
Q264: Fill in the blank: When designing network protocols, reducing complexity typically results in _______.
- A: Lower maintenance costs
- B: Higher maintenance costs
- C: More complicated network setup
- D: Increased redundancy
View Answer
A
Q265: Which of the following is a key benefit of separating service and implementation?
- A: Flexibility and ease of updates
- B: Complexity in the system
- C: Costly integration between components
- D: Increased dependency between layers
View Answer
A
Q266: What is one of the key principles of bidirectional communication in protocol layering?
- A: Each layer performs two opposite tasks in each direction
- B: Each layer communicates in one direction only
- C: Only the sending layer performs tasks
- D: Communication occurs without layers
View Answer
A
Q267: Fill in the blank: In protocol layering, each layer performs _______ tasks in each direction.
- A: Two opposite
- B: Similar
- C: Identical
- D: One task
View Answer
A
Q268: Which of the following describes the requirement for objects under each layer in a protocol?
- A: Two objects under each layer at both sites should be identical
- B: Objects under each layer may vary from site to site
- C: Only one object is required under each layer
- D: Objects should be completely different
View Answer
A
Q269: Fill in the blank: To ensure proper communication, two objects under each layer at both sites should be _______.
- A: Identical
- B: Different
- C: Independent
- D: Complementary
View Answer
A
Q270: What is the term used to describe an imaginary connection between each layer in protocol layering?
- A: Logical connections
- B: Physical connections
- C: Direct connections
- D: Real connections
View Answer
A