Brama i router
Funkcja bramy może być wykonana sprzętowo, tak jak w przypadku routerów lub oprogramowania. Przykładem bramy oprogramowania jest użycie funkcji Udostępnianie połączenia internetowego (ICS) w systemie Windows w celu udostępnienia połączenia internetowego wielu komputerom bez użycia routera. Komputer podłączony do Internetu działa jako brama, a cała komunikacja jest wysyłana za pośrednictwem tego komputera. Brama nie tylko przekazuje informacje w sieciach, ale także dokonuje konwersji protokołów wzdłuż 7 warstw modelu OSI. Jest również odpowiedzialny za translację dostępu do sieci lub NAT w celu dostarczenia pakietów do miejsca przeznaczenia.
Wszystkie funkcje bramy zostały wbudowane w routery przez znaczny okres czasu. Postępy w technologii mikroprocesorów zwiększyły się na tyle, że wszystkie algorytmy wymagane do posiadania w pełni funkcjonalnej bramy można umieścić w kilku mikroprocesorach, które następnie włączono do większości routerów. Współczesny router ma podstawowe cechy routera, bezprzewodowej stacji bazowej, bramy i przełącznika, który jest zwinięty w jedno urządzenie o rozmiarze książki. Ceny routerów przeznaczonych do sprzedaży na rynku różnią się w zależności od funkcji, jakie ma. Niektóre routery mają zaawansowane funkcje bramy i kosztują więcej, a niektóre nie mają go i kosztują mniej. To zależy od użytkownika, który pasuje do jego potrzeb.
Routery przedstawiają szybką i łatwą do wdrożenia bramkę internetową, niezależnie od jej dodatkowych funkcji. Ale dla tych osób, których sieci mają duży ruch, większość ruterów nie jest w stanie poradzić sobie z ilością danych, które przez nią przepływają. Inne opcje to zainstalowanie systemu operacyjnego routera w komputerze i sprawdzenie go jako routera i bramy. Korzystanie z tej metody pozwala administratorowi na dużo większą swobodę i elastyczność w konfigurowaniu routera i bramy.