Norint prisijungti prie interneto, reikia atlikti kelis veiksmus, kurie yra visiškai paslėpti nuo vartotojo. Yra du dalykai, kuriuos turi žinoti jūsų kompiuteris, norėdamas susisiekti su serveriu, kuriame yra failai. Vienas iš jų yra DNS serveris, kuris išspręs domeno vardą į lygiavertį IP adresą, antrasis yra šliuzas arba jūsų tinklo taškas, prijungtas prie interneto. Paprastai tinklo šliuzai yra vaidmuo, kurį atlieka jūsų maršrutizatorius. Maršrutizatorius yra įrenginys, kontroliuojantis duomenų srautą iš vieno tinklo į kitą; arba dažniausiai iš vietinio tinklo į internetą.
Šliuzo funkciją gali atlikti aparatinė įranga, kaip maršrutizatorių atveju, arba programinė įranga. Programinės įrangos šliuzo pavyzdys yra, kai „Windows“ naudojate interneto ryšio bendrinimą (ICS), norėdami bendrinti interneto ryšį su keliais kompiuteriais, nenaudodami maršrutizatoriaus. Prie interneto prijungtas kompiuteris veikia kaip šliuzai ir visos komunikacijos siunčiamos per tą kompiuterį. Šliuzai ne tik perduoda informaciją per tinklus, bet ir atlieka protokolų konvertavimą išilgai 7 OSI modelio sluoksnių. Jis taip pat yra atsakingas už tinklo prieigos vertimą arba NAT, kad paketai būtų pristatyti į paskirties vietą.
Visos šliuzo funkcijos yra integruotos į maršrutizatorius ilgą laiką. Mikročipų technologijų pažanga pakankamai padidėjo, kad visus algoritmus, reikalingus visiškai veikiančiam šliuzui, būtų galima sudėti į keletą mikroschemų, kurios vėliau įtraukiamos į daugumą maršrutizatorių. Įprastas šiuolaikinis maršrutizatorius turi pagrindines maršrutizatoriaus, belaidės bazinės stoties, šliuzo ir jungiklio savybes, susuktas į vieną įrenginį, kurio dydis yra maždaug knygos. Maršrutizatorių, parduodamų rinkoje, kainos skiriasi atsižvelgiant į jo savybes. Kai kurie maršrutizatoriai turi pažangias šliuzo funkcijas ir kainuoja daugiau, o kai kurie jų neturi ir kainuoja mažiau. Tiesiog tai priklausytų nuo vartotojo, kuris patenkins jo poreikius.
Maršrutizatoriai greitai ir lengvai įgyvendina interneto šliuzą, nepaisant to, kokios yra jo papildomos funkcijos. Žmonėms, kurių tinklai naudoja daug srauto, dauguma maršrutizatorių negali susidoroti su per jį pratekančių duomenų kiekiu. Kitos galimybės būtų įdiegti maršrutizatoriaus OS į kompiuterį ir leisti jam veikti kaip maršrutizatoriui ir šliuzui. Šio metodo naudojimas suteikia administratoriui daug daugiau laisvės ir lankstumo konfigūruojant maršrutizatorių ir šliuzą.