11.07.2015 Views

Les Réseaux Informatiques - Kro gpg

Les Réseaux Informatiques - Kro gpg

Les Réseaux Informatiques - Kro gpg

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

GERER LA PENURIE D’ADRESSENAT TRANSLATION D’ADRESSEComme on a vu précédemment, l’adressage INTERNET a de grosses limites en terme de numérotation. Enfait récemment de bonnes idées ont résolu en partie ce problème. Le routeur fait de la translation d’adresse.Comment ça marche ?.En fait on peut avoir dans les numéros IP 3 réseaux spéciaux :Le Classe A 10.0.0.0Le Classe B 172.16.0.0<strong>Les</strong> Classe C 192.168.0.016 millions d’adresses65000 adresses65000 adressesCes adresses ne seront jamais attribuées officiellement à un réseau global de l’INTERNET. On peut sanscrainte les utiliser pour construire un réseau et faire des tests ou connecter ce réseau plus tard àl’INTERNET en faisant de la translation d’adresse. On est sur que jamais www.machin.com n’aura une deces adresses et qu’il n’y aura jamais de confusion.Pour résoudre le problème de ces adresses non « routables », le routeur va faire la « sale besogne ». C’est-àdirevioler le principe de l’indépendance des couches. Que fait un routeur : modifier les adresses de niveau 2et de choisir un type d’enveloppe (l’encapsulation), il ne s’occupe que des adresses niveau 2 et 3 . En faitavec NAT , le routeur travaille avec la couche 4 voire le niveau application. Tout ceci n’est possible qu’avecl’amélioration des performances hardware des routeurs. Cependant les routeurs centraux des grandscarrefours ne feront probablement jamais du NAT.Le routeur a une petite série d’adresse (Un pool d’adresses) vue de l’extérieur 56 , mais comme on va le voir,une classe C suffit amplement à connecter plusieurs milliers de machines.On distingue 3 types de configurations en fonction des services :1. Le mappage statique pour les serveurs (DNS Web News Proxy Sendmail). C’est à dire 193.50.125.2 =10.0.0.1. Le routeur va interchanger les adresses de niveau32. Le mappage dynamiqueLe routeur choisit dynamiquement comme DHCP des adresses pour les machines qui veulent discuter avecl’extérieur. Le routeur surveille la fin des sessions TCP, et gère un timer pour les «sessions» UDP. Commeles machines ne sont pas toutes en discussion au même moment, on peut ainsi avec peu d’adresses fairepasser beaucoup de machines. De plus si le réseau possède un serveur proxy, un DNS, un serveur demessagerie, les postes clients ne feront que peu de sessions extérieures. En ce moment, on s’aperçoit que lapénurie d’adresse est là à cause des postes clients, non des serveurs. Si on traite les postes clients avec duNAT, il existe encore pas mal de temps pour IPV4 57 .3. Le mappage des sessions TCP 58 pour le reste (lorsqu’il y a pénurie).Le routeur va faire croire au poste interne que celui-ci est en discussion avec le réseau externe. En fait lessessions TCP seront faites à trois : Une du poste interne vers ce qu’il croit être la machine externe, en fait lerouteur, puis une session du routeur vers la machine externe. Hors chaque adresse IP peut établir 64000connexions TCP (numéros de ports). On voit que la saturation est facilement levée par ceci. Cependantcertaines applications qui s’échangent des numéros de port pour communiquer dans les parties donnéesposent problème. C’est le cas de FTP, on a vu que la commande PORT renvoie un numéro de PORT oualler transférer le fichier. Ce port n’est donc pas négocié par une demande d’ouverture classique. AinsiNAT impose au routeur d’aller non seulement s’occuper des états des sessions TCP , mais aussi de regarderune partie des données.56 Un réseau officiel, par exemple un subnet de classe C57 IPV6 c’est pour quand ?. Il semble s’éloigner de plus en plus !.58 On parle aussi de IP masquerade<strong>Les</strong> <strong>Réseaux</strong> <strong>Informatiques</strong> D. Lalot 93

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!