D'autres réponses ici parlent de certaines des différences. Je vais répondre à votre question suivante,
Je sais que les deux approches fonctionneront, je me demande simplement s'il y a une raison de préférer l'une ou l'autre
Disons que vous n'utilisez votre routeur que pour accéder à Inet (pas de VPN ou d'autres besoins de routage)
Si j'ai le routeur R_A et les commutateurs S_A et S_B. Supposons que nous connections les deux commutateurs directement au routeur. Supposons alors que j'ai 2 hôtes sur S_A (S_A_h1, S_A_h2) et 2 hôtes sur S_B (S_B_h1, S_B_h2).
Si S_A_h1 veut parler à S_B_h2 combien de sauts doit être fait? 3, un à travers chaque commutateur et le routeur.
Si S_A_h1 veut accéder à Internet, combien de sauts doivent être effectués dans le LAN? 2, un via le commutateur et un via le routeur.
Supposons maintenant que nous connectons uniquement S_A au routeur, puis connectons S_B à S_A.
Maintenant, si S_A_h1 veut parler à S_B_h2 combien de sauts doit être fait? 2, un à travers chacun des commutateurs.
Si S_B_h2 veut accéder à Internet, combien de sauts doivent être effectués? 3, les deux commutateurs et le routeur.
Donc, si vous souhaitez réduire la latence du réseau, vous souhaiterez configurer votre réseau de manière à réduire les sauts. par exemple, vous voudrez probablement garder votre serveur multimédia local sur le même commutateur que votre téléviseur et vos ordinateurs d'accès à Internet sur un commutateur qui se connecte au routeur.