Za povezivanje s internetom potrebno je nekoliko koraka koji su u potpunosti skriveni od korisnika. Dvije su stvari koje vaše računalo mora znati kako bi stupilo u kontakt s poslužiteljem koji hostuje datoteke. Jedan je DNS poslužitelj koji bi naziv domene razrijedio u ekvivalentnoj IP adresi, a drugi je gateway ili točka u vašoj mreži koja je povezana na internet. Mrežni ulaz je uloga koju ispunjava vaš usmjerivač. Usmjerivač je uređaj koji kontrolira protok podataka iz jedne mreže u drugu; ili u većini slučajeva s lokalne mreže na internet.
Funkciju gateway-a može obavljati hardver, kao u slučaju usmjerivača ili softvera. Primjer softverskog pristupnika je kada u sustavu Windows koristite dijeljenje internetske veze (ICS) kako biste svoju internetsku vezu podijelili na više računala bez upotrebe usmjerivača. Računalo koje je povezano s internetom djeluje kao gateway i sva se komunikacija šalje preko tog računala. Pristupnik ne prenosi samo informacije putem mreža, već vrši i pretvorbu protokola duž 7 slojeva OSI modela. Ona je odgovorna i za mrežni prijevod ili NAT pristup kako bi isporučila pakete do odredišta.
Sve funkcionalnosti gateway-a ugrađene su u usmjerivače kroz dulje vrijeme. Napredak u tehnologiji mikročipa dovoljno se povećao da se svi algoritmi potrebni za potpuno funkcionalni pristupnik mogu smjestiti u nekoliko mikročipova koji se zatim uključuju u većinu usmjerivača. Uobičajeni moderni usmjerivač ima osnovne značajke usmjerivača, bežične bazne stanice, gateway-a i sklopke svi povezani u jedan uređaj koji ima veličinu knjige. Cijene usmjerivača za prodaju na tržištu razlikuju se s osobinama koje ima. Neki usmjerivači imaju napredne značajke gateway-a i koštaju više, dok ga neki nemaju i koštaju manje. To bi samo ovisilo o korisniku na kojemu netko odgovara njegovim potrebama.
Usmjerivači nude brz i jednostavan za implementaciju internetskog prolaza, bez obzira na to koje su njegove dodatne značajke. No, za one čije mreže imaju puno prometa, većina usmjerivača se ne može nositi s količinom podataka koja prolazi kroz nju. Ostale mogućnosti bi bile instalirati OS rutera na računalo i pustiti ga da djeluje kao usmjerivač i gateway. Upotreba ove metode omogućuje administratoru puno više slobode i fleksibilnosti u konfiguriranju njegovog usmjerivača i pristupnika.