RFC 2118 (rfc2118) - Page 2 of 9
Microsoft Point-To-Point Compression (MPPC) Protocol
Alternative Format: Original Text Document
RFC 2118 MPPC Protocol March 1997
1. Introduction
The Microsoft Point to Point Compression scheme is a means of
representing arbitrary Point to Point Protocol (PPP) packets in a
compressed form. The MPPC algorithm is designed to optimize processor
utilization and bandwidth utilization in order to support large
number of simultaneous connections. The MPPC algorithm is also
optimized to work efficiently in typical PPP scenarios
(1500 byte MTU, etc.).
The MPPC algorithm uses an LZ [3] based algorithm with a sliding
window history buffer.
The MPPC algorithm keeps a continous history so that after 8192 bytes
of data has been transmitted compressed there is always 8192 bytes of
history to use for compressing, except when the history is flushed.
1.1. Licensing
MPPC can only be used in products that implement the Point to Point
Protocol AND for the sole purpose of interoperating with other MPPC
and Point to Point Protocol implementations.
Source and object licenses are available on a non-discriminatory
basis from Stac Electronics. Please contact:
Cheryl Poland
Stac Electronics
12636 High Bluff Drive,
San Deigo, CA 92130
Phone: (619)794-4534
Email:
1.2. Specification of Requirements
In this document, several words are used to signify the requirements
of the specification. These words are often capitalized.
MUST This word, or the adjective "required", means that the
definition is an absolute requirement of the specification.
MUST NOT This phrase means that the definition is an absolute
prohibition of the specification.
Pall Informational