https://blogs.backlinkworks.com/understanding-the-role-of-routers-in-computer-networks/
Understanding the Role of Routers in Computer Networks