 A residential gateway usually provides

It may also provide other functions such as Dynamic DNS.Most routers are self-contained components, using internally stored firmware.They are generally OS-independent, i.e., they can be accessed with any operating system.