Networking - Miscellaneous - Router vs Bridge
Routers and bridges are both network devices used to connect different networks together, but they operate at different layers of the network and have distinct functionalities.
Router:
- Operates at the network layer (Layer 3) of the OSI model.
- Connects multiple networks together, such as LANs and WANs.
- Routes data packets between networks based on IP addresses.
- Uses routing tables and algorithms to determine the best path for packet forwarding.
- Supports multiple protocols, such as TCP/IP, IPv4, and IPv6.
- Provides network segmentation and helps control network traffic.
- Can implement security features like firewalls and access control lists (ACLs).
- Performs Network Address Translation (NAT) to allow multiple devices to share a single public IP address.
- Supports dynamic routing protocols like OSPF, BGP, and RIP to exchange routing information with other routers.
Bridge:
- Operates at the data link layer (Layer 2) of the OSI model.
- Connects two or more network segments within the same network.
- Uses MAC addresses to forward data packets between network segments.
- Creates a single broadcast domain, allowing broadcast traffic to be forwarded across connected segments.
- Transparently forwards frames between connected segments without altering the IP addressing.
- Helps to extend the reach of a LAN by connecting multiple switches or Ethernet segments together.
- Can filter and control network traffic based on MAC addresses using MAC filtering.
- Supports Spanning Tree Protocol (STP) to prevent loops in redundant bridge connections.