- Routers, switches, hubs, bridges, and gateways are essential components of computer networks.
- Each device has specific functions to ensure efficient communication between devices.

1. Routers
A router connects multiple networks and routes data between them.
- Key Functions:
- Forwards data packets between different networks (e.g., LAN to WAN).
- Operates at the Network Layer (Layer 3) of the OSI model.
- Uses IP addresses to make routing decisions.
- Supports NAT (Network Address Translation) and DHCP (Dynamic Host Configuration Protocol).
- Uses:
- Connecting home/office networks to the internet.
- Directing traffic between subnetworks.
- Ensures data reaches the correct destination.
2. Switches
A switch connects devices within the same network (LAN).
- Key Functions:
- Operates at the Data Link Layer (Layer 2) of the OSI model.
- Uses MAC addresses to forward data to the correct device.
- Reduces collisions by creating separate collision domains for each port.
- Supports VLANs (Virtual LANs) for network segmentation.
- Uses:
- Creating high-speed connections within a network.
- Reducing network congestion.
- Connecting computers, printers, and servers in an organization.
3. Hubs
A hub is a basic network device that connects multiple devices in a LAN.
- Key Functions:
- Operates at the Physical Layer (Layer 1) of the OSI model.
- Broadcasts incoming data to all connected devices.
- No intelligence: Does not differentiate between devices.
- Uses:
- Simple networks where cost is a priority.
- Small home networks (less common today due to switches).
- Drawbacks:
- Creates a single collision domain.
- Inefficient and less secure compared to switches.
4. Bridges
A bridge connects two LAN segments, making them function as a single network.
- Key Functions:
- Operates at the Data Link Layer (Layer 2) of the OSI model.
- Filters and forwards data based on MAC addresses.
- Reduces traffic by dividing networks into segments.
- Uses:
- Extending a LAN beyond physical limitations.
- Isolating network traffic to improve performance.
5. Gateways
A gateway connects different networks with different protocols.
- Key Functions:
- Operates at multiple layers of the OSI model (usually Application Layer).
- Converts data formats, protocols, or addresses as needed.
- Acts as an entry/exit point for networks.
- Uses:
- Connecting enterprise networks to the internet.
- Translating between IPv4 and IPv6 protocols.
- Allowing communication between dissimilar networks (e.g., email to SMS).
6. Comparison Table
Device | OSI Layer | Function | Use Case |
---|---|---|---|
Router | Network Layer | Routes data between networks using IP | Connecting LAN to WAN (internet) |
Switch | Data Link Layer | Forwards data based on MAC addresses | Connecting devices in a LAN |
Hub | Physical Layer | Broadcasts data to all connected devices | Small/simple networks (rarely used now) |
Bridge | Data Link Layer | Connects and filters traffic between LANs | Extending a network segment |
Gateway | Multiple Layers like Application Layer | Translates between protocols/networks | Connecting enterprise to external nets |
8. Quick Tips to Remember
- Router: Think “direction” – routes data between networks.
- Switch: Think “smart connector” – connects devices within a LAN efficiently.
- Hub: Think “dumb connector” – sends data everywhere.
- Bridge: Think “traffic controller” – connects and filters LAN segments.
- Gateway: Think “translator” – enables communication between different protocols.
9. Real-World Examples
- Router: A home Wi-Fi router connecting your devices to the internet.
- Switch: Office switch connecting computers and printers in a LAN.
- Hub: Legacy devices used in small networks (e.g., older homes).
- Bridge: Connecting wired and wireless segments in older networks.
- Gateway: Cloud service translating API requests.
MCQs on Functions and Uses of Network Devices
1. Routers
- Which layer of the OSI model does a router operate at?
- A. Physical Layer
- B. Data Link Layer
- C. Network Layer
- D. Transport Layer
Answer: C
- What is the primary function of a router?
- A. Broadcasts data to all devices
- B. Filters MAC addresses
- C. Routes data between different networks
- D. Translates protocols
Answer: C
- Which protocol is commonly used by routers for assigning IP addresses?
- A. DNS
- B. DHCP
- C. FTP
- D. ARP
Answer: B
- A router uses which of the following to make routing decisions?
- A. MAC address
- B. IP address
- C. Port number
- D. Subnet mask
Answer: B
2. Switches
- At which layer of the OSI model does a switch operate?
- A. Physical Layer
- B. Network Layer
- C. Data Link Layer
- D. Application Layer
Answer: C
- What is the main advantage of using a switch over a hub?
- A. Cost-effectiveness
- B. Reduction of broadcast domains
- C. Reduction of collision domains
- D. Protocol translation
Answer: C
- A switch uses which address to forward data?
- A. IP address
- B. MAC address
- C. Subnet mask
- D. Port number
Answer: B
- What feature allows switches to create separate virtual networks?
- A. VLAN
- B. NAT
- C. Routing Table
- D. DNS
Answer: A
3. Hubs
- Which OSI layer is a hub associated with?
- A. Data Link Layer
- B. Transport Layer
- C. Physical Layer
- D. Network Layer
Answer: C
- What is a major drawback of using a hub in a network?
- A. High cost
- B. Limited bandwidth
- C. Creation of collision domains
- D. Lack of security features
Answer: C
- How does a hub transmit data?
- A. Unicast to specific devices
- B. Broadcast to all devices
- C. Multicast to groups of devices
- D. Encapsulates data frames
Answer: B
4. Bridges
- What is the primary purpose of a bridge?
- A. Connect different networks
- B. Filter traffic between LAN segments
- C. Assign IP addresses to devices
- D. Convert protocols between networks
Answer: B
- At which OSI layer does a bridge operate?
- A. Physical Layer
- B. Data Link Layer
- C. Network Layer
- D. Application Layer
Answer: B
- A bridge forwards data based on which address?
- A. IP address
- B. MAC address
- C. Port number
- D. Subnet mask
Answer: B
- Which of the following is NOT a function of a bridge?
- A. Reducing collision domains
- B. Filtering traffic by MAC addresses
- C. Connecting two different networks
- D. Extending the range of a network
Answer: C
5. Gateways
- What is the primary function of a gateway?
- A. Connects devices within the same LAN
- B. Connects networks using different protocols
- C. Filters traffic based on IP addresses
- D. Broadcasts data to all devices in the network
Answer: B
- At which OSI layer do gateways typically operate?
- A. Physical Layer
- B. Data Link Layer
- C. Application Layer
- D. Network Layer
Answer: C
- Which of the following is an example of a gateway?
- A. Router connecting two LANs
- B. Switch in a LAN
- C. Firewall translating IPv4 to IPv6
- D. Bridge connecting two segments
Answer: C
- Gateways are used to enable communication between:
- A. Devices on the same network
- B. Networks with different protocols
- C. Switches and hubs
- D. Segments within a LAN
Answer: B
6. Miscellaneous and Scenarios
- Which device creates separate collision domains on each port?
- A. Router
- B. Switch
- C. Hub
- D. Bridge
Answer: B
- Which device can connect a LAN to the internet?
- A. Bridge
- B. Gateway
- C. Switch
- D. Hub
Answer: B
- What is the main difference between a switch and a hub?
- A. Hubs use IP addresses, switches use MAC addresses
- B. Switches create separate collision domains, hubs do not
- C. Switches operate at Layer 1, hubs at Layer 2
- D. Switches are used for routing, hubs for segmentation
Answer: B
- What does VLAN stand for, and where is it implemented?
- A. Virtual LAN, in hubs
- B. Virtual LAN, in switches
- C. Virtual LAN, in routers
- D. Virtual LAN, in gateways
Answer: B
- Which device is best suited for reducing the size of a routing table?
- A. Router
- B. Gateway
- C. Switch
- D. Bridge
Answer: A
Tips for Success:
- Focus on understanding the OSI layer for each device.
- Practice with real-world examples to identify device functions in scenarios.
- Revise key differences between switches, hubs, and routers to avoid confusion.