Browse Prior Art Database

Microsoft Point-To-Point Compression (MPPC) Protocol (RFC2118)

IP.com Disclosure Number: IPCOM000002671D
Original Publication Date: 1997-Mar-01
Included in the Prior Art Database: 2000-Sep-13
Document File: 8 page(s) / 16K

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

G. Pall: AUTHOR

Abstract

The Point-to-Point Protocol (PPP) [1] provides a standard method for transporting multi-protocol datagrams over point-to-point links.

This text was extracted from a ASCII document.
This is the abbreviated version, containing approximately 17% of the total text.

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

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 histor...