Internet connection sharing is the 'killer app' of a home network . Often it is the driving force behind setting up a home network. Internet connection sharing can be done with almost any kind of connection including cable modems, dsl modems, ISDN, dial-up, satellite, fixed wireless, etc.
Internet connection sharing solutions fall into three major categories, software based solutions, broadband routers, and multi-ip solutions.
http://www.dns.com/