Che cosa è la compressione intestazione?

May 3

Che cosa è la compressione intestazione?


I dati si muove reti a pacchetti. Un pacchetto contiene dati nel corpo e quindi ha una serie di intestazioni che descrive 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 quantità di dati in ogni pacchetto di mitigare l'overhead di intestazione. Una soluzione al problema di intestazione del pacchetto overhead è comprimere l'intestazione.

applicazioni

Applicazioni multimediali particolarmente bisogno compressione intestazione. La qualità della riproduzione video audio o 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, ma il colpo di testa su quel pacchetto sarebbe lungo 58 bytes, se viene effettuata tramite Ethernet. Questo grande testa significa che i dati di amministrazione piuttosto che i dati effettivi sta prendendo la larghezza di banda.

protocolli

Una tipica trasmissione di dati audio o video comporta l'Internet Protocol, il User Datagram Protocol e il Real-Time Transport Protocol. Ogni aggiunge un colpo di testa. IP aggiunge un header di 20 byte; UDP aggiunge un header di 8 byte; e RTP aggiunge un header 12 byte. Ciò fa un totale di 40 byte. La Real-time Transport Protocol compressa, o CRTP, porta che ha combinato dimensione di intestazione fino a 2 a 4 byte.

TCP Compressione intestazione / IP

Il protocollo di rete che ha messo le intestazioni su pacchetti di dati appartengono ad una serie 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 dell'intestazione del pacchetto precedente. Il protocollo presuppone che una connessione TCP è già stato stabilito, in quanto il contenuto della intestazione IP degli indirizzi di origine e di destinazione da solo occupa 8 byte.

CRTP

Compressed RTP utilizza gli stessi metodi di compressione intestazione TCP / IP, in quanto riduce la segnalazione che si verifica nell'intestazione solo quei campi 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, 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 nelle intestazioni sono sostituiti da un numero breve ID riferimento la combinazione del ricevitore dovrebbe essere memorizzata in una tabella di look-up. Di conseguenza, sia TCP e la compressione intestazione RCP si basa sul ricevitore, e tutti i router sul percorso del pacchetto, comprendendo la formula di compressione e di essere in grado di mantenere i riferimenti incrociati di indirizzi di compressione ID.