O que é troca de pacotes?
A troca de pacotes é uma tecnologia que divide os dados em comunicações de rede em pequenos pedaços gerenciáveis, chamados pacotes. Ao enviar um arquivo grande em vários pequenos pedaços em uma rede, a comutação de pacotes minimiza o impacto dos erros de transmissão de dados. Gargo de tráfego também são evitados, permitindo que os dados fluam da maneira mais eficiente possível em relação à rede.
A idéia de comunicação de rede envolve seguir um conjunto exato de regras para mover os dados de um local ou nó na rede para outro. A Internet é simplesmente uma grande rede e a troca de pacotes ocorre ao mover todos os dados pela Internet. Protocolo de controle de transporte/protocolo da Internet (TCP/IP) e relé de quadros são exemplos de protocolos de comutação de pacotes. Algumas tecnologias de telefonia móvel também usam tecnologias de troca de pacotes.
Ao empregar a comutação de pacotes, o software de roteamento de rede divide o arquivo em vários pequenos pacotes de dados entre 1.000 e 1.500 bytes cada, rotulando cada pacoteET com informações do cabeçalho. No cabeçalho, o software de roteamento inclui instruções para remontar o arquivo dos pacotes na ordem correta. Ele também inclui as informações de destino, antes de enviar os pacotes pela rede.
À medida que os pacotes viajam pela rede, eles podem ser separados, seguindo diferentes caminhos de roteamento, dependendo do tráfego da Internet. Os roteadores e interruptores na rede usam as informações do cabeçalho para determinar a rota mais eficiente para mover cada pacote para o seu destino. A comutação de pacotes permite o uso eficiente da largura de banda de rede, pois o envio de inúmeros pacotes pequenos se encaixa na capacidade da rede melhor do que enviar arquivos grandes intactos. Quando os pacotes chegarem ao destino, independentemente da ordem em que chegam, o software de roteamento remonta o arquivo corretamente, usando as informações do cabeçalho. Se todos os pacotes chegaram intactos eLivre de erros, o arquivo está pronto para uso. No entanto, se um pacote chegou com um erro, o software de roteamento poderá solicitar que o pacote seja ressentido. Ao usar a comutação de pacotes, apenas uma parte de todo o arquivo deve ser ressentida, o que diminui o tráfego geral da rede.
Paul Baran e Donald Davies desenvolveram a idéia de trocar de pacotes de forma independente no início dos anos 1960. A troca de pacotes é uma melhoria na tecnologia de comutação de circuitos, comumente usada em redes telefônicas por muitos anos. Com a comutação de circuito, uma linha dedicada carrega todo o tráfego de dados relacionado a um arquivo específico. A comutação de circuito funciona bem para fornecer um arquivo grande rapidamente, pois não tem atrasos. No entanto, mover uma grande quantidade de dados para e para milhares de nós simultaneamente, como ocorre na Internet, seria impossivelmente ineficiente usando a comutação de circuito.