Port forwarding este procesul pe care un router sau un firewall îl utilizează pentru a sorta tipul potrivit de date de rețea în portul potrivit. Calculatoarele și routerele folosesc porturile ca o modalitate de a organiza datele din rețea. Diferite tipuri de date, cum ar fi site-uri web, descărcări de fișiere și jocuri online, li se atribuie fiecăruia un număr de port. Routerul sau firewall-ul utilizează redirecționarea pentru a trimite datele corecte la locul corect.
Un firewall protejează un computer prin blocarea informațiilor neautorizate, dar dacă un firewall ar bloca toate datele de intrare și de ieșire, computerul nu ar putea accesa Internetul. Când un utilizator de computer dorește ca unele date să treacă prin firewall și să le trimită într-o anumită locație, el poate configura redirecționarea portului. Acesta oferă firewall-ului instrucțiuni despre tipurile de date permise și cum ar trebui direcționate.
Informațiile de pe Internet sunt asociate cu un port. Paginilor web, de exemplu, li se atribuie de obicei portul 80. Protocolul de transfer de fișiere (FTP), adesea folosit pentru descărcarea și încărcarea fișierelor, utilizează de obicei portul 21. Jocurile online pot folosi un număr de numere de porturi diferite, dar adesea aleg numere de mii. .
Cineva care are mai multe computere într-o rețea va descoperi probabil că nu toți au nevoie de toate datele care vin în rețea. Redirecționarea portului permite utilizatorului să trimită datele relevante către computerul care le va folosi. Dacă un server web găzduiește un site web și un al doilea computer găzduiește un joc online, acest proces se va asigura că fiecare computer primește datele de care are nevoie fără a fi blocat cu date destinate celuilalt computer.
În această situație, o persoană ar folosi redirecționarea portului pentru a instrui routerul despre ce computer este destinația pentru care date. Instrucțiunile ar trimite toate solicitările primite pentru pagini web către serverul web. Aceste date vor ajunge la router la portul 80, iar instrucțiunile de redirecționare ar trimite acele date către serverul web.
Serverul de joc online ar putea fi setat să utilizeze portul 5500. Orice date care vin în rețea la portul 5500 ar trebui să provină de la persoane care încearcă să joace jocul online folosind computerul ca gazdă. Informațiile de redirecționare din router vor direcționa toate datele care vin folosind portul 5500 pentru a ajunge la computerul de găzduire a jocului online.
Utilizarea redirecționării porturilor servește și ca o altă modalitate de a proteja computerele. Persoanele din afara rețelei vor avea acces doar la router sau firewall, care, la rândul lor, va controla ce tipuri de date ajung la computere. Orice date care nu ajung la router cu portul corect nu vor fi transmise către computerele din interiorul rețelei.
Acest lucru nu numai că face ca datele primite să circule către computerul potrivit, dar ajută și la protejarea unei rețele prin limitarea și controlul accesului extern. Dacă o rețea include un server web, un server FTP sau un server de jocuri sau rulează alte servicii care necesită acces extern, acest proces va ajuta la menținerea rețelei în siguranță și funcționarea fără probleme.