Maison >Problème commun >Quelle est la différence entre un switch et un hub ?

Quelle est la différence entre un switch et un hub ?

青灯夜游
青灯夜游original
2021-01-11 14:38:3356988parcourir

Différence : le commutateur fonctionne au niveau de la couche liaison de données et transmet les données via l'adresse MAC ; le hub fonctionne au niveau de la couche physique et transmet les données via la diffusion. Le hub utilise une topologie de bus en interne, qui doit être unidirectionnelle en même temps et ne peut être maintenue qu'en mode semi-duplex ; les canaux entre les deux ports du commutateur sont indépendants l'un de l'autre et peuvent réaliser une communication en duplex intégral.

Quelle est la différence entre un switch et un hub ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.

Recommandations associées : "Cours de programmation"

La différence entre les commutateurs et les hubs :

1. Niveau de travail

Le hub fonctionne au niveau de la couche physique et est un appareil de couche 1. Chaque fois qu'une donnée est envoyée, tous les ports peuvent la recevoir. les performances du réseau sont grandement affectées.

Le commutateur fonctionne au niveau de la couche liaison de données et est un périphérique de couche 2. Chaque port forme une table de transfert d'adresse MAC et transmet les données en fonction de l'adresse MAC du paquet de données au lieu de les diffuser.

2. Méthode de transfert

Le principe de fonctionnement du hub est la diffusion Quel que soit le port qui reçoit les données, elles doivent être diffusées sur tous les ports. , Les performances du réseau seront grandement affectées.

Le commutateur transmet les données en fonction de l'adresse MAC. Après avoir reçu le paquet de données, il vérifie l'adresse MAC de destination du paquet et trouve le port correspondant pour le transfert au lieu de diffuser vers tous les ports.

3. Mode de transmission

Le hub adopte une topologie de bus. Chaque nœud partage un bus pour la communication. L'envoi et la réception de paquets de données adoptent le protocole CSMA/CD. idem Il doit être unidirectionnel dans le temps imparti et ne peut être maintenu qu'en mode semi-duplex. Deux ports ne peuvent pas envoyer et recevoir des données en même temps, et lorsque deux ports communiquent, les autres ports fonctionnent différemment.

Quelle est la différence entre un switch et un hub ?

Lorsque deux ports du switch communiquent, les canaux entre eux sont indépendants l'un de l'autre, permettant une communication en duplex intégral. Les deux ports envoient et reçoivent des données en même temps.

Quelle est la différence entre un switch et un hub ?

4. Impact sur la bande passante

Peu importe le nombre de ports dont dispose un hub, tous les ports partagent un haut débit et seuls deux ports peuvent transmettre des données en même temps. temps. Et ne peut fonctionner qu’en mode semi-duplex.

Quelle est la différence entre un switch et un hub ?

En bref, les performances réseau des commutateurs sont bien meilleures que celles des hubs. Avec les progrès de la technologie, le coût des commutateurs a diminué et les hubs se sont progressivement retirés du marché.

Pour plus d'articles connexes, veuillez visiter le Site Web PHP chinois ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn