One of the desires in designing DUAL is to provide a better link layer for the transmission of TCP/IP packets over amateur packet radio. The DUAL protocol format is designed to use a version of the CSLIP, compressed TCP/IP headers, to bring TCP/IP/DUAL packet header overhead further down.
This section will give an overview about how we are going to implement DUAL, and will discuss some of the basic idea and problem behind the compression algorithm. This implementation will use and modifies an existing SLIP/CSLIP implementation. For more information about SLIP and CSLIP see, [Jacobson 90] and [Romkey 88] respectively.