[successivo] [precedente] [inizio] [fine] [indice generale] [violazione GPL] [licenze] [indice analitico] [volume] [parte]
Il NAT, o Network address translation, conosciuto anche come mascheramento IP, è una tecnica descritta nell'RFC 1631, con la quale un nodo di rete speciale acquista funzionalità simili a quelle di un router, intervenendo però sui pacchetti, allo scopo di sostituire gli indirizzi IP reali con altri indirizzi più convenienti.
.---------------. 192.168.1.* 196.1.2.3 | | Rete privata - - - ------------------| NAT |-------*-----------*-------- - - - Rete pubblica | | | | (Internet) `---------------' .--------. .--------. | host | | host | `--------' `--------' L'indirizzo IP 196.1.2.3 di esempio è univoco nella rete esterna. |
Nella sua impostazione più semplice, il router NAT può gestire un numero ristretto di indirizzi IP univoci, da abbinare dinamicamente a degli indirizzi IP locali privati.
196.1.2.1 .---------------. 192.168.1.* 196.1.2.2 | | Rete privata - - - --------------------| NAT |-------*-----------*------ - - - Rete pubblica 196.1.2.3 | | | | (Internet) 196.1.2.4 `---------------' .--------. .--------. | host | | host | `--------' `--------' Utilizzo dinamico di un gruppo ristretto di indirizzi IP univoci. |
In questo caso, il router NAT si limita a sostituire ai pacchetti gli indirizzi IP di origine o di destinazione, in base all'attribuzione dinamica stabilita.
connessione TCP vista connessione TCP vista all'esterno localmente .---------------. 199.3.2.1:23 | | 199.3.2.1:23 .---------. <- - - - - - - - - - - - ->| NAT |<- - - - - - - - - - - ->| cliente | 196.1.2.3:1050 | | 192.168.1.1:1050 `---------' `---------------' |
La conversione degli indirizzi può anche essere dinamica solo in parte, in cui alcuni indirizzi univoci sono abbinati in modo statico ad altrettanti indirizzi della rete privata. Questo permette a tali nodi di essere raggiungibili anche da un accesso esterno, senza che debbano essere loro per primi a instaurare una connessione.
Appunti di informatica libera 2002.07.21 --- Copyright © 2000-2002 Daniele Giacomini -- daniele @ swlibero.orgDovrebbe essere possibile fare riferimento a questa pagina anche con il nome nat_pat_1.html
[successivo] [precedente] [inizio] [fine] [indice generale] [violazione GPL] [licenze] [indice analitico]