RFC2118 日本語訳

2118 Microsoft Point-To-Point Compression (MPPC) Protocol. G. Pall. March 1997. (Format: TXT=17443 bytes) (Status: INFORMATIONAL)
プログラムでの自動翻訳です。
英語原文

Network Working Group                                            G. Pall
Request for Comments: 2118                         Microsoft Corporation
Category: Informational                                       March 1997

コメントを求めるワーキンググループG.祭服要求をネットワークでつないでください: 2118年のマイクロソフト社カテゴリ: 情報の1997年3月

          Microsoft Point-To-Point Compression (MPPC) Protocol

マイクロソフトの二地点間圧縮(MPPC)プロトコル

Status of this Memo

この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.

Pointからポイントへのプロトコル(PPP)[1]はポイントツーポイント接続の上でマルチプロトコルデータグラムを輸送するための標準方法を提供します。

   The PPP Compression Control Protocol [2] provides a method to
   negotiate and utilize compression protocols over PPP encapsulated
   links.

PPP Compression Controlプロトコル[2]はリンクであるとカプセル化されたPPPの上で圧縮プロトコルを交渉して、利用するメソッドを提供します。

   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.

このドキュメントは、パケットであるとカプセル化されたPPPを圧縮するためにPoint Compressionプロトコル(また、本書ではMPPCと呼ばれる)にマイクロソフトPointの使用について説明します。

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. 序論… 2 1.1 認可します。 2 1.2. 要件の仕様… 2 2. 設定オプション形式… 3 3. MPPCパケット… 4 3.1 パケット形式… 5 4. コンプレッサーとコード化の記述… 6 4.1 リテラルコード化… 7 4.2 Tupleコード化をコピーしてください… 7 4.2 .1 コード化を相殺してください… 7 4.2 .2 マッチの長さのコード化… 7 4.3同期… 8 セキュリティ問題… 8つの参照箇所… 9つの承認… 9 議長のアドレス… 9人の作者のアドレス… 9

Pall                         Informational                      [Page 1]

RFC 2118                     MPPC Protocol                    March 1997

1997年の[1ページ]情報のRFC2118MPPCプロトコル行進のときに、気がぬけてください。

1.  Introduction

1. 序論

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

Point Compression体系へのマイクロソフトPointは圧縮形にPointプロトコル(PPP)パケットに任意のPointを表す手段です。 MPPCアルゴリズムは、多くの同時接続をサポートするためにプロセッサ利用と帯域幅利用を最適化するように設計されています。 また、MPPCアルゴリズムは、典型的なPPPシナリオ(1500年のバイトのMTUなど)で効率的に働くために最適化されます。

   The MPPC algorithm uses an LZ [3] based algorithm with a sliding
   window history buffer.

MPPCアルゴリズムは引窓歴史バッファと共に[3]のベースのLZアルゴリズムを使用します。

   The MPPC algorithm keeps a continous history so that after 8192 bytes
   of data has been transmitted compressed there is always 8192 bytes of
   history to use for compressing, except when the history is flushed.

MPPCアルゴリズムが連続の歴史を保管するので、8192バイトのデータをそこに圧縮されていた状態で送ってある後に、いつもそれは圧縮のために費やす8192バイトの歴史です、歴史が紅潮している時を除いて。

1.1.  Licensing

1.1. 認可

   MPPC can only be used in products that implement the Point to Point
   Protocol AND for the sole purpose of interoperating with other MPPC
   and Point to Point Protocol implementations.

PointプロトコルにPointを実装する製品と他のMPPCとPointと共にPointプロトコル実装に共同利用する唯一の目的にMPPCを使用できるだけです。

   Source and object licenses are available on a non-discriminatory
   basis from Stac Electronics. Please contact:

ソースとオブジェクトライセンスはStac Electronicsから非差別しているベースで手があいています。 連絡してください:

         Cheryl Poland
         Stac Electronics
         12636 High Bluff Drive,
         San Deigo, CA 92130
         Phone: (619)794-4534
         Email: cherylp@stac.com

サンDeigo、カリフォルニア シェリルポーランドStac Electronics12636の高い切り立っているドライブ、92130は以下に電話をします。 (619)794-4534 メールしてください: cherylp@stac.com

1.2.  Specification of Requirements

1.2. 要件の仕様

   In this document, several words are used to signify the requirements
   of the specification.  These words are often capitalized.

本書では、いくつかの単語が、仕様の要件を意味するのに使用されます。 これらの単語はしばしば大文字で書かれます。

   MUST      This word, or the adjective "required", means that the
             definition is an absolute requirement of the specification.

「必要である」というThis単語、または形容詞が、定義が仕様に関する絶対条件であることを意味しなければなりません。

   MUST NOT  This phrase means that the definition is an absolute
             prohibition of the specification.

Thisは定義がある手段を言葉で表してはいけません。仕様の絶対禁止。

Pall                         Informational                      [Page 2]

RFC 2118                     MPPC Protocol                    March 1997

1997年の[2ページ]情報のRFC2118MPPCプロトコル行進のときに、気がぬけてください。

   SHOULD    This word, or the adjective "recommended", means that there
             may exist valid reasons in particular circumstances to
             ignore this item, but the full implications MUST be
             understood and carefully weighed before choosing a
             different course.

「推薦される」というSHOULD This単語、または形容詞が、この項目を無視する特定の事情の正当な理由が存在するかもしれないことを意味しますが、完全な含意を理解されて、異なったコースを選ぶ前に、慎重に熟慮しなければなりません。

   MAY       This word, or the adjective "optional", means that this
             item is one of an allowed set of alternatives.  An
             implementation which does not include this option MUST be
             prepared to interoperate with another implementation which
             does include the option.

5月のThis単語、または「任意である」という形容詞が、この項目が許容セットの代替手段の1つであることを意味します。 オプションを含んでいる別の実装で共同利用するようにこのオプションを含んでいない実装を準備しなければなりません。

2.  Configuration Option Format

2. 設定オプション形式

   Description

記述

      The CCP Configuration Option negotiates the use of MPPC on the
      link.  By default or ultimate disagreement, no compression is
      used.

CCP Configuration OptionはリンクにおけるMPPCの使用を交渉します。 または、デフォルトで、究極の不一致、どんな圧縮も使用されていません。

   A summary of the CCP Configuration Option format is shown below.
   The fields are transmitted from left to right.

CCP Configuration Option形式の概要は以下に示されます。 野原は左から右まで伝えられます。

    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |     Type      |    Length     |        Supported Bits         |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |       Supported Bits          |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | タイプ| 長さ| ビットであるとサポートされます。| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ビットであるとサポートされます。| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

   Type

タイプ

      18

18

   Length

長さ

      6

6

   Supported Bits

ビットであるとサポートされます。

      This field is 4 octets, most significant octet first. The least
      significant bit in the least significant octet set to 1 indicates
      desire to negotiate MPPC.

最初に、この分野は4つの八重奏、最も重要な八重奏です。 1に設定される中で最も重要でない八重奏における最下位ビットはMPPCを交渉する願望を示します。

      All other bits MUST be set to 0.

他のすべてのビットを0に設定しなければなりません。

Pall                         Informational                      [Page 3]

RFC 2118                     MPPC Protocol                    March 1997

1997年の[3ページ]情報のRFC2118MPPCプロトコル行進のときに、気がぬけてください。

3.  MPPC Packets

3. MPPCパケット

   Before any MPPC packets may be communicated, PPP must reach the
   Network-Layer Protocol phase, and the CCP Control Protocol must reach
   the Opened state.

どんなMPPCパケットも伝えられるかもしれない前に、PPPはNetwork-層のプロトコルフェーズに達しなければなりません、そして、CCP ControlプロトコルはOpened状態に達しなければなりません。

   Exactly one MPPC datagram is encapsulated in the PPP Information
   field. The PPP Protocol field indicates type hex 00FD for all
   compressed datagrams.

ちょうど1個のMPPCデータグラムがPPP情報分野でカプセル化されます。 PPPプロトコル分野はすべての圧縮されたデータグラムのためにタイプ十六進法00FDを示します。

   The maximum length of the MPPC datagram transmitted over a PPP link
   is the same as the maximum length of the Information field of a PPP
   encapsulated packet. Since the history buffer is limited to 8192
   bytes, this length cannot be greater than 8192 bytes.

PPPリンクの上に送られたMPPCデータグラムの最大の長さはPPPの情報分野の最大の長さがパケットをカプセルに入れったのと同じです。 歴史バッファが8192バイトに制限されるので、この長さは8192バイト以上であるはずがありません。

   Only packets with PPP Protocol numbers in the range hex 0021 to hex
   00FA are compressed.  Other packets are not passed thru the MPPC
   processor and are sent with their original PPP Protocol numbers.

十六進法00FAへの範囲十六進法0021におけるPPPプロトコル番号があるパケットだけが圧縮されます。 他のパケットをMPPCプロセッサを通して通過しないで、それらの元のPPPプロトコル番号と共に送ります。

   Padding

詰め物

      It is recommended that padding not be used with MPPC since it
      defeats the purpose of compression. If the sender must use padding
      it MUST negotiate the Self-Describing-Padding Configuration option
      during LCP phase and use self-describing pads.

圧縮の目的をくつがえすので詰め物がMPPCと共に使用されないのは、お勧めです。 送付者が詰め物を使用しなければならないなら、それは、LCP段階の間、そっと歩くと説明するSelf Configurationオプションを交渉して、自己について説明するパッドを使用しなければなりません。

   Reliability and Sequencing

信頼性と配列

      The MPPC scheme does not require a reliable link.  Instead, it
      relies on a 12 bit coherency count in each packet to keep the
      history buffers synchronized.  If the receiver recognizes that the
      coherency count received in the packet does not match the count it
      is expecting, it sends a CCP Reset-Request packet to resynchronize
      its history buffer with the sender's history buffer.

MPPC体系は信頼できるリンクを必要としません。 代わりに、それは、歴史バッファを同期させ続けるために各パケットで12ビットの一貫性カウントに依存します。 受信機が、パケットで受けられた一貫性カウントがそれが予想しているカウントに合っていないと認めるなら、それは、送付者の歴史バッファで歴史バッファを再連動させるようにCCP Reset-リクエスト・パケットを送ります。

      MPPC expects the packets to be delivered in sequence, otherwise
      history buffer re-synchronization will not occur.

MPPCは、パケットが連続して提供されると予想します。さもなければ、歴史バッファ再同期は起こらないでしょう。

      MPPC MAY be used over a reliable link, as described in "PPP
      Reliable Transmision" [5], but this typically just adds
      unnecessary overhead since only the coherency count is required.

MPPC MAYが「pppの信頼できるTransmision」[5]で説明されるように信頼できるリンクの上に使用されて、一貫性カウントだけが必要であるので、これだけがただ不要なオーバーヘッドを通常加えます。

   Data Expansion

データ展開

      If compressing the data results in data expansion, the original
      data is sent as an uncompressed MPPC packet. The sender must flush
      the history before compressing any more data and set the FLUSHED
      bit on the next outgoing packet.

データ展開でデータ結果を圧縮するなら、解凍されたMPPCパケットとしてオリジナルのデータを送ります。 送付者は、それ以上のデータを圧縮する前に、歴史を洗い流して、次の出発しているパケットの上にFLUSHEDビットを設定しなければなりません。

Pall                         Informational                      [Page 4]

RFC 2118                     MPPC Protocol                    March 1997

1997年の[4ページ]情報のRFC2118MPPCプロトコル行進のときに、気がぬけてください。

3.1.  Packet Format

3.1. パケット・フォーマット

    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |         PPP Protocol          |A|B|C|D| Coherency Count       |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |        Compressed Data...
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | pppプロトコル|A|B|C|D| 一貫性カウント| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | データを圧縮します… +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

   PPP Protocol

pppプロトコル

      The PPP Protocol field is described in the Point-to-Point Protocol
      Encapsulation [1].

PPPプロトコル分野はPointからポイントへのプロトコルEncapsulation[1]で説明されます。

      When the MPPC compression protocol is successfully negotiated by
      the PPP Compression Control Protocol, the value is hex 00FD. This
      value MAY be compressed when Protocol-Field-Compression is
      negotiated.

MPPC圧縮プロトコルがPPP Compression Controlプロトコルによって首尾よく交渉されるとき、値は十六進法00FDです。 プロトコル分野圧縮が交渉されるとき、この値は圧縮されるかもしれません。

   Bit A

ビットA

      This bit indicates that the history buffer has just been
      initialized before this packet was generated.  This packet can
      ALWAYS be decompressed because it is not based on any previous
      history. This bit is typically sent to inform the peer that the
      sender has initialized its history buffer before compressing the
      packet and that the receiving peer must initialize its history
      buffer before decompressing the packet. This bit is referred to as
      FLUSHED bit in this document.

このビットは、このパケットが生成される前に歴史バッファがちょうど初期化されたところであるのを示します。 このパケット、何か既往歴に基づいていないので、ALWAYSを減圧できますか? パケットを圧縮する前に、送付者が歴史バッファを初期化して、パケットを減圧する前に受信同輩が歴史バッファを初期化しなければならないことを同輩に知らせるためにこのビットを通常送ります。 このビットは本書では噛み付かれたFLUSHEDと呼ばれます。

      Implementation Note: Compression and decompression histories are
      always initialized with all zeroes.

実装注意: 圧縮と減圧歴史はいつもすべてのゼロで初期化されます。

   Bit B

ビットB

      This bit indicates that the packet was moved to the front of the
      history buffer typically because there was no room at the end of
      the history buffer.  This bit is used to tell the decompressor to
      set its history pointer to the beginning of the history buffer.

このビットは、余地が全く歴史バッファの端に通常なかったのでパケットが歴史バッファの前部に動かされたのを示します。 このビットは、歴史バッファの始まりに歴史指針を設定するように減圧装置に言うのに使用されます。

      Implementation Notes:
      1. It is implied that this bit must be set at least once for every
         8192 bytes of data that is sent compressed.
      2. It is also implied that this bit can be set even if the
         sender's history buffer is not full. Initialized history that
         has not been used for compressing data must not be referred to
         in the compressed packets.

実装注意: 1. このビットが送られる8192バイト毎のデータのための少なくとも一度圧縮されたセットであるに違いないことが含意されます。 2. また、送付者の歴史バッファが完全でなくてもこのビットを設定できるのが含意されます。 圧縮されたパケットでデータを圧縮するために費やされていない初期化している歴史を参照してはいけません。

Pall                         Informational                      [Page 5]

RFC 2118                     MPPC Protocol                    March 1997

1997年の[5ページ]情報のRFC2118MPPCプロトコル行進のときに、気がぬけてください。

   Bit C

ビットC

      This bit (if set) is used to indicate that the packet is
      compressed.

このビット(設定されるなら)は、パケットが圧縮されるのを示すのに使用されます。

   Bit D

ビットD

      This bit must be set to 0.

このビットを0に設定しなければなりません。

   Coherency Count

一貫性カウント

      The coherency count is used to assure that the packets are sent in
      proper order and that no packet has been dropped.  This count
      starts at 0 and is always increased by 1 and NEVER decreases or
      goes back. When all bits are 1, the count returns to 0.

一貫性カウントは、適切なオーダーでパケットを送って、パケットを全く下げていないことを保証するのに使用されます。 このカウントは、0時に始まって、1ついつも増強されて、減少するか、または決して戻りません。 すべてのビットが1であるときに、カウントは0に戻ります。

   Compressed Data

圧縮されたデータ

      The compressed data begins with the protocol field.  For example,
      in case of an IP packet (0021 followed by an IP header), the
      compressor will first try to compress the 0021 protocol field and
      then compress the IP header.

圧縮されたデータはプロトコル分野で始まります。 例えば、IPパケット(0021はIPヘッダーで続いた)の場合に、コンプレッサーは、0021年のプロトコル分野を圧縮して、最初に、次に、IPヘッダーを圧縮しようとするでしょう。

      If the packet contains header compression, the MPPC compressor is
      applied AFTER header compression is preformed and MUST be applied
      to the compressed header as well.  For example, if a packet
      contained the protocol 002d for a compressed TCP/IP header, the
      compressor would first attempt to compress 002d and then it
      would attempt to compress the compressed Van-Jacobsen TCP/IP
      header.

パケットがヘッダー圧縮を含んでいるなら、MPPCコンプレッサーを適用されたAFTERヘッダー圧縮が前形成されるということであり、また、圧縮されたヘッダーに適用しなければなりません。 例えば、パケットが圧縮されたTCP/IPヘッダーのためのプロトコル002dを含んでいるなら、コンプレッサーは、最初に002dを圧縮するのを試みるでしょうに、そして、次に、それは圧縮されたヴァン-ジェイコブセンTCP/IPヘッダーを圧縮するのを試みるでしょう。

4. Description of Compressor and Encoding

4. コンプレッサーとコード化の記述

   The compressor runs through the length of the frame producing as
   output a Literal (byte to be sent uncompressed) or a <Offset,
   Length-of-Match> Copy tuple, where Offset is the number of bytes
   before in the history where the match lies and Length-of-Match is the
   number of bytes to copy from the location indicated by Offset.

コンプレッサーは出力としてLiteral(送られるバイトは解凍した)か<Offsetを生産するフレームの長さを貫きます、Length。-マッチ>Copy tupleでは、以前Offsetがマッチがある歴史とマッチのLengthのどこのバイト数であるかはOffsetによって示された位置からコピーするバイト数です。

   For example, comsider the following string:

例えば、より多くのcomsiderに、以下は以下を結びます。

   0         1         2         3         4
   012345678901234567890123456789012345678901234567890
   for whom the bell tolls, the bell tolls for thee.

0 1 2 3 4、012345678901234567890123456789012345678901234567890 ベルがだれを鳴らせるように、ベルはあなたに死を知らせる鐘が鳴らせるか。

   The compressor would produce:

コンプレッサーは生産されるでしょう:

   for whom the bell tolls,<16,15> <40,4><19,3>e.

だれ、ベルは突かれて、<16、15><40、4><19、3は>eであるか。

Pall                         Informational                      [Page 6]

RFC 2118                     MPPC Protocol                    March 1997

1997年の[6ページ]情報のRFC2118MPPCプロトコル行進のときに、気がぬけてください。

   The Literal and Copy tuple tokens are then encoded according to the
   MPPC encoding scheme.

そして、体系をコード化するMPPCによると、LiteralとCopy tupleトークンはコード化されます。

4.1 Literal Encoding

4.1 文字通りのコード化

   Literals are bytes sent uncompressed. If the value of the Literal is
   below hex 80, it is encoded with its value itself. If the Literal has
   value greater than hex 7F it is sent as bits 10 followed by the lower
   7 bits of the Literal.

リテラルは解凍されていた状態で送られたバイトです。 Literalの値が十六進法80の下にあるなら、それは値自体でコード化されます。 Literalが値を十六進法よりすばらしくするなら、Literalの低級7ビットに従ってビット10が続いたので、7F、それを送ります。

   Example: Literal hex 56 is transmitted as  01010110
            Literal hex E7 is transmitted as 101100111

例: 01010110Literal十六進法E7が101100111として伝えられるのに従って、文字通りの十六進法56は伝えられます。

4.2 Copy Tuple Encoding

4.2 コピーTupleコード化

   Copy tuples represent compressed data. A tuple has two elements: the
   Offset and Length-of-Match. The Offset is encoded before the Length-
   of-Match.

コピーtuplesは圧縮されたデータを表します。 tupleには、2つの要素があります: オフセットとマッチの長さ。 OffsetはマッチのLengthの前でコード化されます。

4.2.1 Offset Encoding

4.2.1 コード化を相殺してください。

   Offset values less than 64 are encoded as bits 1111 followed by the
   lower 6 bits of the value.

64が価値の低級6ビットに従って1111が続いたビットとしてコード化されるほど値を相殺しないでください。

   Offset values between 64 and 320 are encoded as bits 1110 followed by
   the lower 8 bits of the computation (value - 64).

64と320の間のオフセット値は計算(値--64)の低級8ビットに従って1110が続いたビットとしてコード化されます。

   Offset values between 320 and 8191 are encoded as bits 110 followed
   by the lower 13 bits of the computation (value - 320).

計算(値--320)の低級13ビットに従ってビット110が続いて、320と8191の間のオフセット値はコード化されます。

   Examples: Offset value of 3 is encoded as:     1111 000011
             Offset value of 128 is encoded as:   1110 01000000
             Offset value of 1024 is encoded as:   110 0001011000000

例: 3のオフセット値は以下としてコード化されます。 128の1111 000011のオフセット値は以下としてコード化されます。 1024年の1110 01000000のオフセット値は以下としてコード化されます。 110 0001011000000

4.2.2 Length-of-Match Encoding

4.2.2 マッチの長さのコード化

   Length of 3 is encoded with bit 0.

3の長さはビット0でコード化されます。

   Length values from 4 to 7 are encoded as 10 followed by lower 2 bits
   of the value.

価値の低級2ビットに従って10が続いて、4〜7までの長さの値はコード化されます。

   Length values from 8 to 15 are encoded as 110 followed by lower 3
   bits of the value.

価値の低級3ビットに従って110が続いて、8〜15までの長さの値はコード化されます。

   Length values from 16 to 31 are encoded as 1110 followed by lower 4
   bits of the value.

価値の低級4ビットが支えていて、16〜31までの長さの値は1110としてコード化されます。

Pall                         Informational                      [Page 7]

RFC 2118                     MPPC Protocol                    March 1997

1997年の[7ページ]情報のRFC2118MPPCプロトコル行進のときに、気がぬけてください。

   Length values from 32 to 63 are encoded as 11110 followed by lower 5
   bits of the value.

価値の低級5ビットに従って11110が続いて、32〜63までの長さの値はコード化されます。

   Length values from 64 to 127 are encoded as 111110 followed by lower
   6 bits of the value.

価値の低級6ビットに従って111110が続いて、64〜127までの長さの値はコード化されます。

   Length values from 128 to 255 are encoded as 1111110 followed by
   lower 7 bits of the value.

価値の低級7ビットに従って1111110が続いて、128〜255までの長さの値はコード化されます。

   Length values from 256 to 511 are encoded as 11111110 followed by
   lower 8 bits of the value.

価値の低級8ビットに従って11111110が続いて、256〜511までの長さの値はコード化されます。

   Length values from 512 to 1023 are encoded as 111111110 followed by
   lower 9 bits of the value.

価値の低級9ビットに従って111111110が続いて、512〜1023年までの長さの値はコード化されます。

   Length values from 1024 to 2047 are encoded as 1111111110 followed by
   lower 10 bits of the value.

価値の低級10ビットに従って1111111110が続いて、1024年から2047年までの長さの値はコード化されます。

   Length values from 2048 to 4095 are encoded as 11111111110 followed
   by lower 11 bits of the value.

価値の低級11ビットに従って11111111110が続いて、2048年から4095年までの長さの値はコード化されます。

   Length values from 4096 to 8191 are encoded as 111111111110 followed
   by lower 12 bits of the value.

価値の低級12ビットに従って111111111110が続いて、4096年から8191年までの長さの値はコード化されます。

   Examples: Length of 15 is encoded as:           110 111
             Length of 120 is encoded as:       111110 111000
             Length of 4097 is encoded as:111111111110 000000000001

例: 15の長さは以下としてコード化されます。 120の110 111の長さは以下としてコード化されます。 4097年の長さがコード化される111110 111000: 111111111110 000000000001

   The largest Length value that can be encoded is 8191.

コード化できる中で最も大きいLength値は8191です。

4.3  Synchronization

4.3 同期

   Packets may be lost during transfer. If the decompressor maintained
   coherency count does not match the coherency count received in the
   compressed packet, the decompressor drops the packet and sends a CCP
   Reset-Request packet. The compressor on receiving this packet flushes
   the history buffer and sets the FLUSHED bit in the next packet it
   sends. The decompressor on receiving a packet with its FLUSHED bit
   set flushes its history buffer and sets its coherency count to the
   one transmitted by the compressor in that packet. Thus
   synchronization is achieved without a CCP Reset-Ack packet.

パケットは転送の間、失われるかもしれません。 減圧装置の維持された一貫性カウントが圧縮されたパケットで受けられた一貫性カウントに合っていないなら、減圧装置は、パケットを下げて、CCP Reset-リクエスト・パケットを送ります。 このパケットを受けるときのコンプレッサーは、歴史バッファを洗い流して、それが送る次のパケットにFLUSHEDビットをはめ込みます。 FLUSHEDビットがセットした状態でパケットを受けるときの減圧装置は、そのパケットでコンプレッサーによって伝えられたものに、歴史バッファを洗い流して、一貫性カウントを設定します。 したがって、同期はCCP Reset-Ackパケットなしで達成されます。

Security Considerations

セキュリティ問題

   Security issues are not discussed in this memo.

このメモで安全保障問題について議論しません。

Pall                         Informational                      [Page 8]

RFC 2118                     MPPC Protocol                    March 1997

1997年の[8ページ]情報のRFC2118MPPCプロトコル行進のときに、気がぬけてください。

References

参照

   [1]   Simpson, W., Editor, "The Point-to-Point Protocol (PPP)", STD
         51, RFC 1661, Daydreamer, July 1994.

[1] シンプソン、W.、エディタ、「二地点間プロトコル(ppp)」、STD51、RFC1661、空想家、1994年7月。

   [2]   Rand, D., "The PPP Compression Control Protocol (CCP)", RFC
         1962, Novell, June 1996.

[2] 底ならし革、D.、「ppp圧縮制御プロトコル(CCP)」、RFC1962、ノベル、1996年6月。

   [3]   Lempel, A. and Ziv, J., "A Universal Algorithm for Sequential
         Data Compression", IEEE Transactions On Information Theory,
         Vol. IT-23, No. 3, May 1977.

[3] LempelとA.とZiv、J.、「連続したデータ圧縮のための普遍的なアルゴリズム」、情報理論に関するIEEEトランザクション、Vol.IT-23(No.3)は1977がそうするかもしれません。

   [4]   Rand, D., "PPP Reliable Transmission", RFC 1663, Novell, July
         1994.

[4] 底ならし革、D.、「pppの信頼できる送信」、RFC1663、ノベル、1994年7月。

Acknowledgments

承認

   Thomas Dimitri made significant contributions towards the design and
   development of Microsoft Point-To-Point Compression Protocol. Robert
   Friend of Stac Technology provided editoral input.

トーマスディミトリはマイクロソフトのPointからポイントのデザインと開発に向かった重要な貢献をCompressionプロトコルにしました。 Stac TechnologyのロバートFriendはeditoral入力を提供しました。

Chair's Address

議長のアドレス

   The working group can be contacted via the current chair:

現在のいすを通してワーキンググループに連絡できます:

         Karl F. Fox
         Ascend Communications
         3518 Riverside Dr., Suite 101
         Columbus, Ohio  43221

カールF.フォックスはオハイオ コミュニケーション3518リバーサイド博士、Suite101コロンブス、43221を昇ります。

         (614) 451-1883

(614) 451-1883

         EMail: karl@ascend.Com

メール: karl@ascend.Com

Author's Address

作者のアドレス

   Questions about this memo can also be directed to:

また、このメモに関する質問による以下のことよう指示できます。

         Gurdeep Singh Pall
         1, Microsoft Way,
         Redmond, WA 98052

レッドモンド、ワシントン GurdeepシンPall1、マイクロソフト道、98052

         (206) 882-8080

(206) 882-8080

         Email: gurdeep@microsoft.com

メール: gurdeep@microsoft.com

Pall                         Informational                      [Page 9]

祭服情報です。[9ページ]

一覧

 RFC 1〜100  RFC 1401〜1500  RFC 2801〜2900  RFC 4201〜4300 
 RFC 101〜200  RFC 1501〜1600  RFC 2901〜3000  RFC 4301〜4400 
 RFC 201〜300  RFC 1601〜1700  RFC 3001〜3100  RFC 4401〜4500 
 RFC 301〜400  RFC 1701〜1800  RFC 3101〜3200  RFC 4501〜4600 
 RFC 401〜500  RFC 1801〜1900  RFC 3201〜3300  RFC 4601〜4700 
 RFC 501〜600  RFC 1901〜2000  RFC 3301〜3400  RFC 4701〜4800 
 RFC 601〜700  RFC 2001〜2100  RFC 3401〜3500  RFC 4801〜4900 
 RFC 701〜800  RFC 2101〜2200  RFC 3501〜3600  RFC 4901〜5000 
 RFC 801〜900  RFC 2201〜2300  RFC 3601〜3700  RFC 5001〜5100 
 RFC 901〜1000  RFC 2301〜2400  RFC 3701〜3800  RFC 5101〜5200 
 RFC 1001〜1100  RFC 2401〜2500  RFC 3801〜3900  RFC 5201〜5300 
 RFC 1101〜1200  RFC 2501〜2600  RFC 3901〜4000  RFC 5301〜5400 
 RFC 1201〜1300  RFC 2601〜2700  RFC 4001〜4100  RFC 5401〜5500 
 RFC 1301〜1400  RFC 2701〜2800  RFC 4101〜4200 

スポンサーリンク

LinuxサーバでWindowsのファイルシステムNTFSを読み込む方法

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る