Protocoles établissent les règles et les méthodes de transmission des données sur Internet. Le protocole de contrôle de compression (CCP ) est une composante du PPP , le protocole Point-to- Point, une collection de différents protocoles pour l'envoi de datagrammes - paquets de données - sur des liaisons point -à-point . CCP définit la manière d'établir et de configurer les algorithmes de compression de données pour les transferts de données PPP . PPP
Le protocole Point-to -Point a plusieurs composantes en plus du PCC. Le protocole de contrôle de liaison ( LCP ) établit des communications sur une liaison point -à-point . Chaque extrémité de la liaison envoie des paquets LCP pour configurer et tester la connexion, et peut-être pour authentifier l'identité des deux parties. Après des tests LCP le lien, un réseau Control Protocol (NCP) établit et configure le réseau entre les points de terminaison. Les deux ordinateurs ou réseaux impliqués puis utilisent NCP pour envoyer les datagrammes sur le lien jusqu'à ce qu'ils terminent la transmission et le lien ferme .
Compression
transmissions de données utilisent une variété de méthodes pour compresser les données de sorte qu'il prend moins de bande passante. Il existe plusieurs algorithmes - méthodes mathématiques - pour compresser les données , mais un ordinateur envoyant transmissions PPP utilise généralement un algorithme sur un lien donné. L'ordinateur à l'autre extrémité de la liaison peut utiliser une autre méthode pour envoyer des données si elle a des vitesses différentes , les considérations de coût ou de la mémoire , ou il peut choisir de ne pas utiliser la compression du tout.
CCP
PCC configure , active et désactive les algorithmes de compression de données utilisées sur les deux extrémités de la liaison . Il signale également aux utilisateurs si la compression de données échoue. Paquets PCC ne voyagent pas sur le lien qu'après les protocoles de mise en réseau de la liaison sont configurés: tous les paquets envoyés avant NCP est en place se écartée. Les deux extrémités de la liaison se notifient mutuellement de l'algorithme PCC spécifique qu'ils utilisent avant de transmettre les données compressées.
Têtes
L'en-tête d'un paquet de données compressées comprend huit bits de code spécifiant la fonction du paquet , comme une demande de configuration ou de réinitialisation. L'en-tête inclut également un bit huit "identifiant" qui correspond à des demandes de réponses . La section 16 bits "longueur" de l'en-tête spécifie la taille du paquet de données , y compris les données dans l'en-tête lui-même. Un paquet CCP comprend également un en-tête PPP et les données elles-mêmes , qui peuvent avoir aussi peu que zéro bits.