Il port forwarding è il processo che un router o un firewall utilizza per ordinare il giusto tipo di dati di rete alla porta giusta. Computer e router utilizzano le porte per organizzare i dati di rete. A diversi tipi di dati, come siti Web, download di file e giochi online, viene assegnato un numero di porta. Il router o il firewall utilizza l’inoltro per inviare i dati corretti alla posizione corretta.
Un firewall protegge un computer bloccando le informazioni non autorizzate, ma se un firewall bloccasse tutti i dati in entrata e in uscita, il computer non sarebbe in grado di accedere a Internet. Quando un utente di computer desidera che alcuni dati passino attraverso il firewall e li inviino a una posizione specifica, può impostare il port forwarding. Ciò fornisce al firewall istruzioni su quali tipi di dati sono consentiti e come devono essere indirizzati.
Le informazioni su Internet sono associate a una porta. Alle pagine Web, ad esempio, viene generalmente assegnata la porta 80. Il protocollo FTP (File Transfer Protocol), spesso utilizzato per scaricare e caricare file, in genere utilizza la porta 21. I giochi online possono utilizzare un numero di numeri di porta diversi, ma spesso scelgono numeri nell’ordine delle migliaia .
Qualcuno che ha più computer in rete probabilmente scoprirà che non tutti hanno bisogno di tutti i dati che entrano nella rete. Il port forwarding consente all’utente di inviare i dati rilevanti al computer che lo utilizzerà. Se un server Web ospita un sito Web e un secondo computer ospita un gioco online, questo processo farà in modo che ogni computer riceva i dati di cui ha bisogno senza essere impantanato con i dati destinati all’altro computer.
In questa situazione, una persona utilizzerebbe il port forwarding per indicare al router quale computer è la destinazione per quali dati. Le istruzioni invieranno tutte le richieste in entrata per le pagine web al server web. Questi dati arriverebbero al router alla porta 80 e le istruzioni di inoltro indirizzerebbero quei dati al server web.
Il server di gioco online potrebbe essere impostato per utilizzare la porta 5500. Tutti i dati che arrivano alla rete sulla porta 5500 dovrebbero provenire da persone che provano a giocare al gioco online utilizzando il computer come host. Le informazioni di inoltro nel router indirizzeranno tutti i dati in arrivo utilizzando la porta 5500 al computer che ospita il gioco online.
L’utilizzo del port forwarding serve anche come un altro modo per proteggere i computer. Le persone al di fuori della rete avranno accesso solo al router o al firewall, che, a sua volta, controllerà quali tipi di dati raggiungono i computer. Tutti i dati che non arrivano al router con la porta corretta non verranno passati ai computer all’interno della rete.
Ciò non solo mantiene il flusso dei dati in entrata al computer giusto, ma aiuta anche a proteggere una rete limitando e controllando l’accesso esterno. Se una rete include un server Web, un server FTP o un server di gioco o esegue altri servizi che richiedono un accesso esterno, questo processo contribuirà a mantenere la rete sicura e funzionante.