This document provides an overview of computer communications and networks. It defines data communication as the exchange of data between two devices via transmission medium. It describes the components of a basic data communication system including the message, sender, receiver, medium, and protocol. It also discusses different types of data representation, data flow, network characteristics, distributed processing, and standard organizations.