The purpose of a computer network is that of sharing resources and data between computer systems. Those shared resources would include that of data storage, printers and other devices. Computer networking allows the sharing of a feature such as a DVD player from one computer to another in the network that does not have a DVD player, as an example of shared resources.
The establishment of standardized network protocols enables the exchange to take place between personal computers and the server software. Several different network protocols can operate simultaneously with a proper design.
Network infrastructure also includes terminal servers, hubs, switches, routers, bridges and gateways. They move data through the computer network.