ROHC - Robust Header Compression

[  Main Page  ]    [  News  ]    [  Download  ]    [  Faq  ]    [  Todo  ]    [  Resources & Links  ]    [  Project Page  ]


This is the home of a free implementation of ROHC, Robust Header Compression defined in RFC 3095. The implementation is currently running under a Linux kernel, 2.4.20 and a PPP connection (over Ethernet). Currently the framework and four profiles is implemented, UDP, UDP-Lite, IP-Only and uncompressed. The main reason for this project is releasing the code public and to help other with future development.

This project is released under GPL-license.

What is header compression?

There exist two types of compression for increasing the bandwidth in a network. The first one is package compression, done on the data itself. This is for example normally done by a webserver with gzip when a webpage is requested. Another method is to compress the IP-header itself, something that is done between two linking points. A normal IP-header on 20-byte can with ROHC be compressed to 1-byte at maximum compression level. A UDP/IP-header can be compressed from 28-byte to 3-byte, saving 25-bytes. This is off course ideal cases.
An ideal environment to use header compression is in links with low bandwidth, like in a cellular phone or a modem connection.

Valid HTML 4.01! Logo
Context on this web page is Copyright © 2003 Martin Juhlin. All rights reserved