Data communication is the exchange of digital data between two devices via a transmission medium. Any communication system comprises five essential components:
- 1. Sender: The device that initiates and transmits the data message (computer, workstation, smartphone).
- 2. Receiver: The destination device that accepts the message.
- 3. Message: The information/payload to be communicated (text, numbers, images, audio, video).
- 4. Medium: The physical transmission path carrying the signal (twisted pair, fiber optic, radio waves).
- 5. Protocol: The formal set of governing rules, formats, and conventions that define how data is transmitted and parsed. Without a protocol, two devices may be physically connected but cannot communicate (like two humans speaking different languages).
Transmission Modes (Directionality of Flow)
| Transmission Mode | Directionality | Channel Capacity Utilization | Real-World Example |
|---|---|---|---|
| Simplex | Strictly Unidirectional (One-way only) | Entire bandwidth used in single direction. | Keyboard to CPU, Television broadcast, Monitor display |
| Half-Duplex | Bidirectional, but ONE direction at a time | Devices alternate between transmitting and receiving. | Walkie-talkie ("Over and out!"), CB radio |
| Full-Duplex | Simultaneous Bidirectional (Both ways at once) | Channel capacity split or uses dual channels. | Telephone conversation, Modern switched Ethernet, Video calls |