A comutação de pacotes é a abordagem usada por alguns protocolos de rede de computadores para fornecer dados através de uma conexão local ou de longa distância. Exemplos de protocolos de comutação de pacotes são Frame Relay, IP e X.25.
Como funciona o comutação de pacotes
A comutação de pacotes implica a quebra de dados em várias partes que são então empacotadas em unidades especialmente formatadas chamadas pacotes. Normalmente, eles são roteados da origem para o destino usando switches e roteadores de rede e, em seguida, os dados são remontados no destino.
Cada pacote contém informações de endereço que identificam o computador de envio e o destinatário pretendido. Usando esses endereços, os switches e roteadores de rede determinam a melhor forma de transferir o pacote entre "saltos" no caminho para o destino. Existem aplicativos gratuitos como o Wireshark para ajudá-lo a capturar e visualizar os dados, se necessário.
O que é um lúpulo?
Na rede de computadores, um salto representa uma parte do caminho completo entre a origem e o destino. Ao se comunicar pela Internet, por exemplo, os dados passam por vários dispositivos intermediários, incluindo roteadores e switches, em vez de fluírem diretamente sobre um único fio. Cada um desses dispositivos faz com que os dados saltem entre uma conexão de rede ponto-a-ponto e outra.
A contagem de saltos representa o número total de dispositivos que um dado pacote de dados passa. De um modo geral, quanto mais saltos os pacotes de dados devem percorrer para chegar ao seu destino, maior o atraso de transmissão incorrido.
Utilitários de rede como o ping podem ser usados para determinar a contagem de saltos para um destino específico. Ping gera pacotes que incluem um campo reservado para a contagem de saltos. Cada vez que um dispositivo capaz recebe esses pacotes, esse dispositivo modifica o pacote, incrementando a contagem de saltos em um. Além disso, o dispositivo compara a contagem de saltos com um limite predeterminado e descarta o pacote se a contagem de saltos for muito alta. Isso impede que os pacotes saltem indefinidamente pela rede devido a erros de roteamento.
Prós e contras de troca de pacotes
A comutação de pacotes é a alternativa aos protocolos de comutação de circuitos usados historicamente para redes telefônicas e, às vezes, com conexões ISDN.
Em comparação com a comutação de circuitos, a comutação de pacotes oferece os seguintes prós e contras:
Prós
- Uso mais eficiente da largura de banda geral da rede devido à flexibilidade no roteamento de pacotes menores em links compartilhados.
- Muitas vezes, as redes de comutação de pacotes são mais baratas de construir, pois são necessários menos equipamentos.
- Confiabilidade. Se um pacote não chegar como esperado em seu destino, o computador receptor detectará um pacote ausente e solicitará que ele seja reenviado.
- A comutação de pacotes oferece redirecionamento automático caso qualquer nó em sua jornada falhe.
Contras
- Atrasos mais demorados no recebimento de mensagens devido ao tempo necessário para empacotar e rotear pacotes. Para muitas aplicações, os atrasos não são longos o suficiente para serem significativos, mas para aplicações de alto desempenho como vídeo em tempo real, muitas vezes é necessária a tecnologia adicional de Qualidade de Serviço (QoS) para alcançar os níveis de desempenho necessários.
- O potencial para riscos de segurança de rede existe devido ao uso de links físicos compartilhados. Protocolos e outros elementos relacionados em redes de comutação de pacotes devem estar alinhados com as precauções de segurança apropriadas.
- A latência é imprevisível.