Data communication: components, data flow and connection types
In short: Data communication is moving data from a sender to a receiver over a medium, following a protocol. Data can flow one way (simplex), both ways in turn (half-duplex) or both ways at once (full-duplex), over dedicated or shared links.
Why this matters
In the last few decades, networks have changed how we shop, bank, learn and talk to each other. Under every one of those services is the same basic idea: getting data from one place to another, correctly and on time. That is data communication.
The five components
Every data communication system, from a text message to a bank transfer, has five parts:
- Sender: the device that creates and sends the data, such as a laptop or a sensor.
- Receiver: the device the data is meant for, such as a server or a printer.
- Message: the information itself: text, numbers, images, audio or video.
- Transmission medium: the physical path the message travels on. It can be wired (copper, fibre) or wireless (radio, microwave, infrared).
- Protocol: the rules both sides agree on. Without a shared protocol, two devices can be connected and still not understand each other, like two people speaking different languages.
Data flow: which way can data travel?
| Mode | How it works | Everyday example |
|---|---|---|
| Simplex | Data only ever moves in one direction. | Keyboard to computer; a TV broadcast |
| Half-duplex | Both sides can send, but not at the same time; they take turns. | Walkie-talkie ("over") |
| Full-duplex | Both sides send and receive at the same time. | A phone call; modern switched Ethernet |
At work: a duplex mismatch, where one end of a cable runs full-duplex and the other half-duplex, causes slow, error-filled links. It is a classic thing to check on a switch port when users complain the network is "slow".
Types of connection
For two devices to communicate they must be connected to the same link at the same time. There are two ways to arrange this:
- Point-to-point: a dedicated link between exactly two devices, so the whole capacity belongs to them. Examples: a TV remote and the TV, or a direct link between two routers.
- Multipoint (multidrop): more than two devices share one link, so they share its capacity, either by taking turns in time or by using different parts of the channel.
Real-world example: three kinds of data flow in one school
In a secondary school you can find all three data flow modes in a single corridor. The digital signage screens in the entrance hall only ever receive content from a central server: that is simplex. The site team's handheld radios are half-duplex; only one person can talk at a time, which is why they say "over" before the other side replies. Meanwhile the staff room PCs connect to switch ports running full-duplex, sending and receiving at the same time, so a teacher can upload a video while a colleague streams one.
When the IT technician found that one classroom PC was painfully slow, the switch showed its port stuck at 100 Mbit/s half-duplex because of a damaged cable. Replacing the cable restored a 1 Gbit/s full-duplex link. Knowing the modes turned a vague complaint into a quick fix.
Practice
Name the five components of a data communication system.
Which data flow mode does a walkie-talkie use, and why?
Why does a point-to-point link usually perform better than a multipoint link?
Key takeaways
- Data communication has five parts: sender, receiver, message, medium and protocol.
- Simplex is one way, half-duplex is both ways in turn, full-duplex is both ways at once.
- Point-to-point links are dedicated; multipoint links are shared.
- Duplex mismatches are a common real-world cause of slow links.
Original content written by Mohamed Fayas for FM TecHub. © 2026 FM TecHub. You're welcome to share a link to this page; please don't copy the text elsewhere without permission.