Networking hardware, also known as network equipment or computer networking devices, are physical devices which are required for communication and interaction between devices on a computer network. Specifically, they mediate data in a computer network.[1] Units which are the last receiver or generate data are called hosts or data terminal equipment.