|MPPC, PPP Microsoft Compression Protocol|
|Type:||PPP compression protocol.|
|Working groups:||pppext, Point-to-Point Protocol Extensions.|
MPPC provides an algorithm for compressing PPP encapsulated packets.
This document describes the use of the Microsoft Point-to-Point Compression protocol (also referred to as MPPC in this document) for compressing PPP encapsulated packets.
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 based algorithm with a sliding window history buffer.
Before any MPPC packets may be communicated, PPP must reach the Network-Layer Protocol phase, and the CCP Control Protocol must reach the Opened state.
[RFC 2118] Microsoft Point-To-Point Compression (MPPC) Protocol.