Autant que je sache, un commutateur réseau gère le trafic "intelligemment" de la manière qu'il ne propage que les paquets vers son port où il sait que le récepteur est situé (contrairement à Hub dont la force brute envoie toutes les données à tous les ports).
Oui c'est correct.
Un Switch doit donc se souvenir de toutes les adresses des Hôtes qui lui sont connectés. Si l'hôte n'est pas trouvé, le paquet est envoyé vers la route par défaut (généralement une liaison montante vers un réseau plus large)
Enfin, pas tout à fait. Il est vrai qu'un commutateur se souvient quels hôtes sont connectés à quel port (généralement en observant les adresses MAC des paquets arrivant sur les ports). Cependant, un commutateur ne connaît normalement pas la "route par défaut", car il s'agit d'un concept issu d'une couche réseau supérieure. Les commutateurs fonctionnent sur la couche 2 du modèle OSI (couche de liaison de données). La "route par défaut" est un concept utilisé pour le routage, qui se produit à la couche 3 (couche réseau).
Un commutateur n'a donc pas de "route par défaut". S'il ne connaît pas d'adresse MAC de destination, il envoie simplement le paquet à tous les ports (au moins au début, c'est tout ce qu'il peut faire - c'est ce qu'on appelle «l'inondation»). De toute façon, dans un Ethernet, chaque paquet doit être adressé à une adresse MAC locale, sinon il n'arrivera jamais. Les paquets envoyés "sur Internet" obtiennent toujours une destination d'adresse MAC locale, à savoir l'adresse de la passerelle par défaut du réseau. Le commutateur transmet simplement ce paquet à la passerelle par défaut, et la passerelle (qui opère à la couche 3) lit ensuite la «vraie» destination à partir de l'adresse IP intégrée dans le paquet et l'envoie sur son chemin.
Un commutateur se souvient-il des adresses IP ou des adresses MAC pour calculer ses décisions?
Comme expliqué ci-dessus, un commutateur est indépendant de l'IP, car il fonctionne à un niveau d'abstraction inférieur. Ainsi, seules les adresses MAC.
Une complication: comme expliqué dans la réponse de Wolfgangsz, il existe des commutateurs qui fonctionnent également sur la couche 3 (appelés commutateurs multicouches ). Ce sont un peu plus compliqués, et ils peuvent gérer des adresses IP et plus encore.