Suitable for a wide range of computing purposes, network switches are hardware items designed for connecting devices on a computer network using packet switching to receive and forward data. Network switches are essentially multiport network bridges. They use MAC addresses to transfer data at the data link layer.