Razão para o modo half-duplex na Ethernet?

15

As conexões half-duplex eram populares nos tempos de 10Mbps e 100Mbps Ethernet e, de acordo com os padrões, é permitido também no caso de Ethernet de 1Gbps .

Estou correto que o suporte ao modo half-duplex nos chipsets Ethernet foi crucial no caso de um hub de rede (hub ser internamente um único fio) ou algum outro meio Ethernet compartilhado (por exemplo, 10BASE-5) ter sido usado?

Existem razões para conexões half-duplex em ambientes Ethernet em que o cabeamento de par trançado é usado e os hubs não são usados?

Martin
fonte
3
A Ethernet foi derivada de en.wikipedia.org/wiki/ALOHAnet, que usava rádio UHF; um meio inerentemente half-duplex ao operar na mesma frequência.
Dale M
2
Vale ressaltar que, embora os vários padrões 802.11 não sejam Ethernet e, portanto, não sejam diretamente aplicáveis ​​à questão, as redes sem fio baseadas em 802.11 ainda permanecem um padrão half-duplex. Existem diferenças significativas no manuseio de colisões (prevenção versus detecção) entre Ethernet e 802.11, mas é uma boa lente moderna para ver os desafios históricos.
precisa saber é o seguinte

Respostas:

18

As razões para a Ethernet half-duplex são as que você as entende. De fato, houve um movimento para não incluir half-duplex para o 1000Base-T, mas ele ainda entrou no padrão. Para ethernet de 10 Gb, o half-duplex foi descartado, de modo que não existe o padrão de ethernet de 10 Gbps half-duplex.

A menos que você ainda tenha um hub (eles ainda estão por aí) ou um dispositivo que não suporta full-duplex (eles existem, especialmente para 10Base-T), 10Base-T ou 100Base-TX no UTP não precisam realmente de metade duplex.

Ron Maupin
fonte
10

A Ethernet foi derivada de https://en.wikipedia.org/wiki/ALOHAnet, que usava rádio UHF; um meio inerentemente half-duplex ao operar na mesma frequência.

As redes com fio inicial usavam um barramento coaxial até a década de 1980.

Dale M
fonte
4

No caso de danos parciais na fiação, half duplex pode ser a diferença entre uma conexão mais lenta e a conexão NA (até que o dano seja reparado).

Isso pode ser uma grande diferença.

Ecnerwal
fonte
3
Por favor, explique esta resposta. Para UTP, são necessários no mínimo dois pares para full-duplex ou half-duplex a 10 ou 100 Mb, e 1 Gb requer todos os quatro pares para full-duplex ou half-duplex. Não vejo como danos parciais na fiação têm algo a ver com o duplex permitido no UTP.
Ron Maupin
2
Tenho um fio aéreo danificado por um raio que está se mostrando organizacionalmente difícil de ser substituído por fibra. Funciona em 10 half duplex. Não funciona em 10 full duplex. Quatro fios ainda estão conectados eletricamente de ponta a ponta, mas a conexão não funcionará em nada além de 10 half duplex.
21915 Ecnerwal
2
Obviamente, os dois pares estão funcionando, pois você pode enviar e receber. Um par danificado (ou um fio em um par) permitiria um link de um lado, mas não do outro. Você pode sofrer danos em um dos dispositivos. No mínimo, teste o cabo com um Fluke de ponta.
Ron Maupin
Um Fluke de ponta custa mais do que minha milha e meia do custo do backbone da rede de fibra; Ou cerca do dobro do meu orçamento anual inteiro. Não vai acontecer. Presumivelmente, há diafonia entre pares que não deveriam estar lá, mas existe mesmo assim, após um ataque de luz. O equipamento final foi todo substituído. Eu tenho fibra aérea na mão para simplesmente substituí-la, pois o cobre entre os elos da construção está fora da minha lista de técnicas aceitáveis ​​exatamente por esse motivo.
21415 Ecnerwal #
2
Você pode alugar um Fluke por hora ou obter um fornecedor de cabos por um por uma hora. Ele informará onde está o problema do cabo. Pode ser tão simples quanto terminar novamente ou interromper alguns dos loops de serviço. Você precisa saber se é o cabo da planta externa, ou se está na conexão com o cabo da planta interna, ou o cabo da planta interna em qualquer extremidade (correção fácil). Seria uma pena se este problema estiver a apenas 5 pés do seu loop de serviço de 10 metros em uma extremidade e você apenas aguentar o problema.
Ron Maupin
3

O motivo do half duplex, foi devido ao custo, inicial 10Meg Ethernet compartilhou o mesmo cabo coaxial apenas dois condutores 10Base2 . Na época, não se imaginava que algo tão rápido quanto 10Mbit / s pudesse ser transmitido em um cabo não blindado.

Uma porta em um switch / hub poderia ter 20 PCs conectados em cadeia, portanto o CDMA era usado para escutar o tráfego, iniciar o envio e recuar por tempo aleatório, se alguém começasse a transmitir na mesma instância e enviar novamente.

Esse também é o motivo da restrição de comprimento e do tamanho mínimo do pacote, pois era necessário ter certeza de, antes do último bit, que alguém da outra extremidade do mesmo cabo também não começou a transmitir no mesmo instante.

À medida que a eletrônica se tornou mais rápida e barata, passamos para o Cat5, cabos / portas individuais para cada PC, e depois para os switches, onde o pacote pode ser armazenado e encaminhado nas duas direções ao mesmo tempo (Full Duplex)

Pieter
fonte
3

Rich Seifert dá a resposta (para Gigabit Ethernet) em seu livro "Gigabit Ethernet" e em um post da usenet :

Citar:

A resposta é mais política do que técnica. A Ethernet Gigabit foi desenvolvida sob os auspícios do Grupo de Trabalho IEEE 802.3. Por definição, as redes 802.3 devem incluir o recurso de operação CSMA / CD. [Nota: Isso era verdade no momento da redação do padrão Gigabit Ethernet; não é mais o caso.] Se a Gigabit Ethernet oferecesse uma solução full-duplex somente, teria sido difícil justificar seu desenvolvimento no Grupo de Trabalho IEEE 802.3. [...]

  1. O padrão resultante teria dificuldade em se chamar "Ethernet", já que não usaria CSMA / CD (mesmo como uma opção) e não teria sido desenvolvido como parte do IEEE 802.3, o "proprietário" reconhecido do nome Ethernet.
Jens Link
fonte
0

Estou correto que o suporte ao modo half-duplex em chipsets Ethernet foi crucial no caso de um hub de rede

sim

hub é internamente um único fio

Seria mais preciso dizer que um hub simula um único fio, na verdade é um pouco mais complexo que isso.

ou algum outro meio Ethernet compartilhado (por exemplo, 10BASE-5) foi usado?

sim

Existem razões para conexões half-duplex em ambientes Ethernet em que o cabeamento de par trançado é usado e os hubs não são usados?

O outro grande são os dispositivos finais antigos.

É improvável que o equipamento de 10 megabits ofereça suporte à negociação automática, portanto o modo full duplex não pode ser selecionado automaticamente. Você pode forçar potencialmente o dispositivo e a porta de comutação para o modo full duplex, mas fazer isso corre o risco de desencontros duplex acontecendo no caminho, por isso geralmente é mais problemas do que vale a pena.

Peter Green
fonte