Data communication
What Is Data Communication?
Data communication is the transmission of digital information between two or more devices over a shared medium or network, governed by agreed-upon protocols that specify how data is formatted, addressed, transmitted, received, and acknowledged. It is the technical foundation of computer networking, telecommunications, and distributed computing, enabling everything from a file transfer between two machines on a local network to the global exchange of internet traffic across millions of connected devices. The field is concerned with reliability, efficiency, latency, and throughput, with different application domains imposing different priorities among these properties.
Data communication draws from electrical engineering, information theory, and computer science. Claude Shannon's 1948 formulation of the theoretical capacity of a communication channel established the mathematical limits within which practical systems operate, and the layered protocol model codified in the ISO Open Systems Interconnection (OSI) reference model and the IETF's TCP/IP architecture provides the organizing framework for modern network design.
Protocols and Transmission Technologies
Communication protocols define the rules governing how devices encode, transmit, and interpret data. The TCP/IP protocol suite, which underlies the internet, separates the functions of reliable end-to-end delivery (TCP), addressing and routing (IP), and physical transmission into distinct layers. Earlier wide-area technologies such as Integrated Services Digital Network (ISDN) and Broadband ISDN (B-ISDN) carried digitized voice and data over circuit-switched and asynchronous transfer mode (ATM) networks before packet-switched IP networking displaced them for most applications. Modems translate digital data into analog signals and back, enabling transmission over telephone lines and cable television infrastructure; digital subscriber line (DSL) variants extended the usable bandwidth of existing copper pairs by operating at frequencies above the voice band. Packet loss, which occurs when network nodes drop packets due to congestion or transmission errors, is a fundamental performance metric that protocols such as TCP address through retransmission and flow control. The ISO/OSI and IEEE 802 layered framework documented at IT Pro Today shows how IEEE Project 802 standards map onto the physical and data link layers of the OSI model, with IEEE 802.3 (Ethernet) and IEEE 802.11 (Wi-Fi) forming the dominant physical-layer implementations.
Network Architectures
Data communication networks are structured according to topologies and scale. Local area networks (LANs) connect devices within a building or campus; wide area networks (WANs) interconnect geographically dispersed sites over carrier infrastructure. Ad hoc networks form dynamically among devices without fixed infrastructure, with each node potentially acting as a relay for others; this architecture underlies vehicular networks, disaster-response communications, and military tactical networks. Personal area networks (PANs) operate over short ranges, typically using Bluetooth or IEEE 802.15 standards, to connect wearable devices, peripherals, and sensors to a nearby host. Extranets extend private network connectivity to authorized external partners such as suppliers or customers, using VPN tunnels or dedicated circuits over public network infrastructure. Multiprocessor interconnection fabrics, including InfiniBand and proprietary cluster interconnects, carry data between processing nodes in high-performance computing systems with latencies and bandwidths far exceeding those of general-purpose Ethernet. ECMWF's data assimilation systems provide an example of how high-bandwidth interconnects enable distributed supercomputing workloads that depend on rapid data exchange across thousands of nodes.
Data Distribution and Dissemination
Data dissemination refers to the one-to-many distribution of data from a source to multiple recipients, in contrast to the point-to-point or point-to-multipoint models of conventional networking. Datacasting distributes data through broadcast television or radio spectrum, allowing large volumes of information to reach many receivers simultaneously without saturating network infrastructure. File servers provide shared access to stored data within a network, handling concurrent requests from multiple clients using access control and locking mechanisms. Teletext and Videotex, early interactive information services transmitted in the vertical blanking interval of broadcast television signals, demonstrated the viability of disseminating structured data through broadcast media decades before the internet made on-demand information retrieval universal. Cloudflare's explanation of OSI model layers and their roles describes how the application, session, and presentation layers that govern data formatting and dissemination interact with the transport and network layers that carry packets.
Applications
Data communication has applications in a wide range of domains, including:
- Office automation: file sharing, email, and collaborative document systems over enterprise networks
- Telecontrol and SCADA: remote monitoring and command of industrial equipment over wide-area links
- Broadcasting: datacasting of software updates, electronic program guides, and emergency alerts
- Telecommunications: voice over IP (VoIP), video conferencing, and unified communications
- Scientific computing: high-speed interconnects for distributed simulation and data acquisition