This document provides an overview of computer communication networks and data communications. It discusses the basic components of a data communication system including messages, senders, receivers, transmission media, and protocols. It also describes different types of data representation, data flow, network models including the OSI model and TCP/IP protocol suite, basic network types such as LANs and WANs, and physical network topologies including bus, star, ring and mesh.