MPPC, PPP Microsoft Compression Protocol

Description Glossary RFCs Publications Obsolete RFCs

Description:

Protocol suite: PPP.
Type:PPP compression protocol.
CCP option: 18.
Working groups: pppext, Point-to-Point Protocol Extensions.

MPPC provides an algorithm for compressing PPP encapsulated packets.

RFC 2118:

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.


Packet format:


Glossary:


RFCs:

[RFC 2118] Microsoft Point-To-Point Compression (MPPC) Protocol.


Description Glossary RFCs Publications Obsolete RFCs