Ethernet unidirecional é, na verdade, algo completamente diferente. Você está perguntando sobre ethernet full-duplex vs. ethernet half-duplex.
A maioria das portas Ethernet modernas oferece suporte à detecção automática de itens como velocidade e duplex, além de negociar a velocidade mais rápida e full duplex (se disponível). Negociação é opcional em 10BASE-T e 100BASE-TX, mas obrigatório em 1000BASE-T.
Como alternativa, você pode definir velocidade fixa e duplex em uma porta, mas isso não é recomendado e, como a autonegociação é um requisito para o 1000BASE-T, alguns fornecedores optaram por remover a capacidade de corrigir configurações para essa velocidade .
O motivo pelo qual você não deve mexer com a configuração de velocidade e duplex tem a ver com as configurações duplex padrão para 10BASE-T e 100BASE-TX. Tanto o 10BASE-T quanto o 100BASE-TX possuem um padrão half duplex. Quando o lado de um link está definido para configurações fixas, a negociação é desativada e o outro lado pode detectar (não negociar) a velocidade, mas o duplex será definido na taxa padrão, half-duplex. Isso resulta em um lado definido como full duplex e o outro lado em half duplex. Isso causa sérios problemas com o link, diminuindo a taxa de transferência para um rastreamento.
Isso não é um problema para o 1000BASE-T, já que o duplex padrão está cheio. Na verdade, quando o padrão para o 1000BASE-T foi debatido, havia um grande contingente de engenheiros que desejavam eliminar completamente o half duplex do padrão. Infelizmente, o half duplex permaneceu, mas o padrão para o 10GBASE-T finalmente eliminou a opção half-duplex.