Outils pour utilisateurs

Outils du site


nsi:terminales:reseau

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
nsi:terminales:reseau [2022/01/13 15:21] goupillwikinsi:terminales:reseau [2023/02/03 18:45] (Version actuelle) – ↷ Liens modifiés en raison d'un déplacement. 40.77.167.198
Ligne 29: Ligne 29:
 ===== Réseau local / Reste du monde ===== ===== Réseau local / Reste du monde =====
  
-{{ :nsi:terminales:reseau_local.svg |}}+{{ nsi:terminales:reseau:reseau_local.png |}}
  
 L'IP et le **masque** (mask) permettent de savoir où trouver la machine demandée. Exemples : L'IP et le **masque** (mask) permettent de savoir où trouver la machine demandée. Exemples :
Ligne 48: Ligne 48:
 ===== Table de routage ===== ===== Table de routage =====
  
-{{ :nsi:terminales:table_routage.svg |}}+==== Nature du problème ==== 
 + 
 +{{ nsi:terminales:reseau:table_routage.png |}} 
 + 
 +Prenons le réseau. Supposons que la machine d'IP <color #ed1c24>192.168.0.1</color> envoie une requête vers <color #ff7f27>172.16.0.1</color>
 + 
 +  * Localement, <color #ed1c24>192.168.0.1</color> ne sait qu'une chose : l'adresse demandée n'est pas sur son sous-réseau. Donc <color #ed1c24>192.168.0.1</color> sait qu'elle doit transmettre la requête à sa passerelle, **R1**, en <color #ed1c24>192.168.0.100</color>
 +  * Et maintenant que R1 a la requête à transmettre, il faut lui donner un moyen de savoir qu'il doit transmettre à R3 via sa <color #00a2e8>deuxième interface</color>
 + 
 +Indiquer à R1 ce qu'il doit faire est l'objectif de la **table de routage**. 
 + 
 +==== Exemple de table ==== 
 + 
 +Voici un exemple possible pour la table de R1 : 
 + 
 +^ net cible    ^ masque        ^ passerelle    ^ interface     ^ 
 +| 192.168.0.0  | 255.255.255.0 | 192.168.0.100 | 192.168.0.100 | 
 +| 175.10.0.0   | 255.255.0.0   | 192.170.15.2  | 192.170.10.2 
 +| 172.16.0.0   | 255.255.0.0   | 192.169.1.3   | 192.169.1.1   | 
 +| 0.0.0.0      | 0.0.0.0       | 192.169.1.3   | 192.169.1.1   | 
 + 
 +Chaque ligne correspond à une route. Quelques exemples... 
 + 
 +=== Requête vers 172.16.0.1 === 
 + 
 +R1 parcours les lignes dans l'ordre et cherche si ''%%IP-cible & masque == net_cible%%'' 
 + 
 +  * ''%%172.16.0.1 & 255.255.255.0 != 192.168.0.0%%'', route non sélectionnée. 
 +  * ''%%172.16.0.1 & 255.255.0.0 != 175.10.0.0%%'', route non sélectionnée. 
 +  * ''%%172.16.0.1 & 255.255.0.0 == 172.16.0.0%%'', **route sélectionnée**.\\ R1 utilisera son interface <color #22b14c>192.169.1.1</color> pour transmettre à la passerelle suivante <color #22b14c>192.169.1.3</color>, qui correspond à une des interfaces de R3. 
 + 
 + 
 +=== Requête vers 192.168.0.1 === 
 + 
 +  * ''%%192.168.0.1 & 255.255.255.0 != 192.168.0.0%%'', **route sélectionnée**.\\ Dans ce cas, la passerelle et l'interface sont identique. Cela signifie qu'il n'y a plus de passerelle. R1 peut envoyer à <color #ed1c24>192.168.0.1</color> directement via son interface <color #ed1c24>192.168.0.100</color> 
 + 
 +=== Requête vers 238.15.25.3 === 
 + 
 +  * ''%%238.15.25.3 & 255.255.255.0 != 192.168.0.0%%'', route non sélectionnée. 
 +  * ''%%238.15.25.3 & 255.255.0.0 != 175.10.0.0%%'', route non sélectionnée. 
 +  * ''%%238.15.25.3 & 255.255.0.0 != 172.16.0.0%%'', route non sélectionnée. 
 +  * ''%%238.15.25.3 & 0.0.0.0 == 0.0.0.0%%'', **route sélectionnée**.\\ Vous pouvez voir que si aucune autre route n'est sélectionnée, celle-ci le sera toujours. C'est la route par défaut. 
 + 
 +==== TTL : Time To Live ==== 
 + 
 +Un routeur parcours sa table pour trouver une route disponible. On pourrait imaginer que R3 soit la route par défaut de R1 (dernière ligne de la table) et que R1 soit la route par défaut de R3. 
 + 
 +Dans ce cas, pour une adresse ne correspondant à rien dans les tables de R1 et R3, R1 transmettra à R3 et R3 transmettra à R1. C'est une boucle sans fin qui risque d'encombrer le réseau. 
 + 
 +Pour éviter le problème, on donne à chaque requête un entier TTL qui commence par exemple à 64. À chaque passage de routeur, TTL diminue de 1. Si TTL tombe à 0, le routeur cesse de transmettre. 
 + 
 +==== Construction de la table ==== 
 + 
 +On veut que le réseau soit robuste, c'est à dire qu'il soit capable de résister à des pannes. 
 + 
 +Si on entre des routes manuellement, en cas de panne, les routes ne seront plus valides. On souhaite donc que les routes, et donc les tables, se configurent automatiquement. 
 + 
 +C'est l'objet du cours suivant : les protocoles [[nsi:terminales:reseau:protocoles|RIP et OSPF]] 
 + 
 + 
 + 
 + 
nsi/terminales/reseau.1642083715.txt.gz · Dernière modification : de goupillwiki