Nous savons que les commutateurs ne sont pas aussi stupides que les hubs, transmettant chaque octet reçu sur un port à tous les autres ports. Le commutateur peut apprendre les hôtes connectés à chacun de ses ports grâce à des capacités d'apprentissage autonomes. Par conséquent, lorsque le commutateur reçoit une trame Mac, il connaît l'hôte de destination auquel le paquet de données est envoyé en examinant l'adresse de destination de la trame, puis envoie le paquet de données à l'hôte de destination via un autre port d'hôte de destination de connexion.
Alors, comment le commutateur connaît-il l'hôte qui lui est connecté ? C'est l'intelligence du commutateur. Il utilise sa capacité d'apprentissage indépendante pour stocker les informations de chaque hôte dans la table de commutation afin de comprendre chaque hôte.
Utilisons un exemple simple pour illustrer comment le commutateur effectue un apprentissage autonome. Comme le montre la figure, il existe quatre hôtes avec des adresses MAC ABCD, connectés via les interfaces 1, 2, 3 et 4 et des commutateurs.
Premièrement, lorsque l'hôte A envoie des données à l'hôte B. Lorsque le commutateur reçoit des données de l'hôte A, la table de commutation est vide au début, elle diffuse donc ces données sur tous les ports sauf le port 1. Tous les hôtes, à l'exception de l'hôte B, abandonneront les paquets reçus. Sauf exception, enregistrez les informations de l'hôte A dans la table d'échange A ce moment, la table d'échange est la suivante Sur son propre port 1, envoyez-la directement à l'hôte A via le port 1 sans diffusion. Ensuite, les informations de l'hôte B sont également enregistrées. A ce moment, la table d'échange est la suivante
Tant que les hôtes C et D envoient également des données à d'autres hôtes, leurs informations seront également enregistrées sur la table de commutation, de sorte que le commutateur finira par connaître tous les hôtes.
Pensez à cette situation. Si l'hôte de l'interface du commutateur 1 est remplacé, la table de commutation du commutateur ne contiendra-t-elle pas de mauvais éléments ? Par conséquent, la table de commutation a un temps de survie et les éléments expirés seront automatiquement supprimés pour empêcher le port de changer d'hôte ou l'hôte de changer de carte réseau.
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!