Les principales fonctions du commutateur incluent l'adressage physique, la topologie du réseau, la vérification des erreurs, la séquence de trames et le contrôle de flux. À l'heure actuelle, le commutateur dispose également de nouvelles fonctions, telles que la prise en charge du VLAN (réseau local virtuel), la prise en charge de l'agrégation de liens et certaines ont même la fonction de pare-feu.
En plus de connecter le même type de réseau, le switch peut également jouer un rôle d'interconnexion entre différents types de réseaux (comme Ethernet et Fast Ethernet). Aujourd'hui, de nombreux commutateurs peuvent fournir des ports de connexion haut débit prenant en charge Fast Ethernet ou FDDI, etc., pour connecter d'autres commutateurs du réseau ou fournir une bande passante supplémentaire aux serveurs critiques qui consomment une grande quantité de bande passante.
De manière générale, chaque port du commutateur est utilisé pour connecter un segment de réseau indépendant, mais parfois, afin de fournir une vitesse d'accès plus rapide, nous pouvons connecter directement certains ordinateurs importants du réseau au port du commutateur. De cette manière, les serveurs clés et les utilisateurs importants du réseau bénéficient de vitesses d'accès plus rapides et prennent en charge un plus grand flux d'informations.
Fonction d'apprentissage : le commutateur Ethernet apprend l'adresse MAC de l'appareil connecté à chaque port, mappe l'adresse avec le port correspondant et la stocke dans la table d'adresses MAC dans le cache du commutateur.
Filtrage de transfert : lorsque l'adresse de destination d'une trame de données est mappée dans la table d'adresses MAC, elle est transmise au port connecté au nœud de destination au lieu de tous les ports (si la trame de données est une trame de diffusion/multidiffusion, elle est transmise à tous les ports).
Élimination des boucles : lorsque le commutateur comprend une boucle redondante, les commutateurs Ethernet évitent les boucles via le protocole Spanning Tree tout en permettant l'existence de chemins de sauvegarde.
Apprentissage : le commutateur Ethernet comprend l'adresse MAC de l'appareil connecté à chaque port, mappe l'adresse avec le port correspondant et la stocke dans la table d'adresses MAC du cache du commutateur.
Transfert/filtrage : lorsque l'adresse de destination d'une trame de données est mappée dans la table d'adresses MAC, elle est transmise au port adjacent au nœud de destination au lieu de tous les ports (si la trame de données est une trame de diffusion/multidiffusion, elle est transmise vers tous les ports) .
