| |||||
| Dernière réponse | ||
|---|---|---|
| Sujet : Un ISP peut-il détecter si on fait du NAT? | ||
| jamiroq |
|
|
| Aperçu |
|---|
| Vue Rapide de la discussion |
|---|
| jamiroq |
|
| Zzozo |
|
| Zzozo |
|
| udok | tetedeiench et jamiroq sur le même topic [:totoz] |
| jamiroq |
|
| jamiroq |
|
| Gardien |
|
| jamiroq |
|
| Gardien | Bon, on va corriger de nombreuses erreures (surtout les miennes).
Pour faire la translation réseau privé/réseau publique, le NAT se sert d'une table de translation. Lorsque le NAT reçoit un paquet IP de type TCP ou UDP provenant du réseau interne, il crée une entrée dans sa table de type : adr source/port source nouvel adr source/nouveau port source adr dest/port dest Où adr source/port sources et adr dest/port dest sont les adr IP et num de port indiqués dans le paquet IP. Le nat remplace l'adresse source par sa propre IP (c le principe du NAT) et affecte un numéro de port source unique (qu'il n'a pas deja affecté a une autre transaction, c'est à dire pas présent dans sa table). Un exemple : Le NAT recoit un paquet de 10.0.0.2 port 1035 à destination de 193.128.0.1 port 21. Il renvoit le paquet vers 193.128.0.1 port 21 avec comme adresse source la sienne et le port source 60000. Lorsque le NAT reçoit la réponse de 193.128.0.1 il regarde dans sa table quelle transaction utilise le port 60000 et il transmet le paquet a 10.0.0.2 en modifiant le port dest en 1035. Donc le NAT utilise les num de port pour faire sa translation. Maintenant ca pose un problème : les protocoles ne reposant pas sur TCP/UDP et ne disposant donc pas de numéro de port. Il s'agit d'ICMP. Dans ce cas, le NAT utilise l'ID de sequence pour établir sa table de translation. |
| jamiroq |
|
| jamiroq |
|
| jamiroq |
|
| Gardien |
|
| jamiroq |
|
| BMenez | Le numéro de séquence ca parait un peu bidon comme moyen de détecter du NAT... |
| jamiroq |
|
| darkangel |
[:dawa] |
| johnbroot | kler que ce topic est des plus intéressant. |
| Caedes | Suis content de voir que mon sujet déchaine les passions, meme si c'est un peu trop technique pour moi :D |
| Zzozo |
|
| jamiroq |
|
| Tetedeiench |
|
| jamiroq |
|
| Zzozo |
|
| jamiroq |
|




