⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfc1963.txt

📁 著名的RFC文档,其中有一些文档是已经翻译成中文的的.
💻 TXT
📖 第 1 页 / 共 3 页
字号:
            This bit can be used for flow control of SDTP traffic on the            network, for applications which require it.  When SDTP is            used in conjunction with data compression, flow control may            be needed.  Reasons for this could be that the DTE port uses            an X.21 interface (and therefore does not have independent            control of DTE transmit and receive clocks), or simply that            the underlying link layer (such as PPP in HDLC-like Framing)            does not include a mechanism for network flow control, so            some flow control mechanism is needed.            This bit set to a value of 0 indicates that the receiver is            ready to receive data (Flow-On). A value of 1 indicates that            the receiver does not wish to receive data and the            transmitting peer should stop sending it (Flow-Off).  FlowSchneider & Venters          Informational                      [Page 7]RFC 1963                        PPP SDTP                     August 1996            control operates on a per port basis.  Flow control messages            on Port 255 affect all ports.            To ensure that a missed Flow-On message cannot cause a            hangup condition, a Flow-Off is defined to expire after a            time of T1 seconds.  If a unit desires to keep its peer in            the Flow-Off state for more than T1 seconds, it MUST            transmit another Flow-Off message after every period of T1            seconds.  A unit that receives a Flow-Off message may resume            transmitting T1 seconds after the last Flow-Off was            received.  The value of T1 is controlled by the Flow-            Expiration-Time Configuration Option.  The default value is            10 seconds.  There is not a separate value for T1 for each            port; all ports use the same T1 value.            (This bit is a reserved bit in V.120, which requires the bit            to be set to a value of zero.  The above definition of flow            control provides compatibility with this definition when            flow control is not used.)         C1, C2 - Error Control Bits            The C1 and C2 bits are used for DTE port Error detection and            transmission.  Their meaning is defined in the following            table:            +----+----+--------------+--------------+            |         |           Meaning           |            +----+----+--------------+--------------+            | C1 | C2 | Synchronous  | Asynchronous |            +----+----+--------------+--------------+            |  0 |  0 | No Error     | No Error     |            |    |    |     Detected |     Detected |            +----+----+--------------+--------------+            |  0 |  1 | FCS Error    | Stop-bit     |            |    |    |      (DTE)   |     Error    |            +----+----+--------------+--------------+            |  1 |  0 | Abort        | Parity Error |            |    |    |              | on the Last  |            |    |    |              | Character in |            |    |    |              | Frame        |            +----+----+--------------+--------------+            |  1 |  1 | DTE Overrun* | Stop-bit and |            |    |    |              | Parity Error |            +----+----+--------------+--------------+Schneider & Venters          Informational                      [Page 8]RFC 1963                        PPP SDTP                     August 1996            Appropriate responses to these bits are provided in Sections            2.2.1 and 2.2.2 of the V.120 standard (where R reference            point is translated to mean DTE port.)         B, F - Segmentation Bits            The B and F bits are used for segmenting and reassembly of            the transported frames in synchronous HDLC mode.  Setting            the B bit to 1 indicates that the packet contains the            beginning of a transported frame or a Begin Frame.  Setting            the F bit indicates that the packet contains the final            portion of a transported frame, or a Final Frame. A packet            that contains neither the beginning of a frame nor the end            is said to contain a Middle Frame.  For asynchronous mode            and bit transparent mode operation both bits MUST be set to            1.  The following table summarizes the use of these bits:            +---+---+--------------+----------------+            |       |         Application           |            +---+---+--------------+----------------+            | B | F | Synchronous  | Asynchronous   |            +---+---+--------------+----------------+            | 1 | 0 | Begin Frame  | Not Applicable |            +---+---+--------------+----------------+            | 0 | 0 | Middle Frame | Not Applicable |            +---+---+--------------+----------------+            | 1 | 0 | Final Frame  | Not Applicable |            +---+---+--------------+----------------+            | 1 | 1 | Single Frame | Required       |            +---+---+--------------+----------------+      CS (V.120 optional Header Extension for Control State Information)         The format of the second Header octet (CS) is shown below:            0     1     2     3     4     5     6     7         +-----+-----+-----+-----+-----+-----+-----+-----+         |  E  | DR  | SR  | RR  | Res |(Odd-Pad Length) |         +-----+-----+-----+-----+-----+-----+-----+-----+         E - Extension Bit            The E bit is the extension bit, and allows further extension            of the Header field.  It is set to 1, to indicate no further            extension of the Header field.Schneider & Venters          Informational                      [Page 9]RFC 1963                        PPP SDTP                     August 1996         DR - Data Ready            This bit set to 1 indicates that the DTE port is activated.         SR - Send Ready            This bit set to 1 indicates that the DTE is ready to send            data.         RR - Receive Ready            This bit set to 1 indicates that the DTE is ready to receive            data.  It can be used for DTE flow control in half-duplex            transmissions.         Res - Reserved            This bit is reserved and set to 0. (This is a V.120 reserved            bit.)         Odd-Pad Length (Optional)            The Odd-Pad Length field is used when non-octet aligned HDLC            frames are allowed.  It is a 3-bit field, that can take on            the values of 0 through 7.  Its value is the length of the            Odd-Pad field in bits.  This value is determined as the            number of bits necessary to have the combined length of the            Transported Data Field and the Odd-Pad Field be aligned with            an octet boundary.            If non-octet aligned frames are not allowed, this field is            not used and all bits are set to the value of 0.  (These            bits are reserved in V.120.)   Transported Data      The transported data field contains the transported serial data.      When the serial data type has been negotiated to be HDLC-like      synchronous, this field will contain all or part of a transported      HDLC-like frame.      A sample transported HDLC frame is shown below.  The figure does      not show bits inserted for transparency.Schneider & Venters          Informational                     [Page 10]RFC 1963                        PPP SDTP                     August 1996       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      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+      | Flag:01111110 | (Address, Control and Information Fields) ...      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+      |             (FCS)                                             |      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- - - - - - - - - - - - - - - -+      | Flag:01111110 |      +-+-+-+-+-+-+-+-+      Only the data between the flags is transported.  The flags are not      transported.  The FCS is tranported unless the FCS-Mode      Configuration Option has been successfully negotiated otherwise.   Odd-Pad      The optional Odd-Pad (Odd Frame Pad) field is used when the      transported data frame is non-octet aligned, and the Allow-Odd-      Frames Option has been successfully negotiated.  It contains the      bits that are required to pad the Transported Data field out to an      octet boundary.  The Odd-Pad field is in the high order bits of      the last octet of the Transported Data field.  The values of these      bits are all zero.3.  Serial Data Control Protocol   The Serial Data Control Protocol (SDCP) is responsible for   configuring, enabling and disabling the SDTP modules on both ends of   the point-to-point link.  SDCP uses the same packet exchange   mechanism and state machine as the Link Control Protocol.  SDCP   packets may not be exchanged until PPP has reached the Network-Layer   Protocol phase.  SDCP packets received before this phase is reached   SHOULD be silently discarded.   The Serial Data Control Protocol is exactly the same as the Link   Control Protocol [1] with the following exceptions:   Frame Modifications      The packet may utilize any modifications to the basic frame format      which have been negotiated during the Link Establishment phase.   Data Link Layer Protocol Field      Exactly one SDCP packet is encapsulated in the PPP Information      field, where the PPP Protocol field indicates type hex 8049 (PPP-      SDCP).Schneider & Venters          Informational                     [Page 11]RFC 1963                        PPP SDTP                     August 1996   Code Field      Only Codes 1 through 7 (Configure-Request, Configure-Ack,      Configure-Nak, Configure-Reject, Terminate-Request, Terminate-Ack,      and Code-Reject) are used.  other Codes SHOULD be treated as      unrecognized and SHOULD result in Code-Rejects.   Timeouts      SDCP packets may not be exchanged until PPP has reached the      Network-Layer Protocol phase.  An implementation SHOULD be      prepared to wait for Authentication and Link Quality Determination      to finish before timing out waiting for a Configure-Ack or other      response.  It is suggested that an implementation give up only      after user intervention or a configurable amount of time.   Configuration Option Types      SDCP has a distinct set of Configuration Options which are defined      in this document.4.  SDCP Configuration Option Format   SDCP Configuration Options allow modifications to the default SDCP   characteristics to be negotiated.  If a Configuration Option is not   included in a Configure-Request packet, the default value for that   Configuration Option is assumed.   SDCP uses the same Configuration Option format defined in LCP [1],   with a separate set of Options.   The Option Types are:      1   Packet-Format      2   Header-Type      3   Length-Field-Present      4   Multi-Port      5   Transport-Mode      6   Maximum-Frame-Size      7   Allow-Odd-Frames      8   FCS-Type      9   Flow-Expiration-Time   Note that Option Types 5-8 are specific to a single port and require   port numbers in their format.  Option Types 6-8 are specific to the   HDLC-Synchronous Transport-Mode.Schneider & Venters          Informational                     [Page 12]RFC 1963                        PPP SDTP                     August 19964.1.  Packet-Format   This option selects whether the Header field precedes or follows the   data field.  When the Header field follows the data field, the order   of its octets are reversed.    0                   1                   2    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   |     Type      |    Length     |     Format    |   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   Type      1   Length      3   Format      0   Header-Last   (default)      1   Header-First4.2.  Header-Type   This option selects the type of the Header field.  The Header-Type of   H-and-CS means that the CS octet will be present if indicated by the   E-bit in the H-octet.  The Header-Type of H-and-CS-Always signifies   that both the H and CS octets are present in every packet.    0                   1                   2    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   |     Type      |    Length     |  Header-Type  |   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   Type      2   Length      3Schneider & Venters          Informational                     [Page 13]RFC 1963                        PPP SDTP                     August 1996   Header-Type      0   H-Only (default)      1   H-and-CS      2   H-and-CS-Always4.3.  Length-Field-Present   By default, a PPP Information Field contains only a single SDTP   packet, and an SDTP Packet does not contain a length field.   Successful negotiation of this option causes all SDTP packets to   contain the length field, and allows SDTP packets to be contained in   compound frames (see LCP Compound-Frames Configuration Option [11]).   This option is required if the LCP Length-Field-Present Configuration   option has been negotiated.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -