- Simplex: Data flows in one direction only (e.g., keyboard to computer).
 - Half-duplex: Data flows in both directions, but not simultaneously (e.g., walkie-talkies).
 - Full-duplex: Data flows in both directions simultaneously (e.g., telephone conversation).
 
Related Questions:
- What is the function and significance of Napier’s Bone in early computing?
 - How did Charles Babbage’s Difference Engine differ from the Analytical Engine?
 - What is the primary goal of fifth-generation computers?
 - Name the three types of memory mentioned on the motherboard in the Von Neumann architecture.
 - Differentiate between volatile and non-volatile memory.
 - Why is the word size of a processor important, and how does it affect the computer’s performance?
 - What is pipelining, and how does it improve the efficiency of a CPU?
 - Imagine you are building a custom computer for a friend. Give three considerations you would take into account when choosing the type and size of memory for this computer.
 - You are a computer technician tasked with upgrading an older computer with a slow CPU. How might you improve its performance without replacing the entire CPU?
 - Your school is planning to purchase new printers for the computer lab. Give three advantages and disadvantages of impact and non-impact printers to help them make a decision.
 - Define “protocol” in the context of data communication.
 - What are start and stop bits, and where are they used in data transmission?
 - How does a switch differ from a hub in a network?
 - How does asynchronous transmission differ from synchronous transmission, and in what situations are they typically used?
 - Explain the concept of a peer-to-peer network and its limitations compared to a client/server network.
 - Compare and contrast the star and ring network topologies.
 - COMPUTATIONAL THINKING & ALGORITHMS
 - Show memory hierarchy with the help of a diagram.
 - Computational Thinking And Algorithms
 - Computational Thinking And Algorithms