Repeater: With increase in distance, a signal may become weak and distorted. A repeater is used to restore the input signal to its original form, so that it can travel a larger distance.
Hub: Comprises several input/output (I/O) ports, each of which connects to a single cable.
Bridge: Is a multiport device used for connecting two or more local area networks (LAN), possibly operating at different speeds.
Switch: Are used to connect individual nodes in the network with each other. Each node within network is connected to a unique port in the switch.
Router: Are used for connecting various networks (LAN or WAN) with each other. A router transmits data from incoming network to another network.
Gateway: A gateway connects networks based on different protocol technologies to communicate with each other.