A computer network allows devices to connect and exchange data either through cables or wirelessly. Network nodes include devices that originate, route, and terminate data transmission like servers, personal computers, and networking hardware. Different types of computer networks exist like personal area networks for communication among nearby devices, local area networks for connecting devices within a home or office, and wide area networks for linking local and metropolitan networks across broad areas.