Salut
Un hub et un switch sont tous deux des "multiprises" qui permettent de relier des ordinateurs ensemble dans un même réseau (un même domaine de collisions pour être un peu technique)
La différence, c'est que le switch est intélligent.
Lorsque tu envoies un message sur le réseau local, le hub envoie ce message à toutes les machines, ce qui provoque beaucoup de trafic réseau inutile.
Le switch lui, posséde une mémoire de quelques kilo octets, qui lui permet de stocker des informations sur les routes à prendre pour atteindre tel ou tel pc. Ainsi lorsque tu envoie un message à l'ordinateur B sur le réseau, le switch inscrit la route dans sa mémoire, et la fois suivante il s'en souvient, ce qui lui permet de "router" les paquets directement au destinataire au lieu de l'envoyer bètement sur tout le réseau.
Voilà, j'espère que ça réponds à ta question.