Sua rede doméstica provavelmente está repleta de vários dispositivos Wi-Fi transmitindo de volta para o nó Wi-Fi; como o nó lida com todo o tráfego sem que todas as transmissões de entrada colidam?
A sessão de perguntas e respostas de hoje chega até nós como cortesia do SuperUser - uma subdivisão do Stack Exchange, um grupo de sites de perguntas e respostas voltado para a comunidade
A questão
O leitor superusuário Zequez está curioso para saber como seu nó Wi-Fi parece funcionar tão bem e por que os dados parecem colidir, ele escreve:
Quer dizer, sei que cada pacote é enviado com um endereço MAC, mas e quanto ao streaming?
O que acontecerá se enquanto o roteador estiver recebendo um pacote, um pacote de outro dispositivo chegar?
Como o roteador pode saber se os fótons que colidem com a antena fazem parte do primeiro ou do segundo pacote?
Ou será que a velocidade da luz é tão rápida que quase nunca acontece e os pacotes são apenas relatados como corrompidos e enviados novamente?
O que mantém todos esses pacotes entregues sem fio em ordem? Vamos cavar um pouco mais fundo.
A resposta
O colaborador do SuperUser Ultrasawblade oferece a seguinte resposta com links úteis para leitura adicional:
Em uma rede sem fio, apenas um dispositivo está realmente “falando” por vez. Cada um dos outros dispositivos escuta e espera que o ar desse canal seja silenciado antes de falar. Esta técnica é chamada de portadora detectar acesso múltiplo com prevenção de colisão (CSMA / CA) .
Uma troca RTS / CTS ajuda todos os nós a permanecer em sincronia de forma eficiente, fornecendo uma maneira para um nó dizer "ei, vou falar por tanto tempo, então espere tanto" para todos os outros nós.
@Petr Abdulin está correto, mas acho que todas as redes Wifi usam CSMA / CA. Antigas redes 10BaseT não comutadas confiadas a portadora detecção de acesso múltiplo com detecção de colisão (CSMA / CD) . As colisões não acontecem em redes onde todos os nós estão conectados a um switch.
Tem algo a acrescentar à explicação? Soe fora nos comentários. Quer ler mais respostas de outros usuários do Stack Exchange com experiência em tecnologia? Verificação de saída o tópico de discussão completo aqui .