home *** CD-ROM | disk | FTP | other *** search
/ ftp.cse.unsw.edu.au / 2014.06.ftp.cse.unsw.edu.au.tar / ftp.cse.unsw.edu.au / pub / doc / standards / rfc / rfc0948.Z / rfc0948
Encoding:
Text File  |  1992-10-18  |  23.5 KB  |  613 lines

  1. Network Working Group                                          J. Postel
  2. Request for Comments:  DRAFT                                 J. Reynolds
  3.                                                                      ISI
  4. Obsoletes: RFC-948                                             mmmm 1987
  5.  
  6.  
  7.  
  8.  A Standard for the Transmission of IP Datagrams over IEEE 802 Networks
  9.  
  10.  
  11. Status of this Memo
  12.  
  13.    This RFC specifies a standard method of encapsulating the Internet
  14.    Protocol (IP) [1] datagrams and Address Resolution Protocol (ARP) [2]
  15.    requests and replies on IEEE 802 Networks.  This RFC specifies a
  16.    protocol standard for the Internet community.  Distribution of this
  17.    memo is unlimited.
  18.  
  19. Acknowledgment
  20.  
  21.    This memo would not exist with out the very significant contributions
  22.    of Drew Perkins of Carnegie Mellon University and Jacob Rekhter of
  23.    the T.J. Watson Research Center, IBM Corporation.
  24.  
  25. Introduction
  26.  
  27.    The goal of this specification is to have implementations for
  28.    transmitting IP datagrams and ARP request and replies be compatible
  29.    and interwork.  To achieve this it may be necessary in a few cases to
  30.    limit the use that IP datagrams make of the capabilities of a
  31.    particular IEEE 802 network.
  32.  
  33.    This memo describes the use of IP and ARP on three types of networks.
  34.    It is not necessary that the use of IP and ARP be consistent across
  35.    all three types of networks, only that it be consistent within each
  36.    type.
  37.  
  38.    The IEEE 802 specifications define a family of standards for Local
  39.    Area Networks (LANs) that deal with the Physical and Data Link Layers
  40.    as defined by the ISO Open System Interconnection Reference Model
  41.    (ISO/OSI).  Several Physical Layer standards (802.3, 802.4, and
  42.    802.5) [3,4,5] and one Data Link Layer Standard (802.2) [6] have been
  43.    defined.  The IEEE Physical Layer standards specify the ISO/OSI
  44.    Physical Layer and the Media Access Control Sublayer of the ISO/OSI
  45.    Data Link Layer.  The 802.2 Data Link Layer standard specifies the
  46.    Logical Link Control Sublayer of the ISO/OSI Data Link Layer.
  47.  
  48.    All communication is performed using 802.2 type 1 communication.  The
  49.  
  50.  
  51.  
  52. Postel & Reynolds                                               [Page 1]
  53.  
  54. RFC DRAFT           IP and ARP on IEEE 802 Networks            mmmm 1987
  55.  
  56.  
  57.    802.2 type 2 communication is not used.
  58.  
  59.    The 802.x networks may have 16-bit or 48-bit physical addresses.
  60.  
  61.    It is the goal of this memo to specify enough about the use of IP and
  62.    ARP on each type of network such that:
  63.  
  64.       (1) all equipment using IP or ARP on 802.3 networks will
  65.       interoperate,
  66.  
  67.       (2) all equipment using IP or ARP on 802.4 networks will
  68.       interoperate,
  69.  
  70.       (3) all equipment using IP or ARP on 802.5 networks will
  71.       interoperate.
  72.  
  73.    Of course, the goal of IP is interoperability between computers
  74.    attached to different networks, when those networks are
  75.    interconnected via an IP gateway [8].
  76.  
  77. Description
  78.  
  79.    IEEE 802 networks may be used as IP networks of any class (A, B, or
  80.    C).  These systems use two Link Service Access Point (LSAP) fields of
  81.    the LLC header in much the same way the ARPANET uses the "link"
  82.    field.  Further, there is an extension of the LLC header called the
  83.    Sub-Network Access Protocol (SNAP).
  84.  
  85.    IP datagrams are sent on 802 networks encapsulated within the 802.2
  86.    LLC and SNAP data link layers, and the 802.3, 802.4, or 802.5
  87.    physical networks layers.  The SNAP is used with an Organization Code
  88.    indicating that the following 16 bits specify the EtherType code (as
  89.    listed in Assigned Numbers [7]).
  90.  
  91.    Note that the 802.3 standard specifies a transmission rate of from 1
  92.    to 20 megabit/second, the 802.4 standard specifies 1, 5, and 10
  93.    megabit/second, and the 802.5 standard specifies 1 and 4
  94.    megabit/second.  The typical transmission rates used are 10
  95.    megabit/second (802.3) or 4 megabit/second (802.5).  However, this
  96.    specification for the transmission of IP Datagrams does not depend on
  97.    the transmission rate.
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108. Postel & Reynolds                                               [Page 2]
  109.  
  110. RFC DRAFT           IP and ARP on IEEE 802 Networks            mmmm 1987
  111.  
  112.  
  113.                                                                   Header
  114.  
  115.    ...--------+--------+--------+
  116.               MAC Header        |                        802.{3/4/5} MAC
  117.    ...--------+--------+--------+
  118.  
  119.    +--------+--------+--------+
  120.    | DSAP=K1| SSAP=K1| Control|                                802.2 LLC
  121.    +--------+--------+--------+
  122.  
  123.    +--------+--------+---------+--------+--------+
  124.    |Protocol Id or Org Code =K2|    EtherType    |            802.2 SNAP
  125.    +--------+--------+---------+--------+--------+
  126.  
  127.    The total length of the LLC  Header and the SNAP header is 8-octets,
  128.    making the 802.2 protocol overhead come out on a nice boundary.
  129.  
  130.    The K1 value is 170 (decimal).
  131.  
  132.    The K2 value is 0 (zero).
  133.  
  134.    The control value is 3 (for Unnumbered Information).
  135.  
  136. Address Mappings
  137.  
  138.    The mapping of 32-bit Internet addresses to 16-bit or 48-bit 802
  139.    addresses must be done via the dynamic discovery procedure of the
  140.    Address Resolution Protocol (ARP) [2].
  141.  
  142.    Internet addresses are assigned arbitrarily on Internet networks.
  143.    Each host's implementation must know its own Internet address and
  144.    respond to Address Resolution requests appropriately.  It must also
  145.    use ARP to translate Internet addresses to 802 addresses when needed.
  146.  
  147.    The ARP Details
  148.  
  149.       The ARP protocol has several fields that parameterize its use in
  150.       any specific context [2].  These fields are:
  151.  
  152.          hrd     16 - bits       The Hardware Type Code
  153.          pro     16 - bits       The Protocol Type Code
  154.          hln      8 - bits       Bytes in each hardware address
  155.          pln      8 - bits       Bytes in each protocol address
  156.          op      16 - bits       Operation Code
  157.  
  158.       The hardware type code assigned for the 802 networks (of all
  159.       kinds) is 6 (see [7] page 16).
  160.  
  161.  
  162.  
  163.  
  164. Postel & Reynolds                                               [Page 3]
  165.  
  166. RFC DRAFT           IP and ARP on IEEE 802 Networks            mmmm 1987
  167.  
  168.  
  169.       The protocol type code for IP is 2048 (see [7] page 14).
  170.  
  171.       The hardware address length is 2 (for 16-bit 802 addresses), or 6
  172.       (for 48-bit 802 addresses).
  173.  
  174.       The protocol address length (for IP) is 4.
  175.  
  176.       The operation code is 1 for request and 2 for reply.
  177.  
  178. Broadcast Address
  179.  
  180.    The broadcast Internet address (the address on that network with a
  181.    host part of all binary ones) should be mapped to the broadcast 802
  182.    address (of all binary ones) (see [8] page 14).
  183.  
  184. Trailer Formats
  185.  
  186.    Some versions of Unix 4.x bsd use a different encapsulation method in
  187.    order to get better network performance with the VAX virtual memory
  188.    architecture.  Consenting systems on the same 802 network may use
  189.    this format between themselves.  Details of the trailer encapsulation
  190.    method may be found in [9].  However, all hosts must be able to
  191.    communicate using the standard (non-trailer) method.
  192.  
  193. Byte Order
  194.  
  195.    As described in Appendix B of the Internet Protocol specification
  196.    [1], the IP datagram is transmitted over 802 networks as a series of
  197.    8-bit bytes.  This byte transmission order has been called "big-
  198.    endian" [11].
  199.  
  200. Maximum Transmission Unit
  201.  
  202.    The Maximum Transmission Unit (MTU) differs on the different types of
  203.    802 networks.  In the following there are comments on the MTU for
  204.    each type of 802 network.  However, on any particular network all
  205.    hosts must use the same MTU.  In the following, the terms "maximum
  206.    packet size" and "maximum transmission unit" are equivalent.
  207.  
  208. Frame Format and MAC Level Issues
  209.  
  210.    For all hardware types
  211.  
  212.       IP datagrams and ARP requests and replies are transmitted in
  213.       standard 802.2 LLC Type 1 Unnumbered Information format, control
  214.       code 3, with the DSAP and the SSAP fields of the 802.2 header set
  215.       to 170, the assigned global SAP value for SNAP [6].  The 24-bit
  216.       Organization Code in the SNAP is zero, and the remaining 16 bits
  217.  
  218.  
  219.  
  220. Postel & Reynolds                                               [Page 4]
  221.  
  222. RFC DRAFT           IP and ARP on IEEE 802 Networks            mmmm 1987
  223.  
  224.  
  225.       are the EtherType from Assigned Numbers [7] (IP = 2048, ARP =
  226.       2054).
  227.  
  228.       IEEE 802.x packets may have a minimum size restriction.  When
  229.       necessary, the data field should be padded (with octets of zero)
  230.       to meet the 802.x minimum frame size requirements.  This padding
  231.       is not part of the IP datagram and is not included in the total
  232.       length field of the IP header.
  233.  
  234.       For compatibility (and common sense) the minimum packet size used
  235.       with IP datagrams is 28 octets, which is 20 (minimum IP header) +
  236.       8 (LLC+SNAP header) = 28 octets (not including the MAC header).
  237.  
  238.       The minimum packet size used with ARP is 24 octets, which is 20
  239.       (ARP with 2 octet hardware addresses and 4 octet protocol
  240.       addresses) + 8 (LLC+SNAP header) = 24 octets (not including the
  241.       MAC header).
  242.  
  243.       In typical situations, the packet size used with ARP is 32 octets,
  244.       which is 28 (ARP with 6 octet hardware addresses and 4 octet
  245.       protocol addresses) + 8 (LLC+SNAP header) = 32 octets (not
  246.       including the MAC header).
  247.  
  248.       IEEE 802.x packets may have a maximum size restriction.
  249.       Implementations are encouraged to support full-length packets.
  250.  
  251.       For compatibility purposes, the maximum packet size used with IP
  252.       datagrams or ARP requests and replies must be consistent on a
  253.       particular network.  Each type of 802 network has a different
  254.       specification for the maximum packet size.
  255.  
  256.       Gateway implementations must be prepared to accept full-length
  257.       packets and fragment them when necessary.
  258.  
  259.       Host implementations should be prepared to accept full-length
  260.       packets, however hosts must not send datagrams longer than 576
  261.       octets unless they have explicit knowledge that the destination is
  262.       prepared to accept them.  A host may communicate its size
  263.       preference in TCP based applications via the TCP Maximum Segment
  264.       Size option [10].
  265.  
  266.       Datagrams on 802.x networks may be longer than the general
  267.       Internet default maximum packet size of 576 octets.  Hosts
  268.       connected to an 802.x network should keep this in mind when
  269.       sending datagrams to hosts not on the same 802.x network.  It may
  270.       be appropriate to send smaller datagrams to avoid unnecessary
  271.       fragmentation at intermediate gateways.  Please see [10] for
  272.       further information.
  273.  
  274.  
  275.  
  276. Postel & Reynolds                                               [Page 5]
  277.  
  278. RFC DRAFT           IP and ARP on IEEE 802 Networks            mmmm 1987
  279.  
  280.  
  281.    For 802.3
  282.  
  283.       IEEE 802.3 networks have a minimum packet size that depends on the
  284.       transmission rate.  For 10 megabit/second 802.3 networks the
  285.       minimum packet size is 64 octets.
  286.  
  287.       IEEE 802.3 networks have a maximum packet size which depends on
  288.       the transmission rate.  For 10 megabit/second 802.3 networks the
  289.       maximum packet size is 1518 octets.
  290.  
  291.       The MAC header is 6 octets of source address, 6 octets of
  292.       destination address, 2 octets of length, and (at the end of the
  293.       packet) 4 octets of CRC, for a total of 18 octets.
  294.  
  295.       Note that 1518 - 18 (MAC header) - 8 (LLC+SNAP header) = 1492 for
  296.       the IP datagram (including the IP header).
  297.  
  298.       One popular combination of 802.3 parameters is the "Ethernet"
  299.       style in which networks use 48-bit physical addresses and 10
  300.       megabit/second transmission rate.
  301.  
  302.    For 802.4
  303.  
  304.       IEEE 802.4 networks have no minimum packet size.
  305.  
  306.       IEEE 802.4 networks have no maximum packet size.
  307.  
  308.       The MAC header is 6 octets of source address, 6 octets of
  309.       destination address, 2 octets of length, and (at the end of the
  310.       packet) 4 octets of CRC, for a total of 18 octets.
  311.  
  312.       For compatibility, the maximum packet size used with IP datagrams
  313.       or ARP requests and replies is 1492 octets for the IP datagram
  314.       (including the IP header) plus 8 octets for the LLC+SNAP header,
  315.       for a total of 1500 octets (not including the MAC header).
  316.  
  317.       In one combination of 802.4 parameters, 48-bit physical addresses
  318.       and 10 megabit/second transmission rate are used.
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332. Postel & Reynolds                                               [Page 6]
  333.  
  334. RFC DRAFT           IP and ARP on IEEE 802 Networks            mmmm 1987
  335.  
  336.  
  337.    For 802.5
  338.  
  339.       IEEE 802.5 networks have no minimum packet size.
  340.  
  341.       IEEE 802.5 networks have no maximum packet size.
  342.  
  343.       The MAC header is 6 octets of source address, 6 octets of
  344.       destination address, 2 octets of length, plus another 18 octets of
  345.       what ???, and (at the end of the packet) 4 octets of CRC, for a
  346.       total of 36 octets.
  347.  
  348.       In one combination of 802.5 parameters, 48-bit physical addresses
  349.       and 4 megabit/second transmission rate are used.
  350.  
  351.       There is a convention that IBM style 802.5 networks will not use
  352.       packets larger than 8232 octets.  With a MAC header of 36 octets
  353.       and the LLC+SNAP header of 8 octets, the IP datagram (including IP
  354.       header) may not exceed 8188 octets.
  355.  
  356.       Note that a MAC level bridge linking two rings may limit the size
  357.       of packets forwarded to 552 octets, with a MAC header of 36 octets
  358.       and the LLC+SNAP of 8 octets, the IP datagram (including the IP
  359.       header) may be limited to 508 octets.  This is less that the
  360.       default IP MTU of 576 octets, and may cause significant
  361.       performance problems due to excessive datagram fragmentation.
  362.  
  363.          One implementation will not support IP datagram communication
  364.          across a MAC level bridge unless the bridge will allow an IP
  365.          MTU of at least 1020 octets.
  366.  
  367.       The dynamic address discovery procedure is to do a ARP request.
  368.       The IBM style 802.5 networks support two different types of
  369.       broadcasts, local ring broadcasts and all rings broadcasts.  To
  370.       limit the number of all rings broadcasts to a minimum, it is
  371.       desirable (though not required) that an ARP request first be sent
  372.       as a local ring broadcast, without a Routing Information Field
  373.       (RIF).  If the local ring broadcast is not supported or if the
  374.       local ring broadcast is unsuccessful after some reasonable time
  375.       has elapsed, then send the ARP request as an all rings broadcast
  376.       with an empty RIF.
  377.  
  378.       When an ARP request or reply is received, all implementations are
  379.       required to understand at least local ring broadcasts (no RIF) and
  380.       all ring broadcasts from the same ring (empty RIF).  If the
  381.       implementation supports IBM style source routing, then a non-empty
  382.       RIF is stored for future transmissions to the host originating the
  383.       ARP request or reply.  If this source routing is not supported
  384.       them all packets with non-empty RIFs should be gracefully ignored.
  385.  
  386.  
  387.  
  388. Postel & Reynolds                                               [Page 7]
  389.  
  390. RFC DRAFT           IP and ARP on IEEE 802 Networks            mmmm 1987
  391.  
  392.  
  393.       It is possible that when sending an ARP request via an all rings
  394.       broadcast that multiple copies of the request will arrive at the
  395.       destination as a result of the request being forwarded by several
  396.       MAC layer bridges.  However, these "copies" will have taken
  397.       different routes so the contents of the RIF will differ.  An
  398.       implementation of ARP in this context must determine which of
  399.       these "copies" to use and to ignore the others.  There are three
  400.       obvious strategies: (1) take the first and ignore the rest (that
  401.       is, once you have an entry in the ARP cache don't change it), (2)
  402.       take the last, (that is, always up date the ARP cache with the
  403.       latest ARP message), or (3) take the one with the shortest path,
  404.       (that is, replace the ARP cache information with the latest ARP
  405.       message data if it is a shorter route).  Since there is no problem
  406.       of incompatibility for interworking of different implementations
  407.       if different strategies are chosen, the choice is up to each
  408.       implementor.  The recipient of the ARP request must send an ARP
  409.       reply as a point to point message using the RIF information.
  410.  
  411.       Note that a MAC level bridge linking two rings may limit the size
  412.       of packets forwarded to 552 octets, with a MAC header of 36 octets
  413.       and the LLC+SNAP of 8 octets, the ARP request or reply may be
  414.       limited to 508 octets.
  415.  
  416.       The RIF information should be kept distinct from the ARP table.
  417.       That is, there is, in principle, the ARP table to map from IP
  418.       addresses to 802 48-bit addresses, and the RIF table to map from
  419.       those to 802.5 source routes, if necessary.  In practical
  420.       implementations it may be convenient to store the ARP and RIF
  421.       information together.
  422.  
  423.          Storing the information together may speed up access to the
  424.          information when it is used.  On the other hand, in a
  425.          generalized implementation for all types of 802 networks a
  426.          significant amount of memory might be wasted in an ARP cache if
  427.          space for the RIF information were always reserved.
  428.  
  429.       IP broadcasts (datagrams with a IP broadcast address) must be sent
  430.       as 802.5 all ring broadcasts.
  431.  
  432.       Since current interface hardware allows only one group address,
  433.       and since the functional addresses are not globally unique, IP and
  434.       ARP do not use either of these features.  Further, in the IBM
  435.       style 802.5 networks there are only 31 functional addresses
  436.       available for user definition.
  437.  
  438.       IP precedence should not be mapped to 802.5 priority.  All IP and
  439.       ARP packets should be sent at the default 802.5 priority.  The
  440.       default priority is 3.
  441.  
  442.  
  443.  
  444. Postel & Reynolds                                               [Page 8]
  445.  
  446. RFC DRAFT           IP and ARP on IEEE 802 Networks            mmmm 1987
  447.  
  448.  
  449.       An 802.5 address not recognized report should be mapped an ICMP
  450.       destination unreachable message.
  451.  
  452.       MAC Management Support
  453.  
  454.          While not necessary for supporting IP and ARP, IEEE 802.5
  455.          devices should be able to respond to EXCHANGE ID (XID) and TEST
  456.          LINK (TEST) frames.
  457.  
  458.          When either an XID or a TEST frame is received a response must
  459.          be returned.
  460.  
  461.          When responding to an XID or a TEST frame the sense of the
  462.          poll/final bit must be preserved.  That is, a frame received
  463.          with the poll/final bit reset must have the response returned
  464.          with the poll/final bit reset and vice versa.
  465.  
  466.          The XID command or response has an LLC control field value of
  467.          245 (decimal) if poll is off or 253 (decimal) if poll is on.
  468.          (See Appendix on Numbers.)
  469.  
  470.          The TEST command or response has an LLC control field value of
  471.          199 (decimal) if poll is off or 207 (decimal) if poll is on.
  472.          (See Appendix on Numbers.)
  473.  
  474.          A command frame is identified with high order bit of the SSAP
  475.          address reset.  Response frames have high order bit of the SSAP
  476.          address set to one.
  477.  
  478.          TEST command frames are merely echoed exactly as received,
  479.          after swapping the Destination Address/Source Address and
  480.          DSAP/SSAP and setting the response bit.
  481.  
  482.          XID commands frames received should return the 802.2 XID
  483.          Information field in the response as 0.128.129 indicating
  484.          connectionless service (type 1) and swap the addresses and set
  485.          the response bit.
  486.  
  487. Interoperation with Ethernet
  488.  
  489.    It is possible to use the Ethernet link level protocol [12] on the
  490.    same physical cable with the IEEE 802.3 link level protocol.  A
  491.    computer interfaced to a physical cable used in this way could
  492.    potentially read both Ethernet and 802.3 packets from the network.
  493.    If a computer does read both types of packets, it must keep track of
  494.    which link protocol was used with each other computer on the network
  495.    and use the proper link protocol when sending packets.
  496.  
  497.  
  498.  
  499.  
  500. Postel & Reynolds                                               [Page 9]
  501.  
  502. RFC DRAFT           IP and ARP on IEEE 802 Networks            mmmm 1987
  503.  
  504.  
  505.    One should note that in such an environment, link level broadcast
  506.    packets will not reach all the computers attached to the network, but
  507.    only those using the link level protocol used for the broadcast.
  508.  
  509.    Since it must be assumed that most computers will read and send using
  510.    only one type of link protocol, it is recommended that if such an
  511.    environment (a network with both link protocols) is necessary, an IP
  512.    gateway be used as if there were two distinct networks.
  513.  
  514.    Note that the MTU for the Ethernet allows a 1500 octet IP datagram,
  515.    with the MTU for the 802.3 network allows only a 1492 octet IP
  516.    datagram.
  517.  
  518.  
  519. Appendix on Numbers
  520.  
  521.    The IEEE likes to specify numbers in bit transmission order, or bit-
  522.    wise little-endian order.  The Internet protocols are documented in
  523.    byte-wise big-endian order.  This may cause some confusion about the
  524.    proper values to use for numbers.  Here are the conversions for some
  525.    numbers of interest.
  526.  
  527.    Number          IEEE    IEEE            Internet        Internet
  528.                    HEX     Binary          Binary          Decimal
  529.  
  530.    UI Op Code      0xC0    11000000        00000011          3
  531.    SAP for SNAP    0x55    01010101        10101010        170
  532.    XID             0xAF    10101111        11110101        245
  533.    XID             0xBF    10111111        11111101        253
  534.    TEST            0xE3    11100011        11000111        199
  535.    TEST            0xF3    11110011        11001111        207
  536.    Info            0x810100                                0.128.129
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556. Postel & Reynolds                                              [Page 10]
  557.  
  558. RFC DRAFT           IP and ARP on IEEE 802 Networks            mmmm 1987
  559.  
  560.  
  561. References
  562.  
  563.    [1]   Postel, J., "Internet Protocol", RFC-791, USC/Information
  564.          Sciences Institute, September 1981.
  565.  
  566.    [2]   Plummer, D., "An Ethernet Address Resolution Protocol - or -
  567.          Converting Network Protocol Addresses to 48.bit Ethernet
  568.          Address for Transmission on Ethernet Hardware", RFC-826, MIT,
  569.          November 1982.
  570.  
  571.    [3]   IEEE, "IEEE Standards for Local Area Networks: Carrier Sense
  572.          Multiple Access with Collision Detection (CSMA/CD) Access
  573.          Method and Physical Layer Specifications", IEEE, New York, New
  574.          York, 1985.
  575.  
  576.    [4]   IEEE, "IEEE Standards for Local Area Networks: Token-Passing
  577.          Bus Access Method and Physical Layer Specification", IEEE, New
  578.          York, New York, 1985.
  579.  
  580.    [5]   IEEE, "IEEE Standards for Local Area Networks: Token Ring
  581.          Access Method and Physical Layer Specifications", IEEE, New
  582.          York, New York, 1985.
  583.  
  584.    [6]   IEEE, "IEEE Standards for Local Area Networks: Logical Link
  585.          Control", IEEE, New York, New York, 1985.
  586.  
  587.    [7]   Reynolds, J.K., and J. Postel, "Assigned Numbers", RFC-1010,
  588.          USC/Information Sciences Institute, May 1987.
  589.  
  590.    [8]   Braden, R., and J. Postel, "Requirements for Internet
  591.          Gateways", RFC-1009, USC/Information Sciences Institute, June
  592.          1987.
  593.  
  594.    [9]   Leffler, S., and Karels, M.,  "Trailer Encapsulations", RFC-
  595.          893, University of California at Berkeley, April 1984.
  596.  
  597.    [10]  Postel, J., "The TCP Maximum Segment Size Option and Relate
  598.          Topics", RFC-879, USC/Information Sciences Institute, November
  599.          1983.
  600.  
  601.    [11]  Cohen, D., "On Holy Wars and a Plea for Peace", Computer, IEEE,
  602.          October 1981.
  603.  
  604.    [12]  D-I-X, "The Ethernet - A Local Area Network: Data Link Layer
  605.          and Physical Layer Specifications", Digital, Intel, and Xerox,
  606.          November 1982.
  607.  
  608.  
  609.  
  610.  
  611.  
  612. Postel & Reynolds                                              [Page 11]
  613.