【MPPC 微软点对点压缩协议】本备忘录的状态
本备忘录为因特网社区提供信息 。本备忘录没有列入任何因特网标准 。本备忘录
的分发不受限制 。
摘要
点对点协议(PPP)[1]为在点对点链路上传输多种协议数据报提供了一个标准
的方法 。
PPP压缩控制协议[2]为在PPP封装的链路上协商和利用压缩控制协议提供了
一种方法 。
本文档描述了微软点对点压缩协议(以下简称MPPC)在压缩PPP封装包上的用法 。
目录
1.介绍..................................................2
1.1许可............................................2
1.2.术语要求........................................2
2.配置选项格式..........................................3
3.MPPC包...............................................4
3.1包格式..........................................5
4.压缩和编码描述............................................6
4.1明文编码........................................7
4.2批拷贝编码......................................7
4.2.1偏移量编码..................................7
4.2.2匹配长度编码................................7
4.3同步............................................8
安全考虑.....................................................8
参考文献.....................................................9
致谢.........................................................9
主席地址.....................................................9
作者地址.....................................................9
PallInformational[Page1]
RFC2118MPPCProtocolMarch1997
1.介绍
微软点对点压缩方案可以把任何PPP包表示为压缩形式的方法 。MPPC算法设计
为通过优化处理器和带宽的利用,来支持大量并发连接 。MPPC算法也用来优化
典型的特定PPP,提高工作效率(例如1500字节的MTU等) 。
MPPC算法使用一种带有滑动窗口的历史纪录缓冲器的LZ[3]算法 。
MPPC算法保持一个连续的历史纪录,当压缩传输了8192字节数据之后,就总是
有8192字节历史纪录被用来做压缩,除非历史纪录被清空 。
1.1.许可
MPPC仅用于实现PPP协议的产品,并且只能和其他的带有MPPC实现的PPP
协议互操作 。
Sourceandobjectlicensesareavailableonanon-discriminatory
basisfromStacElectronics.Pleasecontact:
CherylPoland
StacElectronics
12636HighBluffDrive,
SanDeigo,CA92130
Phone:(619)794-4534
Email:cherylp@stac.com
1.2.术语要求
在本文中,一些词被用来表示特定含义,这些词总是大写的 。
MUST这个要害字,或是术语"REQUIRED"或"SHALL",意味着他们的定义是
一个绝对的规范的必要条件 。
MUSTNOT这个词组,意味着他们的定义是一个绝对的规范的禁止的条件 。
PallInformational[Page2]
RFC2118MPPCProtocolMarch1997
SHOULD这个要害字,或是形容词"RECOMENDED",意味着在非凡的环境下可
能存在正当的理由忽略一个非凡的项目,但是完整的含义必须能被理
解并且在重新选择一条不同的路径之前要仔细的考虑 。
MAY这个要害字,或是形容词"OPTIONAL",意味着一个项目是真正可选的 。
一个买主可以选择包含项目因为一个非凡的市场要求或是因为买主觉
得它能够增强产品当另一个买主可能遗漏了同样的项目时 。一个没有
包含一个非凡对象MUST的工具预备用来与另一个不包含这个对象的工
具间相互起作用,因此或许有简化的功能 。在同样的脉络里一个包含
了非凡对象MUST的工具预备用来和另一个没有包含这个对象的工具间
推荐阅读
- 陆上丝绸之路的起点是什么 著名的陆上丝绸之路的起点是什么
- 高温季节 规模猪场管理抓要点
- 多普达P800入手后的几点感受
- my700X的缺点
- 奶牛新生犊牛的护理要点
- E8用了一周 谈点感受
- 对步步高K168手机 我提出的优点和不足
- 母猪临产时的饲养管理要点浅析
- 冬季肉牛增膘管理要点
- 提点封顶什么意思