A computer network allows interconnected devices to share resources and exchange information. It connects two or more computers or devices together using cables or wireless technology and follows a set of rules called protocols. Devices on a network can share data, software, printers and other resources regardless of their physical location. This reduces costs while improving communication and reliability of data storage.