A menos que você já possua um switch de 5 portas e seja muito pobre para comprar o switch de 8 bits, a segunda alternativa é certamente a melhor, em geral. Pode haver razões válidas para algo diferente, mas geralmente você deseja conectar todos os hosts ao switch.
No entanto, eu compraria um switch de 16 portas, pois, na minha experiência, sempre que você precisar de 8 portas e tiver um switch com exatamente 8 portas, precisará de 9 portas uma semana depois. Você nunca precisa de mais de 9 ou 10 portas, no entanto, se comprou um switch de 16 portas imediatamente.
Os roteadores da Internet geralmente são do lado mais barato, em geral e em relação às suas capacidades de comutação, bem como em relação à confiabilidade geral, e com um firmware em que é difícil dizer ou controlar o que exatamente está acontecendo.
Switches (exceto talvez a porcaria mais barata) geralmente são dispositivos que nunca falham e onde você sabe exatamente o que está acontecendo o tempo todo. Confiável e reproduzível. Eu só substituí os switches quando precisava de mais portas. Eu nunca vi um interruptor travar ou demorar mais de 2 segundos para "inicializar". Gostaria de poder dizer o mesmo sobre roteadores.
Ter todos os dispositivos conectados a um switch (supondo que um switch no-shit com largura de banda de comutação suficiente) significa que cada dispositivo é igual entre iguais. Cada dispositivo pode conversar full-duplex com o outro o tempo todo, como se estivesse diretamente conectado. Além disso, cada dispositivo pode conversar com o roteador, compartilhando a conexão única de forma justa (ou injusta , se você configurar explicitamente um comutador inteligente para fazer algo diferente, que tem seus usos!).
Normalmente, o compartilhamento da largura de banda com o roteador não é um problema, uma vez que poucas pessoas têm conexões com a Internet que excedem a velocidade de 1 GbE; portanto, o link da Internet é mais lento que a conexão compartilhada.
Por outro lado, conectar vários cabos de rede ao roteador / switch pode muito bem aumentar seu consumo de energia (e desenvolvimento de calor, respectivamente, reduzindo a confiabilidade e a vida útil) em 20 a 30% (é o caso do meu roteador AVM aqui) e dependendo em detalhes que você não pode verificar ou controlar talvez também a carga da CPU, o que pode reduzir a taxa de transferência.
O roteador pode muito bem ser injusto (involuntariamente, devido à falta de firmware) em relação aos clientes que compartilham uma conexão por meio de um comutador em comparação aos conectados diretamente. Espero que não seja o caso, mas você não tem como ter certeza. Pode permitir a conexão de 4 cabos, mas apenas capacidade de comutação para 2 deles full-duplex. Não raramente, um roteador também servirá como ponto de acesso sem fio. Isso é uma ponte em hardware ou software? Isso conta contra a capacidade de comutação ou não? Normalmente você não sabe.
Nenhuma dessas coisas "não sabe, não pode dizer" se aplica se todos os hosts se conectarem ao switch. Há exatamente um cabo entrando no roteador, o melhor possível. Você ainda precisa conviver com o que não sabe sobre o roteador, mas está no controle do que pode controlar.
As rotas são injustas apenas se você configurar explicitamente o switch (se for capaz disso) para se comportar dessa maneira. Isso é útil, por exemplo, se você executa algo como o DownloadStation em um NAS e deseja usar toda a capacidade da sua conexão à Internet, mas ao mesmo tempo não deseja que seu computador tenha um impacto perceptível ou seja praticamente "desprovido de Internet". "porque a tarefa de download rouba toda a largura de banda. Ou, se você não gosta que sua TV inteligente seja muito inteligentee deseje remover os anúncios estúpidos de HbbTV que bloqueiam um terço da tela, basta dizer ao roteador para não encaminhar a porta 80 para esse host. Ou alguma coisa. Não permita que alguma coisa barata da IoT, que pode ser invadida, ataque o computador da área de trabalho a partir de um endereço local, possivelmente ignorando o firewall (mas deixe a área de trabalho se conectar ao dispositivo).
Certamente, alguns roteadores também podem fazer esse tipo de coisa, mas tudo é mais barato, geralmente limitado e com resultados geralmente moderadamente satisfatórios.
Também é um design muito mais elegante em geral. Cada host possui exatamente o mesmo número de saltos para cada local e local, a conectividade de cada host pode ser controlada em um local central e há exatamente um cabo para verificar em caso de "meh, internet não funciona" ou um cabo para retire no caso de você querer cortar a linha da maneira mais difícil.