21
aprile
2009

Guida al NAT e al mascheramento degli indirizzi IP

ip

In uno degli ultimi post abbiamo visto cosa sono e come funzionano gli indirizzi privati.

Abbiamo imparato, in particolare, che questi indirizzi hanno valore solo all’interno delle Intranet private e non possono essere usati nelle reti pubbliche come Internet.

Ci eravamo lasciati con una domanda: come fanno i PC di una Intranet, dotati di indirizzo privato, a connettersi a una rete pubblica? In questo post cercheremo di dare una risposta proprio a questa domanda.

Il  (Network Address Translation), detto anche comunemente “ “, è un meccanismo, operato da router (o, meglio, gateway) di confine tra reti private e reti pubbliche, che permette di sostituire gli indirizzi dei pacchetti che attraversano il router stesso.

Per capirne meglio il funzionamento facciamo riferimento ad uno scenario tipico di rete casalinga con accesso ADSL a Internet. Notate bene, però, che non sempre le reti per l’accesso ADSL sono configurate facendo uso del : la vostra rete, di conseguenza, potrebbe non fare uso di questo meccanismo.

In questa rete i PC hanno un indirizzo privato, tipicamente appartenente al gruppo 192.168.xxx.xxx, attribuitogli dallo stesso router ADSL.

Supponiamo di voler navigare in Internet e di voler aprire la pagina Web di Google. Il nostro PC genererà un pacchetto http, che avrà come indirizzo sorgente l’indirizzo privato del PC e come indirizzo di destinazione l’indirizzo pubblico del server Web dove è ospitato il sito di Google.

Quando il pacchetto arriva al router per essere instradato verso la rete pubblica, questo si preoccuperà di sostituire l’indirizzo privato del nostro PC con un indirizzo pubblico, assegnato dal nostro Service Provider al momento della connessione a Internet.

Il router costruisce un’associazione tra l’indirizzo privato che identifica il PC nella rete privata e l’indirizzo pubblico che lo identifica, invece, nella rete pubblica.

Questa informazione, memorizzata nel database  del router, è di fondamentale importanza affinché lo stesso router possa correttamente instradare il pacchetto di ritorno. Vediamo come e perché.

Il server google risponderà alla nostra richiesta generando un pacchetto destinato all’indirizzo pubblico che fa capo al router ADSL.

Quando il pacchetto arriva al router, il database verrà consultato per sapere a chi è associato quell’indirizzo pubblico; una volta risolta l’associazione, l’indirizzo sarà opportunamente modificato e il pacchetto instradato verso la destinazione.

Questo meccanismo implica che il router abbia a disposizione un certo numero di indirizzi pubblici, così da soddisfare le eventuali richieste di accesso a Internet proveniente da più PC contemporaneamente.

Esiste anche un’altra tecnica di degli indirizzi che permette di associare più indirizzi privati ad un unico indirizzo pubblico. Ma di questo, magari, parleremo in un altro post.

Tags: , ,

Post correlati

Author: Michele
Posted in: Adsl, Guide

Tags: , ,

Trackback from your site.

Michele

Mi chiamo Michele, sono nato a Torino nel lontano 25 Giugno 1985. Ho studiato informatica all’ ITIS J.C. Maxwell di Nichelino, terminando il mio percorsi di studi nel 2004. Nel 2005,dopo svariati lavori saltuari, inizio a lavorare in una giovane azienda informatica, la Fedrasoft Nel 2008, l’azienda cresce, diventando una Società a Responsabilità Limitata. Lavoro tutt’ora in Fedrasoft, dividendomi tra l’ufficio commerciale,con mansioni di attivazione servizi, e l’ufficio tecnico/software, dove mi occupo di assistenza e sviluppo siti web.

Leave a comment

You must be logged in to post a comment.

 

aprile: 2009
L M M G V S D
« mar   mag »
  1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30  

Canonical URL by SEO No Duplicate WordPress Plugin