Двухточечное сжатие Microsoft
Эта статья нуждается в дополнительных цитатах для проверки . ( январь 2021 г. ) |
Microsoft Point-to-Point Compression ( MPPC ; описан в RFC 2118) — это потоковых данных алгоритм сжатия , основанный на реализации Lempel-Ziv с использованием буфера скользящего окна . Согласно Hifn , заявлению IP [1] MPPC был обременен патентом (последний патент США выдан 2 июля 1996 г.).
В то время как V.44 или V.42bis работают на уровне 1 модели OSI , MPPC работает на уровне 2, что дает ему значительное преимущество с точки зрения доступных ему вычислительных ресурсов. / с . Встроенное сжатие коммутируемого модема (V.44 или V.42bis) может произойти только после последовательной передачи данных на модем, обычно с максимальной скоростью 115 200 бит MPPC, поскольку он управляется операционной системой , может получать столько данных, сколько необходимо сжать, прежде чем отправить их на модем.
Аппаратное обеспечение модема не должно слишком сильно задерживать данные, ожидая большего сжатия в одном пакете, иначе это задержки приведет к неприемлемому уровню . Он также не может себе этого позволить, поскольку для этого потребуются как значительные вычислительные ресурсы (в масштабах модема), так и значительный объем буферной оперативной памяти . Программное сжатие, такое как MPPC, позволяет бесплатно использовать ресурсы главного компьютера, на несколько порядков превышающие ресурсы модема. Это позволяет ему сохранять гораздо больший буфер для работы в любой момент времени и обрабатывать заданный объем данных намного быстрее.
Конечным результатом является то, что V.44 может обеспечить максимальное сжатие 4:1 (230 кбит/с), но обычно ограничивается 115,2 кбит/с, MPPC способен обеспечить максимальное сжатие 8:1 (460 кбит/с). ). MPPC также, учитывая гораздо большую вычислительную мощность в его распоряжении, более эффективен для данных, чем V.44, и обеспечивает более высокие степени сжатия, когда 8:1 недостижимо.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Роберт К. Френд (22 апреля 2004 г.) [2 апреля 2004 г.]. «Заявление Hifn о правах интеллектуальной собственности, заявленных в Draft-Friend-tls-lzs-Compression, RFC1967, RFC1974, RFC2118, RFC2395 и RFC3078» . IETF .