La plupart des systèmes sur lesquels vous travaillez sont surement connectés à un hub, à un switch ou à un routeur. Vous n’avez peut être aucune idée sur comment ils fonctionnent, et les différences entre eux.
Dans cet article, nous allons vous expliquer les différences techniques fondamentales entre ces périphériques réseaux indispensables de nos jours.
Pour comprendre cela, il est également utile d’avoir quelques connaissances de base sur les couches réseau du modèle OSI
Hubs:
- Hubs, aussi connus comme répéteurs de données, sont des périphériques réseaux qui peuvent fonctionner sur la couche 1 (la couche physique) pour faire communiquer des périphériques réseaux.
- Les Hubs ne peuvent pas traiter la couche 2 ou la couche 3 du trafic. la couche 2 traite les adresses matérielles (MAC) et la couche 3 les adresses logiques (IP). Donc, les hubs ne peuvent pas traiter l’information basée sur les adresses MAC ou IP.
- Les Hubs ne peuvent pas savoir si la donnée est de type uni-cast ou multi-cast.
- Tout ce qu’un Hub fait est transférer les données à tous les ports sauf le port d’où les données ont été générées.
- Les Hubs fonctionnent uniquement en mode semi-duplex, c’est à dire qu’un dispositif connecté à un hub peut soit envoyer ou recevoir des informations à un moment donné.
- Si plusieurs appareils envoient des données simultanément, il peut y avoir des collisions de données.
Switchs:
- Les Switchs sont des périphériques réseaux qui opèrent sur la couche 2 du modèle OSI.
- Les Switchs sont connus comme étant des Hubs intelligents. La raison de cette dénomination est le fait qu’un Switch construit une table d’adresses MAC pour garder une trace des différentes adresses matérielles et des ports associés à ces adresses.
- Les Switchs fonctionnent sur les adresses matérielles pour transférer les données entre les périphériques qui y sont connectés.
- Quand un Switch est démarré, il agit comme un Hub tant qu’il n’a pas construit sa propre table d’adresses. Supposons qu’il existe trois dispositifs connectés à un Switch. Appelons ces dispositifs DA, DB et DC. Maintenant, lors de l’allumage du Switch, si DA envoie un message à DB, le Switch se comportera comme un Hub et va envoyer le message à chaque port. Mais, il va aussi stocker l’adresse matérielle et le port correspondant dans sa table. Cela signifie que lorsqu’un autre dispositif enverra un paquet destiné à DA, le Switch réagira intelligemment et va envoyer le paquet directement vers le port correct et non à tous les ports.
- Les Switchs, contrairement aux Hubs, permettent le transfert de données en mode duplex pour chaque appareil connecté.
- Les Switchs peuvent éviter les boucles à travers l’utilisation du Spanning Tree Protocol.
Routeurs
- Les routeurs sont des périphériques réseaux qui fonctionnent sur la couche 3 du modèle OSI.
- Comme les routeurs utilisent la couche 3 qui permet l’accès à l’adresse logique (adresse IP), les routeurs peuvent alors transmettre les données à travers les réseaux.
- On appelle parfois les routeurs des Switchs de couche 3
- Les routeurs sont beaucoup plus riches en fonctionnalités que les Switchs.
- Les routeurs conservent la table de routage pour le transfert de données.
- Avant, les routeurs étaient trop lent par rapport avant les Switchs. Cela s’expliquait par le fait que la lecture complète du paquet récupéré et la mise en tampon de ce paquet prenait beaucoup de temps. De nos jours, les routeurs sont suffisamment puissants qu’ils peuvent traiter les paquets aussi rapidement qu’un Switch.
- Les routeurs sont généralement utilisés comme expéditeurs de données vers des réseaux WAN.
Si vous êtes novice dans tout ce qui est réseau, je vous recommande de lire quelques définitions des réseaux TCP/IP et des paquets réseaux.