Przekazywanie portów to proces, którego router lub zapora sieciowa używa do sortowania odpowiedniego rodzaju danych sieciowych do właściwego portu. Komputery i routery wykorzystują porty do organizowania danych sieciowych. Różne typy danych, takie jak witryny internetowe, pliki do pobrania i gry online, mają przypisany numer portu. Router lub zapora używają przekazywania, aby przesłać prawidłowe dane we właściwe miejsce.
Zapora chroni komputer, blokując nieautoryzowane informacje, ale gdyby zapora zablokowała wszystkie przychodzące i wychodzące dane, komputer nie byłby w stanie uzyskać dostępu do Internetu. Gdy użytkownik komputera chce, aby jakieś dane przeszły przez zaporę sieciową i wysłały je do określonej lokalizacji, może skonfigurować przekierowanie portów. Daje to zaporze instrukcje dotyczące dozwolonych typów danych i sposobu ich kierowania.
Informacje w Internecie są powiązane z portem. Na przykład strony internetowe mają zazwyczaj przypisany port 80. Protokół przesyłania plików (FTP), często używany do pobierania i przesyłania plików, zwykle używa portu 21. Gry online mogą korzystać z wielu różnych numerów portów, ale często wybierają liczby liczone w tysiącach .
Ktoś, kto ma wiele komputerów w sieci, prawdopodobnie stwierdzi, że nie wszystkie potrzebują wszystkich danych przychodzących do sieci. Przekierowanie portów umożliwia użytkownikowi przesłanie odpowiednich danych do komputera, który będzie z niego korzystał. Jeśli serwer sieciowy obsługuje witrynę internetową, a drugi komputer obsługuje grę online, proces ten zapewni, że każdy komputer otrzyma potrzebne dane bez ugrzęźnięcia w danych przeznaczonych dla drugiego komputera.
W takiej sytuacji osoba użyłaby przekierowania portów, aby poinstruować router, który komputer jest miejscem docelowym danych. Instrukcje będą wysyłać wszystkie przychodzące żądania stron internetowych na serwer sieciowy. Dane te wpłynęłyby do routera na porcie 80, a instrukcje przekazywania przekierowałyby te dane na serwer sieciowy.
Serwer gier online może być ustawiony tak, aby używał portu 5500. Wszelkie dane przychodzące do sieci na porcie 5500 powinny pochodzić od osób próbujących grać w grę online przy użyciu komputera jako hosta. Informacje o przekazywaniu w routerze skierują wszystkie dane przychodzące za pomocą portu 5500 do komputera hostującego gry online.
Korzystanie z przekierowania portów służy również jako inny sposób ochrony komputerów. Osoby spoza sieci będą miały dostęp tylko do routera lub zapory sieciowej, co z kolei będzie kontrolować, jakie typy danych docierają do komputerów. Wszelkie dane, które nie dotrą do routera z odpowiednim portem, nie zostaną przekazane do komputerów w sieci.
Dzięki temu przychodzące dane nie tylko przepływają do właściwego komputera, ale także pomagają chronić sieć, ograniczając i kontrolując dostęp z zewnątrz. Jeśli sieć obejmuje serwer WWW, serwer FTP lub serwer gier albo uruchamia inne usługi wymagające dostępu z zewnątrz, proces ten pomoże zapewnić bezpieczeństwo i płynne działanie sieci.