MATÉRIEL RÉSEAU : quelles différences entre switch ou hub ?

Bonjour,

je sais que pour créer un réseau local, il me faut une multiprise RJ45, càd soit un hub ou un switch.

Mais après avoir lu wikipédia sur le sujet, je n’ai rien compris (enfin partiellement).

Je voudrais juste savoir quelle est la différence entre un hub et un switch ?
et dans quel cas il vaut mieux utiliser un hub ou un switch ?

Merci d’avance, cordialement.

Un hub transmet l’information envoyée par l’ordi A à tous les ordinateurs B,C,D,E sans discrimination alors que par ex la destination était l’ordi E (donc peut occasionner des pbs d’embouteillage et de plantage
Un switch sélectionne l’ordi client

C’est une définition rapide

Il vaut mieux un switch meme non- administrable

Voie un hub comme une grosse prise multiple, tout paquet reçut est renvoyé sur l’ensemble des prise. Inconvénient le débit est partagé entre tous les ordi connecté.

Un switch est un minimum intelligent et arrive a savoir vers quel port il doit renvoyer le traffic. Du coup le débit n’est que peut altéré par ordi. Tu peut chainer les switchs car en général ils ont un port spécifique à cela.

Bonjour,

merci vos réponses.

=> peux tu me donner des exemples d’informations ?

=> par exemple si d’un ordinateur A, je veux consulter la page web d’un ordinateur B sur le même réseau local, est-ce que le paquet (contenant la requête http) sera envoyé à tous les ordinateurs du réseau local ? c’est ça que tu veux dire ?

A+

En pratique, un hub est un simple répéteur (couche 1) qui provoque des collisions et ne supporte pas le full duplex ni les vitesses différentes entre ports. Un switch est un pont (couche 2) et n’a pas tous ces inconvénients.

Un hub bi-vitesse 10/100 Mbit/s, c’est en fait une combinaison d’un hub 10 et d’un hub 100 reliés par un pont.

[quote=“fluo”]
=> par exemple si d’un ordinateur A, je veux consulter la page web d’un ordinateur B sur le même réseau local, est-ce que le paquet (contenant la requête http) sera envoyé à tous les ordinateurs du réseau local ? c’est ça que tu veux dire ?

A+[/quote]

oui, je crois que c’est cela

le switch détexte les adresses mac des ordi connectés car il possède un programme intégré ,une sorte de cmos si tu préfères

La bonne nouvelle est que les hubs sont une espèce en voie de disparition ou quasi disparue.
La raison est simple, il y a quelques années les switches coûtaient très chers et que les hubs étaient plus accessibles.
Aujourd’hui un miniswitch 6 ports en 10/100 ne vaut plus rien, ça serait dommage de s’en priver…

Un hub est appelé concentrateur en français, un switch un commutateur.

Le concentrateur concentre (ça alors…) les périphériques sur un support unique.
Le commutateur aiguille (commute, donc) les informations d’un périphérique à un autre.

Le concentrateur et le commutateur opèrent tout les deux sur la couche réseau de niveau 2 (lorsqu’on se limite aux hubs réseaux, mais dans l’esprit un hub USB fonctionne de la même façon qu’un hub réseau finalement).

Le concentrateur se contente de copier en sortie à de multiples périphériques ce qu’un périphérique lui envoie en entrée. Il ne s’agit donc que d’un simple circuit électronique qui fait du copier/coller de messages. Donc, lorsqu’il envoie le message en sortie, il monopolise la bande passante de tous les périphériques alors que seul un de ces périphériques a réellement besoin du message.

Le commutateur est plus intelligent : il tient à jour une table d’adresses MAC afin de savoir sur quel port envoyer le message. Cela permet de cibler un destinataire bien précis et de ne pas gâcher la bande passante inutilement en envoyant le message à tout le monde. Il faut donc plus d’électronique (voire de l’informatique) pour gérer tout ça. De plus, comme cela demande un peu de calcul, certains switchs sont plus performants que d’autres car tout dépend du nombre de données qu’ils sont capables de traiter à la seconde, et c’est ce qui justifie la différence de prix d’un switch à l’autre.

Un petit lien utile :

commentcamarche.net/faq/2238 … et-routeur

:023

[quote=“Cluxter”]Un hub est appelé concentrateur en français, un switch un commutateur.

Le concentrateur concentre (ça alors…) les périphériques sur un support unique.
Le commutateur aiguille (commute, donc) les informations d’un périphérique à un autre.

Le concentrateur et le commutateur opèrent tout les deux sur la couche réseau de niveau 2 (lorsqu’on se limite aux hubs réseaux, mais dans l’esprit un hub USB fonctionne de la même façon qu’un hub réseau finalement).

Le concentrateur se contente de copier en sortie à de multiples périphériques ce qu’un périphérique lui envoie en entrée. Il ne s’agit donc que d’un simple circuit électronique qui fait du copier/coller de messages. Donc, lorsqu’il envoie le message en sortie, il monopolise la bande passante de tous les périphériques alors que seul un de ces périphériques a réellement besoin du message.

Le commutateur est plus intelligent : il tient à jour une table d’adresses MAC afin de savoir sur quel port envoyer le message. Cela permet de cibler un destinataire bien précis et de ne pas gâcher la bande passante inutilement en envoyant le message à tout le monde. Il faut donc plus d’électronique (voire de l’informatique) pour gérer tout ça. De plus, comme cela demande un peu de calcul, certains switchs sont plus performants que d’autres car tout dépend du nombre de données qu’ils sont capables de traiter à la seconde, et c’est ce qui justifie la différence de prix d’un switch à l’autre.

Un petit lien utile :

commentcamarche.net/faq/2238 … et-routeur

:023[/quote]

Dire que le switch est exclusivement du niveau 2 est un jugement rapide

itpro.co.uk/88699/layer-2-an … 3-switches

Le SW de niveau 2 est un hub sélectif mais n’est pas administrable
Le Sw de niveau 3 est le vrai switch permettant une gestion pointue du réseau et donc la création de VLAN

[quote]Dire que le switch est exclusivement du niveau 2 est un jugement rapide

itpro.co.uk/88699/layer-2-an … 3-switches

Le SW de niveau 2 est un hub sélectif mais n’est pas administrable
Le Sw de niveau 3 est le vrai switch permettant une gestion pointue du réseau et donc la création de VLAN[/quote]

Merci beaucoup pour ce lien, je cherchais justement il y a quelques temps une page pour expliquer ces différences !

En fait ce ne sont pas tout à fait des switches de niveau 3 ou 4. Ce sont des switches de niveau 2 (donc ce qu’on connaît très bien), auxquels on a ajouté une couche d’intelligence en leur donnant la capacité d’analyser les données de niveau 3 et 4. C’est donc par extension qu’on parle de switches de niveau 3 et 4. Ces switches utilisent généralement le protocole MPLS. En réalité ce sont des espèces d’hybrides switches/routeurs qui utilisent le modèle OSI en leur sein mais qui, pour l’administrateur réseau, font abstraction de ces couches en exposant une interface MPLS afin de simplifier l’administration réseau.

Ca permet de créer facilement tout un tas de trucs à la volée (en fait, presque tout ce qu’on peut imaginer sur un réseau), ce qui fait de MPLS un protocole très apprécié des opérateurs télécom.

Finalement, pour un opérateur télécom, ça revient quasiment à sous-traiter la gestion des couches OSI aux switches-routeurs, et donc à ceux qui les ont conçus (très souvent Cisco, d’où l’intérêt pour la NSA d’y installer des backdoors). L’opérateur télécom peut alors se concentrer sur ce qui compte vraiment pour lui : la gestion des flux, plutôt que l’administration des réseaux. L’administration des réseaux est quelque chose d’assez peu intéressant économiquement en ce sens où c’est quelque chose de très technique, qui prend beaucoup de temps, qui demande des compétences pointues et requiert un suivi rigoureux. MPLS permet de s’affranchir de ces contraintes et la maîtrise manuelle de ces contraintes permet, au mieux, d’optimiser un peu les débits et les latences. Néanmoins je pense que le peu d’optimisation qu’on pourrait gagner en optimisant manuellement les réseaux coûterait tellement cher que ça rendrait le prix totalement prohibitif pour le client, pour un gain assez peu intéressant en pratique. Et encore, je ne suis même pas sûr qu’on arrive à optimiser aussi bien manuellement que ce que font les machines, puisqu’elles le font de façon dynamique.

Humm

Vlan = Ethernet = L2

Un switch L3, c’est un switch qui va intégrer un peu de notion de routage.
Par exemple, j’ai des switchs qui peuvent monter du BGP.
C’est également pratique si tu veux mettre des IP sur une interface (cas typique : mettre la gateway d’un petit vlan, et mettre une route par défaut vers le vrai routeur)

Un switch L3 peut également te donner des fonctionnalités de routage DHCP par exemple : les requêtes DHCP sont capturées et routés vers la vrai destination (ce qui implique la présence d’une table de routage sur le switch etc etc)

Un switch L3 n’est pas vraiment différent d’un routeur, de même qu’un routeur n’est pas vraiment différent d’un switch : c’est une question d’efficacité. Un switch ne va pas router beaucoup, ni avoir beaucoup de route. De la même manière, un routeur ne va pas switcher beaucoup de paquet par seconde.

Pour faire le point entre les différents trucs :

  • un hub, c’est un truc electronique, il prend tout ce qui arrive sur un fil, et l’envoie sur tout les autres fils. Ethernet est un protocole à support partagé (CSMA/CD) comme le wifi : si plusieurs personnes parlent sur le même fil, la communication est rendue caduque et doit reprendre. De plus, un hub permet à chacun d’écouter facilement l’intégralité des conversations des autres. Pour finir, le débit d’un fil (100Mbps ou 1G) est le débit de l’ensemble des gens connectés au hub.

  • un switch (typiquement L2), est un équipement physique et logiciel. À la différence du hub, il a la connaissance de beaucoup de protocoles réseau bas niveau, et modifie son comportement en conséquence. Il va donc comprendre la table d’adresse mac, ce qui permet de n’envoyer les données que sur le bon cable. Tu ne vois plus les conversations des voisins (enfin, tu pourrais, mais pas nativement). Le débit du switch est plus elevé que le débit nominatif des câbles. Parmi les protocoles réseaux supportés, la gestion du STP permet de contrecarrer les boucles réseaux en désactivant un port de cette boucle. Sur un hub, boucle = mort de l’ensemble. Les fonctionnalités de snooping (“inspection” des paquets) te permet d’augmenter la sécurité en contrôlant des protocoles intrinséquement non-secure (arp, dhcp etc). Note aussi la présence de l’IGMP snooping, afin de limiter la diffusion de flux aux ports réseaux concernés.

  • un switch L3, c’est un switch L2 avec des petites notions de routages et d’IP. Tu peux mettre des IP sur les interfaces (physique ou vlan, qu’importe), tu as une table de routage, tu as peut-être un support pour des protocoles de routage dynamique (OSFP, BGP, RIP etc). Tu peux t’en servir pour router les requêtes DHCP par exemple. Le support L3 est présent mais n’est pas foncièrement optimisé / performant / complet, il est donc limité.

  • un routeur est un équipement dédié L3 (alors qu’un switch est dédié L2). Il est performant et optimisé pour le routage des paquets (recherche dans la table de routage, modification des headers etc). Il peut donc avoir une table de routage bien rempli (500k routes est un minimum). Tu vas y trouver la plupart des protocoles de routages, de tunnel etc. Il ne connait pas les mêmes protocoles qu’un switch : il ne s’occupe pas du STP, par exemple. Il connait la table mac, mais se sert surtout de la table ARP. Il dispose généralement d’un support L2 limité : possibilité de faire des vlan sur les interfaces par exemple.

M’enfin, tout cela est pondéré par ton constructeur, ta gamme, les licences que tu possèdes etc etc.

Puisque tu parles de MPLS, j’ai grandement l’impression que tu ignores complétement ce que c’est vraiment, ce que cela fait réellement, et surtout ce que cela ne fait pas.
Attention au marketing et à l’effet de mode;

[quote=“haleth”]Humm

Vlan = Ethernet = L2

Un switch L3, c’est un switch qui va intégrer un peu de notion de routage.
Par exemple, j’ai des switchs qui peuvent monter du BGP.
C’est également pratique si tu veux mettre des IP sur une interface (cas typique : mettre la gateway d’un petit vlan, et mettre une route par défaut vers le vrai routeur)

Un switch L3 peut également te donner des fonctionnalités de routage DHCP par exemple : les requêtes DHCP sont capturées et routés vers la vrai destination (ce qui implique la présence d’une table de routage sur le switch etc etc)

Un switch L3 n’est pas vraiment différent d’un routeur, de même qu’un routeur n’est pas vraiment différent d’un switch : c’est une question d’efficacité. Un switch ne va pas router beaucoup, ni avoir beaucoup de route. De la même manière, un routeur ne va pas switcher beaucoup de paquet par seconde.

Pour faire le point entre les différents trucs :

  • un hub, c’est un truc electronique, il prend tout ce qui arrive sur un fil, et l’envoie sur tout les autres fils. Ethernet est un protocole à support partagé (CSMA/CD) comme le wifi : si plusieurs personnes parlent sur le même fil, la communication est rendue caduque et doit reprendre. De plus, un hub permet à chacun d’écouter facilement l’intégralité des conversations des autres. Pour finir, le débit d’un fil (100Mbps ou 1G) est le débit de l’ensemble des gens connectés au hub.

  • un switch (typiquement L2), est un équipement physique et logiciel. À la différence du hub, il a la connaissance de beaucoup de protocoles réseau bas niveau, et modifie son comportement en conséquence. Il va donc comprendre la table d’adresse mac, ce qui permet de n’envoyer les données que sur le bon cable. Tu ne vois plus les conversations des voisins (enfin, tu pourrais, mais pas nativement). Le débit du switch est plus elevé que le débit nominatif des câbles. Parmi les protocoles réseaux supportés, la gestion du STP permet de contrecarrer les boucles réseaux en désactivant un port de cette boucle. Sur un hub, boucle = mort de l’ensemble. Les fonctionnalités de snooping (“inspection” des paquets) te permet d’augmenter la sécurité en contrôlant des protocoles intrinséquement non-secure (arp, dhcp etc). Note aussi la présence de l’IGMP snooping, afin de limiter la diffusion de flux aux ports réseaux concernés.

  • un switch L3, c’est un switch L2 avec des petites notions de routages et d’IP. Tu peux mettre des IP sur les interfaces (physique ou vlan, qu’importe), tu as une table de routage, tu as peut-être un support pour des protocoles de routage dynamique (OSFP, BGP, RIP etc). Tu peux t’en servir pour router les requêtes DHCP par exemple. Le support L3 est présent mais n’est pas foncièrement optimisé / performant / complet, il est donc limité.

  • un routeur est un équipement dédié L3 (alors qu’un switch est dédié L2). Il est performant et optimisé pour le routage des paquets (recherche dans la table de routage, modification des headers etc). Il peut donc avoir une table de routage bien rempli (500k routes est un minimum). Tu vas y trouver la plupart des protocoles de routages, de tunnel etc. Il ne connait pas les mêmes protocoles qu’un switch : il ne s’occupe pas du STP, par exemple. Il connait la table mac, mais se sert surtout de la table ARP. Il dispose généralement d’un support L2 limité : possibilité de faire des vlan sur les interfaces par exemple.

M’enfin, tout cela est pondéré par ton constructeur, ta gamme, les licences que tu possèdes etc etc.

Puisque tu parles de MPLS, j’ai grandement l’impression que tu ignores complétement ce que c’est vraiment, ce que cela fait réellement, et surtout ce que cela ne fait pas.
Attention au marketing et à l’effet de mode;[/quote]

Il faut que dans ton raisonnement tu m’expliques quel type de Sw tu installes afin d’éviter de la redondance sur un réseau moyenne entreprise (Spanning tree)

Tout les switchs gérent le STP (ou alors, met le à la poubelle)

Même les switches à 20e?

met le à la poubelle :slightly_smiling:
Pour moins de 100€, tu devrais pouvoir en trouver

[quote=“haleth”]met le à la poubelle :slightly_smiling:
Pour moins de 100€, tu devrais pouvoir en trouver[/quote]

C’était un exemple

[quote=“Debianluver”]

Il faut que dans ton raisonnement tu m’expliques quel type de Sw tu installes afin d’éviter de la redondance sur un réseau moyenne entreprise (Spanning tree)[/quote]

[quote=“Debianluver”]
Même les switches à 20e?[/quote]

un switch à 20€ pour de la moyenne entreprise ?

Le responsable du budget informatique tu l’attrape avec une prise de catch ou tu lui fais une descente du coude depuis le haut de l’armoire de classeur :005

[quote=“Clochette”][quote=“Debianluver”]

Il faut que dans ton raisonnement tu m’expliques quel type de Sw tu installes afin d’éviter de la redondance sur un réseau moyenne entreprise (Spanning tree)[/quote]

[quote=“Debianluver”]
Même les switches à 20e?[/quote]

un switch à 20€ pour de la moyenne entreprise ?

Le responsable du budget informatique tu l’attrape avec une prise de catch ou tu lui fais une descente du coude depuis le haut de l’armoire de classeur :005[/quote]

Je répondais à “tous les switches” : “tout” est inclusif

[quote=“Cluxter”]Un hub est appelé concentrateur en français, un switch un commutateur.

Le concentrateur concentre (ça alors…) les périphériques sur un support unique.
Le commutateur aiguille (commute, donc) les informations d’un périphérique à un autre.[/quote]
Alors que dire du hub USB qui pourtant, aiguille ?

Non. Le hub opére sur la couche 1 (physique), il ne comprend pas les trames. Le switch opère sur la couche 2 (liaison), il comprend les trames.

Ben non, voir ci-dessus. Il y a une autre différence fondamentale : l’USB est un bus périphérique maître-esclave (et pas un réseau), contrairement à l’ethernet.

Il faut distinguer l’appareil de la fonction. La commutation est une fonction de niveau 2. Un appareil appelé switch peut aussi avoir d’autres fonctions que la commutation. Idem avec les “routeurs” domestiques qui intègrent bien d’autres fonction que le seul routage (DHCP, NAT, DNS, filtrage, switch, point d’accès…).

[quote=“Debianluver”]Le SW de niveau 2 est un hub sélectif mais n’est pas administrable
Le Sw de niveau 3 est le vrai switch permettant une gestion pointue du réseau et donc la création de VLAN[/quote]
Non, c’est faux. Un switch de niveau 2 peut être administrable. La création de VLAN est purement une fonction de niveau 2 qui nécessite que le switch soit administrable.

[quote=“Cluxter”]Un hub est appelé concentrateur en français, un switch un commutateur
:023[/quote]

Voila une définition claire qui me laisse croire être intelligent et avoir compris. Merci

:text-offtopic: [size=85]Au fait, Cluxter, ça se traduit comment ? Grappix ça défendrait pas mieux la francophonie ? :wink:[/size]