Bridges vs. Switch
Performance of a network is normally affected when an Ethernet environment is using hubs that have a large collision domain. Bridges were developed to avoid this issue.
Functions of a Bridge
A bridge separates 1 collision domain from another although still connecting them and selectively allowing frames to pass from one to the other.
This device connects two similar network segments. The most important function of a bridge is to keep traffic separated in each segment of the network. Bridges have a small number of ports but are slow.
Functions of a Switch
A switch is a bigger, faster bridge. Each port on a bridge or switch is its own collision domain.
Switches also perform the same functions as a bridge but connect multiple network segments together. They have a large buffer memory with multiports. Switches have a dedicated chip called ASIC for address learning to forward the Ethernet frames.
Also, some of the common functions of bridges and switches are
Both bridges and switches forward layer 2 broadcasts.
Both bridges and switches acquire MAC addresses by inspecting the source address of every single frame received
Both switches and bridges make sending decision-based on layer 2 address.