[GUIDA] Come aprire le porte TCP e UDP del proprio router!
Ciao raga
Sfogliando il forum ho visto che manca una linea guida su come aprire le così tanto adorate "porte" del proprio router, tecnica utilizzata per migliorare la connettività web dei programmi di P2P. Bene, provvedo a spiegare per sommi capi le procedure, dapprima teoricamente e in successione a livello pratico con una serie di link "ufficiali" che spiegano le procedure effettive per l'aperture delle TCP e UDP desiderate.
Fondamenti - Teoria
Nelle reti di calcolatori, le porte sono lo strumento utilizzato per realizzare la multiplazione delle connessioni a livello di trasporto, ovvero per permettere ad un calcolatore di effettuare più connessioni contemporanee verso altri calcolatori, facendo in modo che i dati contenuti nei pacchetti in arrivo vengano indirizzati al processo che li sta aspettando. Le porte sono numeri (in TCP e UDP sono a 16 bit) utilizzati per identificare una particolare connessione di trasporto tra quelle al momento attive su un calcolatore. I pacchetti appartenenti ad una connessione saranno quindi identificati dalla quadrupla [<indirizzo IP sorgente>, <indirizzo IP destinazione>, <porta sorgente>, <porta destinazione>]. I pacchetti nella direzione opposta avranno ovviamente sorgente e destinazione scambiati. Il livello di trasporto (tipicamente realizzato dal sistema operativo) associa a ciascuna porta utilizzata un punto di contatto (ad esempio, una socket), utilizzato da uno (o più) processi applicativi per trasmettere e/o ricevere dati. Per poter inviare con successo un pacchetto con una certa porta destinazione, ci deve essere un processo che è "in ascolto" su quella porta, ovvero che ha chiesto al sistema operativo di ricevere connessioni su quella porta. L'operazione di impegnare una porta TCP o UDP da parte di un processo è detta "bind", dal nome della chiamata di sistema unix che la realizza. La porta sorgente utilizzata in una connessione viene scelta dal calcolatore che inizia la connessione tra una di quelle al momento non impegnate. In Internet, c'è una convenzione per cui ad alcuni numeri di porta sono associati determinati protocolli di livello applicativo. Ad esempio, se voglio contattare il server HTTP eventualmente in esecuzione su un certo calcolatore, so che devo tentare di stabilire una connessione verso la porta 80.
( tratto da [Solo gli utenti registrati possono vedere questo collegamento. ]) )
Aperture Manuale
Quindi come possiamo vedere queste cosiddettte "porte" sono indispensabili in ambito comunicativo del web. Così come sono indispensabili per la semplice navigazione, sono altrettanto importanti per la comunicazione dei pacchetti facenti parte del P2P. Queste porte sono solitamente scelte arbitrariamente ( salvo quelle assegnate di default, che arrivano fino alla porta 1024, cioè le porte "ben note" ) e possono essere o meno bloccate dai vari provider per motivi di sicurezza. Solitamente le porte scelte arbitrariamente sono funzionanti a meno che non siano bloccate dallo stesso router. Per ovviare a questo problema si usa l'apertura manuale delle porte TCP e UDP, come ad esempio nei programmi P2P o in tutti quelli applicativi che usano porte non standard o personalizzate per la propria comunicazione. L'apertura viene effettuata sul router di casa, nelle opzioni relative ai servizi in uscita/entrata.
Uno dei problemi principali è quello di non sapere bene dove mettere le mani nelle rispettive funzioni del router. In questo caso ci viene in aiuto uno dei siti forse più utili in questo campo: PortForward - [Solo gli utenti registrati possono vedere questo collegamento. ] !
PortForward.com ci permette di cercare il router posseduto e ci rilascia una serie di impostazioni che sono relative all'aoerture delle porte. Il database di questo sito è vastissimo e copre quasi tutti i router più diffusi in commercio.
Ecco il link del database dei router: [Solo gli utenti registrati possono vedere questo collegamento. ] .
Una volta cercato il proprio router, andiamo nella sezione relativa ala guida default ( cliccate sul link "Default Guide" ). Da questa risorsa possiamo accedere ad una guida illustrata e spiegata nei minimi dettagli tutta relativa all'apertura delle porte sopracitate. Unico neo: è in inglese :P .
Considerazioni
Con questa guida metto a disposizione uno strumento utiizzabile da tutti e molto semplice da attuare in quanto prevede semplici e pochi passi. Spero sia d'aiuto a molti utenti ( visto anche che è il tema più ricercato sul forum e soprattuto su internet in generale ).
Re: [GUIDA] Come aprire le porte TCP e UDP del proprio router!
Ottima guida Nandos
Mi permetto di aggiungere che è consigliabile disattivare il firewall integrato del router per non avere alcun tipo di seccatura! Aggiungilo se vuoi
Re: [GUIDA] Come aprire le porte TCP e UDP del proprio router!
Ottima guida. Ma se volessi aprire tutte le porte???
Ho un problema con un router wireless US Robotics: in pratica, a parte non far funzionare MSN Messenger, su alcuni siti (p.e. runboard) NON VA!!!!!
Vorrei provare ad aprire tutte le porte del firewall del router e poi usare un firewall sul pc chiudendole manualmente se non servono.
Re: [GUIDA] Come aprire le porte TCP e UDP del proprio router!
E come posso fare a risolvere tale problema di DNS? Non ho grande esperienza in questo campo....Tieni conto che si tratta del mio pc di casa, quindi in nessuna rete aziendale.
Fabri
Re: [GUIDA] Come aprire le porte TCP e UDP del proprio router!
In pratica il DNS è un indirizzo IP che indica un server particolare del tuo provider che permette di associare la richiesta di una risorsa web ( quindi il sito ad es. ) al suo indirizzo ip. Comunque si indica nel router ... fai una cosa, apri una nuova discussione nella sezione Network&Connessioni - [Solo gli utenti registrati possono vedere questo collegamento. ] - indicando il tuo provider ( se alice, tiscali o altro ) e il modello esatto di router, così possiamo farlo al di fuori della guida