A computer network connects multiple devices together to allow communication and sharing of data and media. There are different types of networks including local area networks (LANs) that connect devices within a building, and wide area networks (WANs) that connect multiple LANs across large geographical areas using routers. Virtual private networks (VPNs) allow remote access to a network through the internet. Computer networks rely on network devices like routers, switches and hubs to facilitate communication between devices. Servers and clients are key components, with servers processing requests and delivering data to clients like personal computers. Common servers include web, email, file transfer protocol and identity servers.