Nous appelons communément "routeur" à peu près tous les appareils qui partagent une connexion internet ou font du wifi... il convient donc de définir ce qu'est un vrai routeur et quelle est sa fonction.

Un routeur est un appareil dont la fonction est de relier les réseaux entre eux. Il "route" les paquets sur les bonnes interfaces et dans les bonnes directions.
Nous avons vu précédemment que pour pouvoir communiquer, les machines devaient être sur le même réseau, ce qui n'est pas toujours le cas, notamment sur internet. Dès lors, comment les faire communiquer?
Un routeur est tout simplement un ordinateur équipé de plusieurs cartes réseau. Cela signifie que contrairement au switch, il doit avoir une adresse IP, une sur chaque interface.

Chaque branche d'un routeur est un réseau à part entière, il faut faire un adressage correct. Par exemple:

Ici nous avons trois réseaux:
C'est une table qui fait répertorie les réseaux connus et leur association avec une interface. Par exemple, voici une table Cisco:
C 192.168.0.0/24 is directly connected, fa0/0 C 192.168.100.0/24 is directly connected, fa0/1 C 192.168.200.0/24 is directly connected, fa0/2
Nous voyons là nos trois réseaux comme sur le schéma précédent. Le "C" (Connected) indique que le réseau est directement présent sur l'interface.
Le problème est que chaque PC ne voit que son réseau. Par exemple le PC1 ne voit que 192.168.200.0, si on lui demande de joindre un autre réseau, il ne saura pas comment faire. Il faut pour cela définir une passerelle.
La passerelle est un "point de passage" à viser lorsque l'on veut changer de réseau. Par exemple, sur Linux avec la commande "route" on peut voir sa table de routage et ses passerelles. Voici la mienne:
Table de routage IP du noyau Destination Passerelle Genmask Indic Metric Ref Use Iface 192.168.1.0 * 255.255.255.0 U 2 0 0 wlan0 default 192.168.1.1 0.0.0.0 UG 0 0 0 wlan0
Ici, on peut voir deux choses:
Pour notre exemple, nous devons aussi spécifier une passerelle à chaque PC. Et cette passerelle, c'est le routeur. Chaque PC doit spécifier comme passerelle l'adresse de l'interface du routeur associé.
| Machine | Adresse IP | Masque | Passerelle |
| PC1 | 192.168.200.1 | 255.255.255.0 | 192.168.200.10 |
| PC2 | 192.168.100.1 | 255.255.255.0 | 192.168.100.10 |
| PC3 | 192.168.0.1 | 255.255.255.0 | 192.168.0.10 |
Le PC0 va envoyer un ping au PC1. Voici l'explication simplifiée:
L'explication technique sera donnée dans un podcast, si j'arrive à le faire... cela vaudra mieux que toutes les animations et tous les discours du monde. Restez branchés.
1 commentaire
Bonjour,
j'ai un Lan - Routeur Dlink - Wan.
un site hébergé (jboss port ecoute 8000, 8443)sur le lan sous win srv2003.
j'accéde du wan en http et https mais pas en local. Le routeur route bien les ports 80 sur 8000 et 443 sur 8443. La DMZ est activé sur IP du win srv2003. la fonction loopback est activité sur le routeur. Comment résoudre ce soucis afin que les utilisateurs puisse accéder au site en http et https?
Merci