NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Survey of Header Compression TechniquesThis report provides a summary of several different header compression techniques. The different techniques included are: (1) Van Jacobson's header compression (RFC 1144); (2) SCPS (Space Communications Protocol Standards) header compression (SCPS-TP, SCPS-NP); (3) Robust header compression (ROHC); and (4) The header compression techniques in RFC2507 and RFC2508. The methodology for compression and error correction for these schemes are described in the remainder of this document. All of the header compression schemes support compression over simplex links, provided that the end receiver has some means of sending data back to the sender. However, if that return path does not exist, then neither Van Jacobson's nor SCPS can be used, since both rely on TCP (Transmission Control Protocol). In addition, under link conditions of low delay and low error, all of the schemes perform as expected. However, based on the methodology of the schemes, each scheme is likely to behave differently as conditions degrade. Van Jacobson's header compression relies heavily on the TCP retransmission timer and would suffer an increase in loss propagation should the link possess a high delay and/or bit error rate (BER). The SCPS header compression scheme protects against high delay environments by avoiding delta encoding between packets. Thus, loss propagation is avoided. However, SCPS is still affected by an increased BER (bit-error-rate) since the lack of delta encoding results in larger header sizes. Next, the schemes found in RFC2507 and RFC2508 perform well for non-TCP connections in poor conditions. RFC2507 performance with TCP connections is improved by various techniques over Van Jacobson's, but still suffers a performance hit with poor link properties. Also, RFC2507 offers the ability to send TCP data without delta encoding, similar to what SCPS offers. ROHC is similar to the previous two schemes, but adds additional CRCs (cyclic redundancy check) into headers and improves compression schemes which provide better tolerances in conditions with a high BER.
Document ID
20020014363
Acquisition Source
Glenn Research Center
Document Type
Technical Memorandum (TM)
Authors
Ishac, Joseph
(NASA Glenn Research Center Cleveland, OH United States)
Date Acquired
September 7, 2013
Publication Date
September 1, 2001
Subject Category
Computer Systems
Report/Patent Number
NASA/TM-2001-211154
E-13010
NAS 1.15:211154
Report Number: NASA/TM-2001-211154
Report Number: E-13010
Report Number: NAS 1.15:211154
Funding Number(s)
PROJECT: RTOP 258-90-00
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available