Quando a Internet de uma loja para de funcionar, é comum ouvir que todo o sistema parou. Entender como dois equipamentos da mesma rede se comunicam permite separar o que depende da Internet do que funciona apenas dentro da loja. Essa separação evita investigar o provedor quando o problema está na rede local.
Como o computador reconhece que o destino é local
Antes de cada envio, o computador aplica a máscara ao próprio endereço e ao endereço de destino e compara as duas redes. Para o caixa 01 e o servidor da loja, ambos com a máscara 255.255.255.0, a comparação é a seguinte:
- o caixa 01, com o endereço
192.168.1.20, pertence à rede192.168.1.0; - o servidor da loja, com o endereço
192.168.1.10, pertence à mesma rede,192.168.1.0.
Como as redes são iguais, o destino é local, e o caixa 01 entrega os dados diretamente ao servidor.
O caminho da entrega direta
A entrega direta acontece em três etapas:
- O caixa 01 precisa do endereço MAC do servidor da loja para montar o quadro. Se ainda não conhece esse endereço, o caixa 01 pergunta à rede local, em broadcast, qual equipamento tem o endereço
192.168.1.10, e o servidor responde com o seu endereço MAC. - O quadro sai pelo cabo do caixa 01 e chega ao switch. O switch envia o quadro pela porta em que o servidor está conectado.
- O servidor da loja recebe o quadro e repassa os dados ao programa de destino, como o banco de dados.
Nenhuma dessas etapas passa pelo roteador ou pela Internet.
Do que a comunicação local depende
Para que o caixa 01 acesse o banco de dados do servidor da loja, é preciso que:
- os cabos ou o Wi-Fi e o switch estejam funcionando;
- os dois equipamentos tenham endereços na mesma rede, com a mesma máscara;
- o servidor da loja esteja ligado e o serviço do banco de dados esteja em execução;
- o firewall do servidor permita a conexão.
A conexão com o provedor e o próprio roteador não fazem parte dessa lista. Por isso, se a Internet cair, os equipamentos da loja continuam se comunicando entre si. O sistema da loja continua consultando o banco de dados do servidor da loja, e a pasta compartilhada continua acessível. Deixa de funcionar apenas o que depende de fora, como a sincronização com a matriz e os serviços de fornecedores na Internet.
Quando o roteador também afeta a rede local
Em duas situações, uma falha no roteador atinge também a comunicação dentro da loja:
- quando o switch está embutido no próprio roteador, como acontece com os roteadores Wi-Fi de lojas pequenas, desligar o aparelho desliga também o switch;
- quando o roteador distribui os endereços aos computadores, um computador reiniciado enquanto o roteador estiver fora de funcionamento pode ficar sem um endereço válido na rede da loja e, assim, perder também o acesso ao servidor.
No suporte
Quando o usuário relata que a Internet caiu e o sistema parou, convém verificar o que exatamente deixou de funcionar. Se parou apenas o que depende da matriz ou de serviços externos, a investigação segue para a conexão com a Internet. Se parou também o que funciona dentro da loja, o problema não é a Internet, e a investigação segue para a rede local, o switch, o servidor da loja ou o serviço do banco de dados. Confundir os dois cenários leva a investigar o provedor quando a falha está a poucos metros do usuário.
Para guardar
- Equipamentos da mesma rede se comunicam diretamente, pelo switch, sem passar pelo roteador.
- A comunicação dentro da rede local não depende da Internet.
- Antes da entrega direta, o endereço MAC do destino é descoberto por meio de uma pergunta em broadcast.
- Uma falha local não deve ser confundida com uma falha do provedor.
Um servidor com o endereço 192.168.1.10/24 e um caixa com o endereço 192.168.2.20/24 estão na mesma rede?
Não. As partes da rede são 192.168.1 e 192.168.2, que são diferentes. A comunicação entre esses dois equipamentos precisa passar por um roteador.
A conexão com o provedor caiu na filial 01. O que continua funcionando e o que deixa de funcionar?
Continua funcionando tudo o que acontece dentro da loja, como o acesso do sistema ao banco de dados do servidor da loja e à pasta compartilhada. Deixa de funcionar o que depende de fora, como a sincronização com a matriz e os serviços de fornecedores na Internet.