? Si muove intorno a reti di dati in pacchetti . Un pacchetto contiene dati nel corpo e quindi ha una serie di intestazioni che descrivono i dati e comprende anche indirizzi per la sorgente e di destinazione del pacchetto . Queste intestazioni generano una grande testa sui dati e possono rallentare le reti . La dimensione dell'intestazione impone una dimensione ottimale dei pacchetti che richiedono grandi blocchi di dati in ogni pacchetto per mitigare l' overhead . Una soluzione al problema di intestazione del pacchetto overhead è per comprimere l'intestazione . Applicazioni
applicazioni multimediali
particolarmente bisogno compressione intestazione . La qualità di riproduzione audio o il video aumenta a causa delle dimensioni dei pacchetti più piccoli e consegna più veloce . Un VoIP ( telefonia IP) pacchetto può contenere non più di 20 byte di dati , e ancora l'intestazione su quel pacchetto sarebbe lungo 58 byte se è effettuata tramite Ethernet . Questo grande testa significa che i dati di gestione , piuttosto che i dati effettivi sta prendendo la larghezza di banda .
Protocolli
audio tipico o la trasmissione di dati video comporta il protocollo Internet , l'Utente Datagram Protocol e il Real-Time Transport Protocol . Ciascuno aggiunge un colpo di testa . IP aggiunge un'intestazione di 20 byte ; UDP aggiunge un header di 8 byte , e RTP aggiunge un'intestazione di 12 byte . Ciò fa un totale di 40 byte . La compressa Real-time Transport Protocol , o CRTP , porta quella dimensione dell'intestazione combinato fino a 2 a 4 byte .
IP Header Compression
Il protocollo TCP /protocollo di rete che ha messo le intestazioni su pacchetti di dati appartengono a una suite di protocolli chiamati TCP /IP . Il primo schema di compressione intestazione TCP /IP è stato pubblicato dalla Internet Engineering Task Force nel 1990. Questo schema si concentra su un solo invio di informazioni nell'intestazione del pacchetto che si differenziano dai dettagli nell'intestazione del precedente pacchetto. Il protocollo presuppone che una connessione TCP è già stato stabilito , perché il contenuto della intestazione IP di sorgente e destinazione solo occupano 8 byte .
CRTP
Compressed RTP utilizza gli stessi metodi di TCP /compressione intestazione IP , in quanto riduce la segnalazione che si verifica nella testata solo a quei campi che sono stati modificati dopo l'ultimo pacchetto nella sequenza . Come indirizzi occupano 8 dei 20 byte nell'intestazione IP e numeri di porta occupano 4 degli 8 byte dell'intestazione UDP , la compressione rende i suoi maggiori benefici da sradicare questi campi in trasmissioni di pacchetti successivi al primo della serie. Gli indirizzi ei numeri di porta nei intestazioni sono sostituiti da un numero ID breve riferimento alla combinazione del ricevitore dovrebbe aver memorizzato in una tabella di look- up . Di conseguenza, sia la compressione intestazione TCP e RCP si basa sul ricevitore , e tutti i router sul percorso del pacchetto , capendo la formula di compressione e di essere in grado di mantenere i riferimenti incrociati di indirizzi agli ID di compressione .