This document discusses computer networking and is prepared by Rahul Sharma for his subject on computer networking with his faculty member Mrs. Leena Munjal. It defines a computer network as a collection of interconnected computers and hardware that allows sharing of resources and information through communication channels. Key aspects of networking include sharing hardware and software resources, easy access and search of information from anywhere, and communication methods like email and message broadcasting.