Computer Science
Answer
(a) Routers — A router is a networking device that forwards data packets from the source machine to the destination machine over a network using the shortest path available. It can handle different protocols and operates at the network layer, the third layer of the OSI model. Routers utilize IP addresses to connect local area networks to the Internet. In contrast to a hub or a switch, a router possesses advanced capabilities as it can analyze the data being transmitted over a network, make decisions on how it is packaged, and route it to different computer networks.
(b) Bridges — A bridge is a device that operates at both the physical layer and the data link layer of the OSI model. It connects multiple network segments (LANs) at the data link layer (Layer 2) of the OSI model. It is a smarter hub as it can filter network traffic on the basis of the MAC addresses.
(c) Gateways — A gateway is a network device that connects dissimilar networks. It provides the necessary translation of data received from one network into a format or protocol recognized by devices within another network. A gateway establishes an intelligent connection between a local area network and external networks with completely different structures.