"damn dogg wut dont you understand?"
I understand what your saying. And it's wrong.
"tha DSL connection is DIRECTLY CONNECTED to tha hub."
So? That doesn't mean only 1 computer isn't doing all the "work". Let's say we have computer A, B, and C which are all hooked up to the Hub and the Hub is hooked up to the DSL or Cable line. All the info that is coming in from the Cable line is getting shot right back out to A B C. However, because the hub is dumb (for lack of a better word) it does nothing but shoot that same info to every computer (it does not route that info like you claim it does). One of those computers, we'll call it A, has internet sharing software and is configured to get data from the ISPs IP---the other computers are not and they ignore the info the hub sends them (or if none of them had software, it would be first come first served, and then if another computer tried to get access it wouldn't get it--or too often then not none of them will get it because the data will get jumbled). Computer A then routes that data back through the hub to the other computers according to their local address. Those computers use the info intended for them and then send it back to computer A, which then routes it back through the ISPs IP.
"wut certz do u have to back up your knowledge?"
I'm an MCSE -- (Microsoft Certified Systems Engineer). However, now I'm moving into the financial arena (just passed my series 7), so I haven't done too much hands on in the past year besides hooking up friends networks. But trust me that question was dumb, I ran into countless morons who were "certified". In fact there are many people out there who are way more qualified to build a network who might not even pass the certification.
"there'z no chance you know this shit over me"
lol. ego. Get over yourself. you know what---fuck it. i'll go get you a freakin link.
http://www.experts-exchange.com/Networking/Broadband/Q_20599948.html
basically just look at "jnri's" question (weed through the BS) and look at "Mrclean0325's" answer.