Připojení k internetu vyžaduje několik kroků, které jsou před uživatelem zcela skryty. Aby počítač mohl kontaktovat server hostující soubory, musí to vědět dvě věci. Jedním je server DNS, který převede název domény na ekvivalentní IP adresu, druhým je brána nebo bod ve vaší síti, který je připojen k internetu. Síťová brána je obvykle role, kterou router plní. Směrovač je zařízení, které řídí tok dat z jedné sítě do druhé; nebo ve většině případů z místní sítě na internet.
Funkci brány lze provádět pomocí hardwaru, jako v případě směrovačů nebo softwaru. Příkladem softwarové brány je situace, kdy v systému Windows používáte sdílení internetového připojení (ICS) ke sdílení internetového připojení k více počítačům bez použití směrovače. Počítač připojený k internetu funguje jako brána a veškerá komunikace je odesílána prostřednictvím tohoto počítače. Brána nejenže přenáší informace napříč sítěmi, ale také provádí převod protokolů podél 7 vrstev modelu OSI. Je také zodpovědný za překlad síťového přístupu nebo NAT za účelem doručování paketů na místo určení.
Všechny funkce brány byly zabudovány do směrovačů po dlouhou dobu. Pokroky v technologiích mikročipů se dostatečně zvýšily, aby všechny algoritmy potřebné pro plně funkční bránu mohly být umístěny do několika mikročipů, které jsou potom zahrnuty do většiny směrovačů. Běžný moderní směrovač má základní vlastnosti routeru, bezdrátové základnové stanice, brány a přepínače, vše v jednom zařízení o velikosti knihy. Ceny routerů na prodej na trhu se liší s vlastnostmi, které má. Některé směrovače mají pokročilé funkce brány a stojí více, zatímco jiné to nemají a stojí méně. Záviselo by to pouze na uživateli, na kterém je jeho potřebám.
Směrovače představují rychlou a snadnou implementaci internetové brány, bez ohledu na to, jaké jsou její další funkce. Ale pro ty lidi, jejichž sítě přenášejí velký objem provozu, většina směrovačů nedokáže zvládnout množství dat, která jimi prochází. Další možností by bylo nainstalovat OS routeru do počítače a nechat jej fungovat jako router a brána. Použití této metody umožňuje správci mnohem více svobody a flexibility při konfiguraci jeho routeru a brány.