Bridges and Switches are networking device that is used to connect systems together; they are used to link Data and filter data in a way only the required segment or host have access to the exchange. Typically, a bridge connects two LANs establishing a larger LAN to some degree. A bridge only has two ports in and out. A device with more than two ports having the same function of a bridge is considered as a switch.
The major difference between a switch and bridge is the number of networks that each device can connect. Since switches have more than two interfaces, it connects three or more networks or LANs. However, switches are mostly used to connect workstations in a junction. Severally, bridges and switches are used in medium to large networks together. They complement each other, and it's important to state that the Niger or complex the network, the more bridges and switches are needed. Bridges are software-based since packet forwarding is done by software while the switch is hardware-based and packet forwarding done by ASICS (Application Specific Integrated Circuits).