求真百科欢迎当事人提供第一手真实资料,洗刷冤屈,终结网路霸凌。

数据压缩协议查看源代码讨论查看历史

事实揭露 揭密真相
跳转至: 导航搜索
  数据压缩协议

数据压缩协议是计算机网络上主机之间压缩数据的一种服务协议,在将数据发送之前,通过数据压缩协议将数据压缩,从而使得更多的信息可以通过调制解调器。

简介

调制解调器(Modem)的传输协议包括调制协议(Modulation Protocols)、差错控制协议(ErrorControl Protocols)、数据压缩协议(Data Compression Protocols)和文件传输协议。为了提高数据的传输量,缩短传输时间,大多数Modem在传输时都会先对数据进行压缩。数据压缩协议也存在两个工业标准:MNP5和V4.2bis。MNP5采用了Rnu—Length编码和Huffman编码两种压缩算法,最大压缩比为2:1。V4.2bis采用了Lempel—Ziv压缩技术,最大压缩比可达4:1。需要注意的是数据压缩协议是建立在差错控制协议的基础上,MNP5需要MNP4的支持,V4.2bis也需要V4.2的支持。并且,虽然V4.2包含了MNP4,但V4.2bis却不包含MNP5。

评价

多数高速MODEM和许多2400BPS MODEM都包括某种形式的数据压缩技术。在将数据发送到另一端的MODEM之前,数据压缩协议将数据压缩。通过压缩数据,更多的信息可以通过MODEM,结果是增加了MODEM的吞吐量。像差错控制一样,MODEM的数据压缩技术通常有两种:一种是CCITT规范,另一种是MNP协议。CCITT V.42bis规范定义了一个用于与V.42差错控制协议结合的数据压缩协议MNP协议包括两种数据压缩方式,即MNP 5类和MNP 7类。MNP 5类使用Huffman编码或运行长度编码这两种压缩算法将数据压缩两倍(即压缩比为2:1),而MNP 7类可将数据压缩三倍。这就意味着,一个调制速率为2400BPS的MODEM将提供最高到7200BPS的吞吐量,相当干连到一个高速的串行口上文件传输是数据交换的主要形式。在进行文件传输时,为使文件能被正确识别和传送,需要在两台计算机之间建立统一的传输协议。这个协议包括了文件的识别、传送的起止时间、错误的判断与纠正等内容。常见的传输协议包括ASCII、XModem、YModem和ZModem。[1]

参考文献