This blog post will help you understand the comparison between Ethernet switch vs hub vs router.
Differences Between A Hub, Switch, & Router, Blog
What's the Difference Between a Hub, a Switch, and a Router?, by Leo Notenboom, Tech Ramblings
Cisco Content Hub - Connecting the Router
Hub switch and Router, How they work, differences, advantages and disadvantages
What Is an Ethernet Switch? - Cisco
Hub vs. Switch: What's the Difference?
A Comprehensive Guide to Network Routing - IPXO
Modem vs Router vs Switch: How to Choose?
Ethernet Hub vs Switch Top 12 Differences You Should Know