Deși ambele gateway-uri și routere fac parte din procesul de reglementare a traficului între două rețele, acestea sunt diferite unul de celălalt: gateway-urile reglează traficul între două tipuri diferite de rețele, în timp ce routerele reglează traficul între două rețele similare. Chiar dacă gateway-urile și routerele au funcții similare, această diferență înseamnă că sunt utilizate în setări diferite și din diferite motive.
Atunci când o corporație sau un alt grup are două rețele diferite care ar dori să interacționeze între ele, este necesar să se regleze și să se faciliteze traficul dintre cele două. Acest lucru se poate face luând fie un router sau o poartă și echiparea cu mai multe carduri de rețea. Router-ul sau gateway-ul este apoi plasat între cele două rețele astfel încât procesul de reglare să poată începe.
Cu toate acestea, înainte de a stabili dacă este nevoie de un router sau de o poartă, aceste grupuri trebuie să evalueze rețelele pe care le reglementează. De exemplu, un computer care accesează Internetul prin intermediul protocolului Internet standard poate fi utilizat cu un router deoarece utilizează același tip de protocoale de rețea ca și Internetul. Dar pentru alte combinații de rețele, cum ar fi un computer cu un mediu de tip mainframe neobișnuit care încearcă să se alăture unei rețele de alte computere, este nevoie de un gateway.