A computer network is a distributed system enabling communication between interconnected devices through protocols and hardware/software components. The primary goals of such networks include resource sharing, cost reduction, high reliability, and efficient data transport. Networks can be classified into various types based on topology, geographical coverage, and transmission technology, including LANs, WANs, MANs, and different topological structures like star, ring, and bus.