This document provides an overview of data communication concepts presented by lecturer Muhammad Shoaib. It defines data communication as the exchange of data between two devices via transmission. The key components of data communication are identified as the message, sender, receiver, transmission medium, and protocol. Different data types, communication modes (simplex, half-duplex, duplex), network classifications (point-to-point, multipoint), communication channels (guided media like twisted pair, coaxial cable, optical fiber and unguided media like terrestrial microwave, satellite, broadcast radio, infrared), and the role of communication protocols are described.