A detecção automática 10/100 é para compatibilidade retroativa com hosts antigos com apenas 10 milhões.
A 10M foi a única Ethernet por um longo tempo. Quando o 100M foi lançado, era extremamente caro e usado apenas para backbones ou servidores (e nem todos os servidores, apenas o um ou dois importantes que poderiam justificar o custo). Portanto, presumia-se que os dispositivos de 10 milhões de dispositivos estivessem presentes por muito, muito tempo.
Curiosamente: as placas de rede 10 / 100M eram tão caras que o uso de uma para conversar com um dispositivo 10M foi inicialmente considerado um desperdício. Por que gastar todo esse dinheiro para conversar com um dispositivo 10M, a menos que esse dispositivo esteja programado para ser atualizado. Se foi decidido NÃO atualizar
Por que 100M foi tão caro inicialmente? Além do fato de que a nova tecnologia geralmente é mais cara no começo, na época a única outra tecnologia de rede de 100M / s era a FDDI, que era extremamente cara e extremamente difícil de gerenciar. Assim, os fornecedores de ethernet de 100M / s poderiam cobrar preços altos e ainda assim seriam mais baratos que o FDDI. Se o pão custar US $ 100 / pão e você encontrar uma maneira de fazê-lo por US $ 10 / pão, você cobrará US $ 99 / pão pelo tempo que puder, certo?
Lembro-me de um vendedor da Cisco em 1996 dizendo: "esperamos que as portas de switch 10/100 caiam para US $ 100 / porta eventualmente; portanto, no futuro, não ofereceremos 10M ... apenas 10 / 100M". Na época, isso parecia conversa fiada.