Por que o CSMA / CD não pode ser usado em uma rede sem fio? [fechadas]

6

Sou novo em redes sem fio e me pergunto por que os mesmos mecanismos de detecção de colisão usados para Ethernet não podem ser aplicados ao WiFi. Acho que estou começando a entender, mas não tenho certeza se entendi:

The physical characteristics of WiFi make it impossible and impractical for the CAMA/CD mechanism to be used. This is due to CSMA/CD’s nature of ‘listening’ if the medium is free before transmitting packets. Using CSMA/CD, if a collision is detected on the medium, end-devices would have to wait a random amount of time before they can start the retransmission process. For this reason, CSMA/CD works well for wired networks, however, in wireless networks, there is no way for the sender to detect collisions the same way CSMA/CD does since the sender is only able to transmit and receive packets on the medium but is not able to sense data traversing that medium. Therefore, CSMA/CA is used on wireless networks. CSMA/CA doesn’t detect collisions (unlike CSMA/CA) but rather avoids them through the use of a control message. Should the control message collide with another control message from another node, it means that the medium is not available for transmission and the back-off algorithm needs to be applied before attempting retransmission.

Estou no caminho certo ou há algo mais que eu deva considerar?

    
por Ian Muscat 27.11.2012 / 18:19

1 resposta

10

Você tem acrônimos misturados à esquerda e à direita, mas a essência básica está certa.

Os transceptores sem fio não podem enviar e receber no mesmo canal ao mesmo tempo, por isso não podem detectar colisões. Isto deve-se ao facto de existir uma diferença incrível entre a potência de envio (geralmente em torno de 100mw) e a sensibilidade (normalmente entre 0.01 e 0.0001mw). O envio cobriria qualquer possibilidade de receber um sinal externo, sem chance de "Detecção de colisão". Por esse motivo, é necessário evitar a colisão com mensagens de controle.

Na maioria das redes com fio, a Ethernet (como a Ethernet) é de cerca de 1 a 2,5v; tanto o envio quanto o recebimento são aproximadamente a mesma tensão. Então, se você estiver enviando um sinal de 2,5v, e outra pessoa colidir com um sinal de -2,5v, as partes "Detection" verão um sinal em torno de 0v e saberão que ocorreu uma colisão.

    
por 27.11.2012 / 19:00

Tags