Um conceito fundamental é que os dados digitais são fáceis de armazenar em comparação com um sinal analógico. Por exemplo, a antiga rede de telefone analógica requer um caminho elétrico ativo totalmente conectado entre dois telefones para que a chamada continue. Mas os dados digitais são tipicamente agrupados em quadros ou pacotes, e a transferência de dados pode armazenar em buffer os dados antes de encaminhá-los.
Verifique as especificações técnicas dos seus switches, e você provavelmente descobrirá que eles são da variedade store-and-forward, em vez de um switch cut-through. Cada switch receberá o quadro Ethernet em sua totalidade antes que o switch tente encaminhá-lo para seu próximo destino. Assim, cada link pode operar em sua própria velocidade e, essencialmente, não há interdependência entre os links relativos à velocidade ou full versus half duplex.
Veja Comutador de Ethernet de passagem e de armazenamento e encaminhamento
There must be two MACs involved in the switch both running at different speeds.
Na verdade, é o PHY, não o MAC (que apenas lida com dados digitais), que na verdade está envolvido na velocidade do link. Um switch pode ter apenas um MAC e um PHY por porta.