I thought a hub just connected machines together as a network and then whatever computer had the internet connection was used as the gateway with a singular IP connecting all machines to the internet, and a router connected a cable or DSL modem to multiple computers, assigning each to a...