Low-loss TCP/IP header compression for wireless networks

  • Authors:
  • Mikael Degermark;Mathias Engan;Björn Nordgren;Stephen Pink

  • Affiliations:
  • CDT/Dept. of Computer Science, Luleå University of Technology, S-971 87 Luleå, Sweden;CDT/Dept. of Computer Science, Luleå University of Technology, S-971 87 Luleå, Sweden;CDT/Dept. of Computer Science, Luleå University of Technology, S-971 87 Luleå, Sweden and Telia Research AB, Aurorum 6, S-977 75 Luleå, Sweden;CDT/Dept. of Computer Science, Luleå University of Technology, S-971 87 Luleå, Sweden and Swedish Institute of Computer Science, PO Box 1263, S-164 28 Kista, Sweden

  • Venue:
  • Wireless Networks - Special issue: mobile computing and networking: selected papers from MobiCom '96
  • Year:
  • 1997

Quantified Score

Hi-index 0.01

Visualization

Abstract

Wireless is becoming a popular way to connect mobile computers to the Internet and other networks. The bandwidth of wireless links will probably always be limited due to properties of the physical medium and regulatory limits on the use of frequencies for radio communication. Therefore, it is necessary for network protocols to utilize the available bandwidth efficiently. Headers of IP packets are growing and the bandwidth required for transmitting headers is increasing. With the coming of IPv6 the address size increases from 4 to 16 bytes and the basic IP header increases from 20 to 40 bytes. Moreover, most mobility schemes tunnel packets addressed to mobile hosts by adding an extra IP header or extra routing information, typically increasing the size of TCP/IPv4 headers to 60 bytes and TCP/IPv6 headers to 100 bytes. In this paper, we provide new header compression schemes for UDP/IP and TCP/IP protocols. We show how to reduce the size of UDP/IP headers by an order of magnitude, down to four to five bytes. Our method works over simplex links, lossy links, multi-access links, and supports multicast communication. We also show how to generalize the most commonly used method for header compression for TCP/IPv4, developed by Jacobson, to IPv6 and multiple IP headers. The resulting scheme unfortunately reduces TCP throughput over lossy links due to unfavorable interaction with TCP's congestion control mechanisms. However, by adding two simple mechanisms the potential gain from header compression can be realized over lossy wireless networks as well as point-to-point modem links.