Translinguisme/Par expression/Bonne année

Réseaux TCP/IP/Le routage IP statique
Routeur.
Un routeur est un dispositif relié à au moins deux réseaux, dont le travail est de déterminer le prochain nœud du réseau auquel un paquet de données doit être envoyé. Pour ce faire un routeur utilise une « table de routage ».
"Plus d'infos sur Wikipédia."
Table de routage.
La table de routage établit la correspondance entre une machine de destination, le prochain routeur et l'interface réseau à utiliser pour suivre ce chemin.
Dans le cas où plusieurs chemins sont possibles, on fait appel à des algorithmes spéciaux.
Le cours sur le routage.
Interconnexion de réseaux.
Pour interconnecter des réseaux IP, on utilise des routeurs IP.
Les routeurs sont des boîtiers dédiés possédant un certain nombre d’interfaces (Ethernet, liaison série…) permettant la communication entre les machines des différents réseaux.
Objectif du routage.
Il faut configurer chaque machine et chaque routeur pour que toutes les machines puissent envoyer un datagramme IP à n’importe quelle autre machine. Pour cela, il faudra notamment configurer la table de routage de chaque routeur et chaque machine.
Interface réseaux.
Il s’agit d’un moyen d’accéder à un réseau : une carte Ethernet, une liaison série...
Les cartes Ethernet d’une machine ou d’un routeur seront notées eth0, eth1, eth2, etc.
Les liaisons séries seront notées S0/0/0,S0/0/1... etc.
Un exemple de routage.
Sur ce schéma on voit 4 réseaux Ethernet A, B, C et D. A et B sont reliés à un routeur R1. C et D sont reliés à un routeur R2. Les 2 routeurs R1 et R2 sont reliés entre eux par une liaison bipoint qui pourrait être par exemple une liaison par modem.
Remise directe et indirecte.
Lorsque X veut envoyer un datagramme à X’, X va envoyer ce datagramme directement sur sa carte Ethernet sans passer par le routeur : on parle alors de remise directe.
Lorsque X veut envoyer un datagramme IP à Z, X va envoyer ce datagramme à R1, R1 enverra ce datagramme à R2 et R2 l’enverra à Z : on parle alors de remise indirecte.
Un premier exemple.
eth0 d’adresse IP 200.50.60.3 
eth1 d’adresse IP 200.50.61.3 
Route par défaut.
On aurait pu écrire ainsi la table de routage de X :
Deuxième exemple.
La troisième ligne indique une route vers un hôte : pour atteindre l’adresse IP 200.50.64.2, il suffit d’envoyer un datagramme directement sur l’interface 200.50.64.1.
La troisième ligne indique une route vers un hôte : pour atteindre l’adresse IP 200.50.64.1, il suffit d’envoyer un datagramme directement sur l’interface 200.50.64.2.
Un troisième exemple.
Le réseau R1 a comme adresse 180.50.32.0
Le réseau R2 a comme adresse 180.50.64.0
Le réseau R3 a comme adresse 180.50.96.0
Le réseau d’administration a comme adresse 180.50.128.0
On redécoupe R1 : 
Le réseau A obtient comme adresse 180.50.36.0 
Le réseau B obtient comme adresse 180.50.40.0 
On redécoupe R2 :
Le réseau C obtient comme adresse 180.50.68.0 
Le réseau D obtient comme adresse 180.50.72.0 
Le réseau E obtient comme adresse 180.50.76.0 
On redécoupe R3 :
Le réseau F obtient comme adresse 180.50.100.0 
Le réseau G obtient comme adresse 180.50.104.0 
Le réseau H reste inchangé puisqu'il a un seul sous-réseau (le réseau H), donc le réseau H a comme adresse 180.50.128.0 et comme masque 255.255.224.0
X a comme adresse IP 180.50.36.2
Y a comme adresse IP 180.50.76.2
Z a comme adresse IP 180.50.100.2
W a comme adresse IP 180.50.128.4

Programmation algorithmique/Introduction