Data communication is the process of using computing and communication technologies to transfer data from one place to another. It enables the movement of electronic or digital data between two or more nodes, regardless of geographical location, technological medium, or data contents.
Data communication refers to the exchange of data between a source and a receiver using transmission media such as a wire cable. Data communication is local if communicating devices are in the same building or a similarly restricted geographical area. For data communications to occur, the communicating devices must be part of a communication system made up of a combination of hardware and software.
The device that transmits the data is known as the source; the device that receives the transmitted data is known as the receiver. Data communication aims at the transfer of data and maintenance of the data during the process but not the actual generation of the information at the source and receiver.
- Transmission Medium
In electronics and especially synchronous digital circuits, a clock signal oscillates between a high and a low state and is used as a metronome to coordinate actions of digital circuits. A clock signal is produced by a clock generator.
In serial communication of digital data, clock recovery is the process of extracting timing information from a serial data stream to allow the receiving circuit to decode the transmitted symbols. This is one method of performing a process commonly known as clock and data recovery