Za povezovanje z internetom je potrebnih nekaj korakov, ki so popolnoma skriti pred uporabnikom. Vaš računalnik mora vedeti dve osebi, da stopi v stik s strežnikom, ki gostuje datoteke. Eno je strežnik DNS, ki bi ime domene razrešil v enakovreden naslov IP, drugi je prehod ali točka v vašem omrežju, ki je povezana z internetom. Običajno je omrežni prehod vloga, ki jo izpolni vaš usmerjevalnik. Usmerjevalnik je naprava, ki nadzoruje pretok podatkov iz enega omrežja v drugo; ali v večini primerov iz lokalnega omrežja na internet.
Funkcijo prehoda lahko izvaja strojna oprema, kot v primeru usmerjevalnikov ali programske opreme. Primer programskega prehoda je, ko v sistemu Windows uporabljate skupno rabo internetne povezave (ICS), če želite internetno povezavo deliti z več računalniki brez uporabe usmerjevalnika. Računalnik, ki je povezan z internetom, deluje kot prehod in vsa komunikacija se pošilja prek tega računalnika. Prehod ne prenaša samo informacij po omrežjih, temveč tudi pretvorbo protokolov vzdolž 7 plasti modela OSI. Za dostavo paketov do cilja je odgovoren tudi za prenos omrežnega dostopa ali NAT.
Vse funkcionalnosti prehoda so bile že dolgo vgrajene v usmerjevalnike. Napredek tehnologij mikročipov se je dovolj povečal, da je mogoče vse algoritme, ki potrebujejo popolnoma funkcionalen prehod, umestiti v nekaj mikročipov, ki so nato vključeni v večino usmerjevalnikov. Običajni sodobni usmerjevalnik ima osnovne značilnosti usmerjevalnika, brezžične osnovne postaje, prehoda in stikala, vse skupaj v eno napravo, velikosti knjige. Cene usmerjevalnikov za prodajo na trgu se razlikujejo glede na lastnosti, ki jih ima. Nekateri usmerjevalniki imajo napredne funkcije prehoda in stanejo več, nekateri pa ga nimajo in stanejo manj. Bilo bi samo odvisno od uporabnika, na katerega človek ustreza svojim potrebam.
Usmerjevalniki predstavljajo hiter in enostaven internetni prehod, ne glede na njegove dodatne funkcije. Toda za tiste ljudi, katerih omrežja prenašajo veliko prometa, večina usmerjevalnikov ne more obvladati količine podatkov, ki teče skozi njega. Druge možnosti bi bile, da namestite usmerjevalnik OS v računalnik in pustite, da deluje kot usmerjevalnik in prehod. Uporaba te metode omogoča skrbniku veliko več svobode in prilagodljivosti pri konfiguriranju njegovega usmerjevalnika in prehoda.