Protocolos estabelecer as regras e métodos para transmissão de dados através da Internet. O Compression Control Protocol (CCP) é um componente do PPP , o Point-to -Point Protocol , uma coleção de protocolos diferentes para o envio de datagramas - pacotes de dados - através de ligações ponto -a-ponto . CCP define como estabelecer e configurar algoritmos de compressão de dados para transferência de dados PPP. PPP
O Point-to -Point Protocol tem vários componentes , além de CCP . O Link Control Protocol (LCP) estabelece comunicações através de uma ligação ponto-a- ponto . Cada extremidade do link envia pacotes LCP para configurar e testar a conexão, e, possivelmente, para autenticar a identidade de ambas as partes. Após LCP testa o link, um Network Control Protocol (NCP) estabelece e configura a rede entre os endpoints. Os dois computadores ou redes envolvidas em seguida, usar NCP para enviar os datagramas sobre o link até que terminem de transmissão eo link fecha .
Compressão
transmissões de dados utilizam uma variedade de métodos para comprimir dados de modo que ele ocupa menos largura de banda . Existem vários algoritmos - Métodos matemáticos - para comprimir dados, mas um computador que envia transmissões PPP geralmente usa um algoritmo em um determinado link. O computador na outra extremidade da ligação pode usar um método diferente para enviar dados de volta se ele possui diferentes considerações velocidade, custo ou de memória , ou pode optar por não usar compressão.
CCP
CCP configura , ativa e desativa os algoritmos de compressão de dados usados em ambas as extremidades do link. Ela também sinaliza os usuários se a compressão de dados falhar. Pacotes PCC não viajam através do link até que protocolos de rede do link são configurados: Todos os pacotes enviados antes NCP está em vigor se descartado. As duas extremidades da ligação notificam-se mutuamente do algoritmo CCP específico que está usando antes de transmitir os dados compactados.
Cabeçalhos
o cabeçalho de um pacote de de dados comprimidos inclui oito bits de código que especificam a função de pacote , tal como uma configuração ou repor pedido . O cabeçalho também inclui um " identificador" de oito bits que corresponde a pedidos de respostas . A secção 16 bits " comprimento " do cabeçalho especifica o tamanho do pacote de dados , incluindo os dados no próprio cabeçalho . Um pacote CCP também inclui um cabeçalho PPP e os dados em si , que pode ser tão poucos como zero bits .