LAN with router and cable modem
I run three computers to a router, using ethernet, and the router goes to a cable modem, which connects to the Comcast high speed internet service. This works OK for each computer being able to access the internet. But I would like to also share files and a printer among the three local computers. I've been told that the way to do it is to run the three computers to a hub, and the hub to the router. Is that the proper way to do it? Or is there a better way?