Network Working Group G. Pall Request for Comments: 2118 Microsoft Corporation Category: Informational March 1997 Microsoft Point-To-Point Compression (MPPC) Protocol Status of this Memo This memo provides information for the Internet community. This memo does not specify an Internet standard of any kind. Distribution of this memo is unlimited. Abstract The Point-to-Point Protocol (PPP) [1] provides a standard method for transporting multi-protocol datagrams over point-to-point links. The PPP Compression Control Protocol [2] provides a method to negotiate and utilize compression protocols over PPP encapsulated links. 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. Table of Contents 1. Introduction .......................................... 2 1.1 Licensing ....................................... 2 1.2. Specification of Requirements ................... 2 2. Configuration Option Format ........................... 3 3. MPPC Packets .......................................... 4 3.1 Packet Format.................................... 5 4. Description of Compressor and Encoding .................... 6 4.1 Literal Encoding ................................ 7 4.2 Copy Tuple Encoding ............................. 7 4.2.1 Offset Encoding ............................. 7 4.2.2 Length-of-Match Encoding .................... 7 4.3 Synchronization ................................. 8 SECURITY CONSIDERATIONS ...................................... 8 REFERENCES ................................................... 9 ACKNOWLEDGEMENTS ............................................. 9 CHAIR'S ADDRESS ........................................... 9 AUTHORS' ADDRESS ............................................. 9 Pall Informational