This document discusses data communication and its key components. It describes how data is communicated between a sender and receiver using a transmission medium. The effectiveness of data communication depends on reliably delivering data, accuracy, timeliness and avoiding jitter. The main components of a data communication system are the message, sender, receiver, transmission medium, and protocols which govern the communication. Different types of data like text, numbers, images, audio and video are represented digitally for transmission. Data communication can occur through simplex, half-duplex or full-duplex modes.