Lai izveidotu savienojumu ar internetu, jāveic dažas darbības, kas ir pilnībā paslēptas no lietotāja. Ir divas lietas, kas jūsu datoram jāzina, lai sazinātos ar serveri, kas mitina failus. Viens no tiem ir DNS serveris, kas domēna vārdu izšķīdina līdzvērtīgā IP adresē, otrais ir vārteja vai punkts jūsu tīklā, kas ir savienots ar internetu. Parasti tīkla vārteja ir loma, kuru pilda maršrutētājs. Maršrutētājs ir ierīce, kas kontrolē datu plūsmu no viena tīkla uz otru; vai vairumā gadījumu no vietējā tīkla līdz internetam.
Vārtejas funkciju var veikt aparatūra, tāpat kā maršrutētāju gadījumā, vai programmatūra. Programmatūras vārtejas piemērs ir tad, kad operētājsistēmā Windows izmantojat interneta savienojuma kopīgošanu (ICS), lai koplietotu interneta savienojumu ar vairākiem datoriem, neizmantojot maršrutētāju. Dators, kas ir savienots ar internetu, darbojas kā vārteja, un visi sakari tiek nosūtīti caur šo datoru. Vārteja ne tikai pārsūta informāciju pa tīkliem, bet arī veic protokolu konvertēšanu pa 7 OSI modeļa slāņiem. Tas ir arī atbildīgs par tīkla piekļuves tulkošanu vai NAT, lai piegādātu paketes galamērķī.
Visas vārtejas funkcijas ir iebūvētas maršrutētājos ievērojamu laika periodu. Mikroshēmu tehnoloģijas sasniegumi ir pietiekami palielinājušies, lai visus algoritmus, kas nepieciešami pilnībā funkcionējošam vārtejai, varētu ievietot dažos mikročipos, kas pēc tam tiek iekļauti lielākajā daļā maršrutētāju. Kopīgajam mūsdienu maršrutētājam ir maršrutētāja, bezvadu bāzes stacijas, vārtejas un slēdža pamatīpašības, kas visas ir apvienotas vienā ierīcē, kuras izmērs ir aptuveni grāmata. Pārdodamo maršrutētāju cenas tirgū atšķiras ar tā īpašībām. Dažiem maršrutētājiem ir uzlabotas vārtejas funkcijas, un tie maksā vairāk, bet dažiem to nav un maksā mazāk. Tas būtu atkarīgs tikai no tā, kurš lietotājs ir piemērots viņa vajadzībām.
Maršrutētāji nodrošina ātru un ērtu interneta vārtejas ieviešanu neatkarīgi no tā papildu funkcijām. Bet tiem cilvēkiem, kuru tīkli pārvadā lielu trafiku, vairums maršrutētāju nevar tikt galā ar datu daudzumu, kas caur to plūst. Citas iespējas būtu instalēt maršrutētāja OS datorā un ļaut tai darboties kā maršrutētājam un vārtejai. Šīs metodes izmantošana ļauj administratoram daudz vairāk brīvības un elastības, konfigurējot savu maršrutētāju un vārteju.