This document provides an overview of the basics of data communication and computer networks. It discusses the key components of data communication including messages, senders, receivers, medium, and protocols. It also describes different types of computer networks like LANs, WANs, MANs, and internetworks. Specifically, it discusses the Internet as a global internetwork and its fundamental design principles. It defines what protocols are and provides examples of both human protocols and computer network protocols. It also differentiates between programs, processes, clients, and servers.