This document discusses computer communications and networking. It introduces how early civilizations used primitive communication methods like drums and smoke signals, which have been replaced by electronic communication. A computer network allows computers to communicate efficiently by connecting them together. The document then discusses different types of computer networks like LAN, MAN, WAN and their topologies. It also discusses the basic elements required for networking like network services, transmission media and protocols. Common network services like file services, print services and message services are explained. The document concludes with discussing data communication and digital transmission.