The document defines computer networks and distributed networks. It explains that computer networks allow devices to exchange data through connections. The main goals of computer networks are resource sharing and increasing reliability and performance. Some key applications of networks include accessing remote programs and databases, file sharing, streaming media, and information sharing over the internet. The document also defines data communication and its components. It explains that data communication refers to the exchange of data between a source and receiver. The major components are the message, sender, receiver, medium, and protocols. Finally, the document discusses common network topologies like bus, star, ring, mesh and tree; and explains their advantages and disadvantages.