A router is a device that connects two or more networks and forwards packets between them. Routers use protocols such as RIP, OSPF, BGP, and IS-IS to learn about the network topology and to choose the best path for each packet....