home *** CD-ROM | disk | FTP | other *** search
/ Unix System Administration Handbook 1997 October / usah_oct97.iso / rfc / 900s / rfc961.txt < prev    next >
Text File  |  1992-09-22  |  53KB  |  2,203 lines

  1. Network Working Group                                        J. Reynolds
  2. Request for Comments: 961                                      J. Postel
  3.                                                                      ISI
  4. Obsoletes: RFCs 944, 924, 901, 880, 840                    December 1985
  5.  
  6.  
  7.                     OFFICIAL ARPA-INTERNET PROTOCOLS
  8.  
  9.  
  10. STATUS OF THIS MEMO
  11.  
  12.    This memo is an official status report on the protocols used in the
  13.    ARPA-Internet community.  Distribution of this memo is unlimited.
  14.  
  15. INTRODUCTION
  16.  
  17.    This RFC identifies the documents specifying the official protocols
  18.    used in the Internet.  Comments indicate any revisions or changes
  19.    planned.
  20.  
  21.    To first order, the official protocols are those in the "Internet
  22.    Protocol Transition Workbook" (IPTW) dated March 1982.  There are
  23.    several protocols in use that are not in the IPTW.  A few of the
  24.    protocols in the IPTW have been revised.  Notably, the mail protocols
  25.    have been revised and issued as a volume titled "Internet Mail
  26.    Protocols" dated November 1982.  Telnet and the most useful Telnet
  27.    options have been revised and issued as a volume titled "Internet
  28.    Telnet Protocol and Options" (ITP) dated June 1983.  The File
  29.    Transfer Protocol has been revised most recently as RFC 959 which is
  30.    not yet included in any collection.  Some protocols have not been
  31.    revised for many years, these are found in the old "ARPANET Protocol
  32.    Handbook" (APH) dated January 1978.  There is also a volume of
  33.    protocol related information called the "Internet Protocol
  34.    Implementers Guide" (IPIG) dated August 1982.
  35.  
  36.    This document is organized as a sketchy outline.  The entries are
  37.    protocols (e.g., Transmission Control Protocol).  In each entry there
  38.    are notes on status, specification, comments, other references,
  39.    dependencies, and contact.
  40.  
  41.       The STATUS is one of: required, recommended, elective, or
  42.       experimental.
  43.  
  44.       The SPECIFICATION identifies the protocol defining documents.
  45.  
  46.       The COMMENTS describe any differences from the specification or
  47.       problems with the protocol.
  48.  
  49.       The OTHER REFERENCES identify documents that comment on or expand
  50.       on the protocol.
  51.  
  52.  
  53.  
  54.  
  55. Reynolds & Postel                                               [Page 1]
  56.  
  57.  
  58.  
  59. Official ARPA-Internet Protocols                                 RFC 961
  60.  
  61.  
  62.       The DEPENDENCIES indicate what other protocols are called upon by
  63.       this protocol.
  64.  
  65.       The CONTACT indicates a person who can answer questions about the
  66.       protocol.
  67.  
  68.       In particular, the status may be:
  69.  
  70.          required
  71.  
  72.             - all hosts must implement the required protocol,
  73.  
  74.          recommended
  75.  
  76.             - all hosts are encouraged to implement the recommended
  77.             protocol,
  78.  
  79.          elective
  80.  
  81.             - hosts may implement or not the elective protocol,
  82.  
  83.          experimental
  84.  
  85.             - hosts should not implement the experimental protocol
  86.             unless they are participating in the experiment and have
  87.             coordinated their use of this protocol with the contact
  88.             person, and
  89.  
  90.          none
  91.  
  92.             - this is not a protocol.
  93.  
  94.          For further information about protocols in general, please
  95.          contact:
  96.  
  97.             Joyce Reynolds
  98.             USC - Information Sciences Institute
  99.             4676 Admiralty Way
  100.             Marina del Rey, California  90292-6695
  101.  
  102.             Phone: (213) 822-1511
  103.  
  104.             ARPA mail: JKREYNOLDS@USC-ISIB.ARPA
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113. Reynolds & Postel                                               [Page 2]
  114.  
  115.  
  116.  
  117. Official ARPA-Internet Protocols                                 RFC 961
  118.  
  119.  
  120. OVERVIEW
  121.  
  122.    Catenet Model  ------------------------------------------------------
  123.  
  124.       STATUS:  None
  125.  
  126.       SPECIFICATION:  IEN 48 (in IPTW)
  127.  
  128.       COMMENTS:
  129.  
  130.          Gives an overview of the organization and principles of the
  131.          Internet.
  132.  
  133.          Could be revised and expanded.
  134.  
  135.       OTHER REFERENCES:
  136.  
  137.          Leiner, B., Cole R., Postel, J., and D. Mills, "The DARPA
  138.          Protocol Suite", IEEE INFOCOM 85, Washington, D.C., March 1985.
  139.          Also in IEEE Communications Magazine, and as ISI/RS-85-153,
  140.          March 1985.
  141.  
  142.          Postel, J., "Internetwork Applications Using the DARPA Protocol
  143.          Suite", IEEE INFOCOM 85, Washington, D.C., March 1985. Also in
  144.          IEEE Communications Magazine, and as ISI/RS-85-151, April 1985.
  145.  
  146.          Padlipsky, M.A., "The Elements of Networking Style and other
  147.          Essays and Animadversions on the Art of Intercomputer
  148.          Networking", Prentice-Hall, New Jersey, 1985.
  149.  
  150.          RFC 871 - A Perspective on the ARPANET Reference Model
  151.  
  152.       DEPENDENCIES:
  153.  
  154.       CONTACT: Postel@USC-ISIB.ARPA
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171. Reynolds & Postel                                               [Page 3]
  172.  
  173.  
  174.  
  175. Official ARPA-Internet Protocols                                 RFC 961
  176.  
  177.  
  178. NETWORK LEVEL
  179.  
  180.    Internet Protocol  --------------------------------------------- (IP)
  181.  
  182.       STATUS:  Required
  183.  
  184.       SPECIFICATION:  RFC 791 (in IPTW)
  185.  
  186.       COMMENTS:
  187.  
  188.          This is the universal protocol of the Internet.  This datagram
  189.          protocol provides the universal addressing of hosts in the
  190.          Internet.
  191.  
  192.          A few minor problems have been noted in this document.
  193.  
  194.          The most serious is a bit of confusion in the route options.
  195.          The route options have a pointer that indicates which octet of
  196.          the route is the next to be used.  The confusion is between the
  197.          phrases "the pointer is relative to this option" and "the
  198.          smallest legal value for the pointer is 4".  If you are
  199.          confused, forget about the relative part, the pointer begins
  200.          at 4.
  201.  
  202.          Another important point is the alternate reassembly procedure
  203.          suggested in RFC 815.
  204.  
  205.          Some changes are in the works for the security option.
  206.  
  207.          Note that ICMP is defined to be an integral part of IP.  You
  208.          have not completed an implementation of IP if it does not
  209.          include ICMP.
  210.  
  211.       OTHER REFERENCES:
  212.  
  213.          RFC 815 (in IPIG) - IP Datagram Reassembly Algorithms
  214.  
  215.          RFC 814 (in IPIG) - Names, Addresses, Ports, and Routes
  216.  
  217.          RFC 816 (in IPIG) - Fault Isolation and Recovery
  218.  
  219.          RFC 817 (in IPIG) - Modularity and Efficiency in Protocol
  220.          Implementation
  221.  
  222.          MIL-STD-1777 - Military Standard Internet Protocol
  223.  
  224.          RFC 963 - Some Problems with the Specification of the Military
  225.          Standard Internet Protocol
  226.  
  227.  
  228.  
  229. Reynolds & Postel                                               [Page 4]
  230.  
  231.  
  232.  
  233. Official ARPA-Internet Protocols                                 RFC 961
  234.  
  235.  
  236.       DEPENDENCIES:
  237.  
  238.       CONTACT: Postel@USC-ISIB.ARPA
  239.  
  240.    Internet Control Message Protocol  --------------------------- (ICMP)
  241.  
  242.       STATUS:  Required
  243.  
  244.       SPECIFICATION:  RFC 792 (in IPTW)
  245.  
  246.       COMMENTS:
  247.  
  248.          The control messages and error reports that go with the
  249.          Internet Protocol.
  250.  
  251.          A few minor errors in the document have been noted.
  252.          Suggestions have been made for additional types of redirect
  253.          message and additional destination unreachable messages.
  254.  
  255.          A proposal for two additional ICMP message types is made in
  256.          RFC 950 "Internet Subnets", Address Mask Request (A1=17), and
  257.          Address Mask Reply (A2=18).  The details of these ICMP types
  258.          are subject to change.  Use of these ICMP types is
  259.          experimental.
  260.  
  261.          Note that ICMP is defined to be an integral part of IP.  You
  262.          have not completed an implementation of IP if it does not
  263.          include ICMP.
  264.  
  265.       OTHER REFERENCES:  RFC 950
  266.  
  267.       DEPENDENCIES: Internet Protocol
  268.  
  269.       CONTACT: Postel@USC-ISIB.ARPA
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287. Reynolds & Postel                                               [Page 5]
  288.  
  289.  
  290.  
  291. Official ARPA-Internet Protocols                                 RFC 961
  292.  
  293.  
  294. HOST LEVEL
  295.  
  296.    User Datagram Protocol  --------------------------------------- (UDP)
  297.  
  298.       STATUS:  Recommended
  299.  
  300.       SPECIFICATION:  RFC 768 (in IPTW)
  301.  
  302.       COMMENTS:
  303.  
  304.          Provides a datagram service to applications.  Adds port
  305.          addressing to the IP services.
  306.  
  307.          The only change noted for the UDP specification is a minor
  308.          clarification that if in computing the checksum a padding octet
  309.          is used for the computation it is not transmitted or counted in
  310.          the length.
  311.  
  312.       OTHER REFERENCES:
  313.  
  314.       DEPENDENCIES: Internet Protocol
  315.  
  316.       CONTACT: Postel@USC-ISIB.ARPA
  317.  
  318.    Transmission Control Protocol  -------------------------------- (TCP)
  319.  
  320.       STATUS:  Recommended
  321.  
  322.       SPECIFICATION:  RFC 793 (in IPTW)
  323.  
  324.       COMMENTS:
  325.  
  326.          Provides reliable end-to-end data stream service.
  327.  
  328.          Many comments and corrections have been received for the TCP
  329.          specification document.  These are primarily document bugs
  330.          rather than protocol bugs.
  331.  
  332.          Event Processing Section:  There are many minor corrections and
  333.          clarifications needed in this section.
  334.  
  335.          Push:  There are still some phrases in the document that give a
  336.          "record mark" flavor to the push.  These should be further
  337.          clarified.  The push is not a record mark.
  338.  
  339.          Urgent:  Page 17 is wrong.  The urgent pointer points to the
  340.          last octet of urgent data (not to the first octet of non-urgent
  341.          data).
  342.  
  343.  
  344.  
  345. Reynolds & Postel                                               [Page 6]
  346.  
  347.  
  348.  
  349. Official ARPA-Internet Protocols                                 RFC 961
  350.  
  351.  
  352.          Listening Servers:  Several comments have been received on
  353.          difficulties with contacting listening servers.  There should
  354.          be some discussion of implementation issues for servers, and
  355.          some notes on alternative models of system and process
  356.          organization for servers.
  357.  
  358.          Maximum Segment Size:  The maximum segment size option should
  359.          be generalized and clarified.  It can be used to either
  360.          increase or decrease the maximum segment size from the default.
  361.          The TCP Maximum Segment Size is the IP Maximum Datagram Size
  362.          minus forty.  The default IP Maximum Datagram Size is 576.  The
  363.          default TCP Maximum Segment Size is 536.  For further
  364.          discussion, see RFC 879.
  365.  
  366.          Idle Connections:  There have been questions about
  367.          automatically closing idle connections.  Idle connections are
  368.          ok, and should not be closed.  There are several cases where
  369.          idle connections arise, for example, in Telnet when a user is
  370.          thinking for a long time following a message from the server
  371.          computer before his next input.  There is no TCP "probe"
  372.          mechanism, and none is needed.
  373.  
  374.          Queued Receive Data on Closing:  There are several points where
  375.          it is not clear from the description what to do about data
  376.          received by the TCP but not yet passed to the user,
  377.          particularly when the connection is being closed.  In general,
  378.          the data is to be kept to give to the user if he does a RECV
  379.          call.
  380.  
  381.          Out of Order Segments:  The description says that segments that
  382.          arrive out of order, that is, are not exactly the next segment
  383.          to be processed, may be kept on hand.  It should also point out
  384.          that there is a very large performance penalty for not doing
  385.          so.
  386.  
  387.          User Time Out:  This is the time out started on an open or send
  388.          call.  If this user time out occurs the user should be
  389.          notified, but the connection should not be closed or the TCB
  390.          deleted.  The user should explicitly ABORT the connection if he
  391.          wants to give up.
  392.  
  393.       OTHER REFERENCES:
  394.  
  395.          RFC 813 (in IPIG) - Window and Acknowledgement Strategy in TCP
  396.  
  397.          RFC 814 (in IPIG) - Names, Addresses, Ports, and Routes
  398.  
  399.          RFC 816 (in IPIG) - Fault Isolation and Recovery
  400.  
  401.  
  402.  
  403. Reynolds & Postel                                               [Page 7]
  404.  
  405.  
  406.  
  407. Official ARPA-Internet Protocols                                 RFC 961
  408.  
  409.  
  410.          RFC 817 (in IPIG) - Modularity and Efficiency in Protocol
  411.          Implementation
  412.  
  413.          RFC 879 - TCP Maximum Segment Size
  414.  
  415.          RFC 889 - Internet Delay Experiments
  416.  
  417.          RFC 896 - TCP/IP Congestion Control
  418.  
  419.          MIL-STD-1778 - Military Standard Transmission Control Protocol
  420.  
  421.          RFC 964 - Some Problems with the Specification of the Military
  422.          Standard Transmission Control Protocol
  423.  
  424.       DEPENDENCIES: Internet Protocol
  425.  
  426.       CONTACT: Postel@USC-ISIB.ARPA
  427.  
  428.    Host Monitoring Protocol  ------------------------------------- (HMP)
  429.  
  430.       STATUS:  Elective
  431.  
  432.       SPECIFICATION:  RFC 869
  433.  
  434.       COMMENTS:
  435.  
  436.          This is a good tool for debugging protocol implementations in
  437.          remotely located computers.
  438.  
  439.          This protocol is used to monitor Internet gateways and the
  440.          TACs.
  441.  
  442.       OTHER REFERENCES:
  443.  
  444.       DEPENDENCIES: Internet Protocol
  445.  
  446.       CONTACT: Hinden@BBN-UNIX.ARPA
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461. Reynolds & Postel                                               [Page 8]
  462.  
  463.  
  464.  
  465. Official ARPA-Internet Protocols                                 RFC 961
  466.  
  467.  
  468.    Cross Net Debugger  ------------------------------------------ (XNET)
  469.  
  470.       STATUS:  Elective
  471.  
  472.       SPECIFICATION:  IEN 158
  473.  
  474.       COMMENTS:
  475.  
  476.          A debugging protocol, allows debugger like access to remote
  477.          systems.
  478.  
  479.          This specification should be updated and reissued as an RFC.
  480.  
  481.       OTHER REFERENCES:  RFC 643
  482.  
  483.       DEPENDENCIES: Internet Protocol
  484.  
  485.       CONTACT: Postel@USC-ISIB.ARPA
  486.  
  487.    "Stub" Exterior Gateway Protocol  ----------------------------- (EGP)
  488.  
  489.       STATUS:  Recommended for Gateways
  490.  
  491.       SPECIFICATION:  RFC 888, RFC 904
  492.  
  493.       COMMENTS:
  494.  
  495.          The protocol used between gateways of different administrations
  496.          to exchange routing information.
  497.  
  498.          Please discuss any plans for implementation or use of this
  499.          protocol with the contact.
  500.  
  501.       OTHER REFERENCES:  RFC 827, RFC 890
  502.  
  503.       DEPENDENCIES: Internet Protocol
  504.  
  505.       CONTACT: Mills@USC-ISID.ARPA
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519. Reynolds & Postel                                               [Page 9]
  520.  
  521.  
  522.  
  523. Official ARPA-Internet Protocols                                 RFC 961
  524.  
  525.  
  526.    Gateway Gateway Protocol  ------------------------------------- (GGP)
  527.  
  528.       STATUS:  Experimental
  529.  
  530.       SPECIFICATION:  RFC 823
  531.  
  532.       COMMENTS:
  533.  
  534.          The gateway protocol now used in the core gateways.
  535.  
  536.          Please discuss any plans for implementation or use of this
  537.          protocol with the contact.
  538.  
  539.       OTHER REFERENCES:
  540.  
  541.       DEPENDENCIES: Internet Protocol
  542.  
  543.       CONTACT: Brescia@BBN-UNIX.ARPA
  544.  
  545.    Multiplexing Protocol  ---------------------------------------- (MUX)
  546.  
  547.       STATUS:  Experimental
  548.  
  549.       SPECIFICATION:  IEN 90
  550.  
  551.       COMMENTS:
  552.  
  553.          Defines a capability to combine several segments from different
  554.          higher level protocols in one IP datagram.
  555.  
  556.          No current experiment in progress.  There is some question as
  557.          to the extent to which the sharing this protocol envisions can
  558.          actually take place.  Also, there are some issues about the
  559.          information captured in the multiplexing header being (a)
  560.          insufficient, or (b) over specific.
  561.  
  562.          Please discuss any plans for implementation or use of this
  563.          protocol with the contact.
  564.  
  565.       OTHER REFERENCES:
  566.  
  567.       DEPENDENCIES: Internet Protocol
  568.  
  569.       CONTACT: Postel@USC-ISIB.ARPA
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577. Reynolds & Postel                                              [Page 10]
  578.  
  579.  
  580.  
  581. Official ARPA-Internet Protocols                                 RFC 961
  582.  
  583.  
  584.    Stream Protocol  ----------------------------------------------- (ST)
  585.  
  586.       STATUS:  Experimental
  587.  
  588.       SPECIFICATION:  IEN 119
  589.  
  590.       COMMENTS:
  591.  
  592.          A gateway resource allocation protocol designed for use in
  593.          multihost real time applications.
  594.  
  595.          The implementation of this protocol has evolved and may no
  596.          longer be consistent with this specification.  The document
  597.          should be updated and issued as an RFC.
  598.  
  599.          Please discuss any plans for implementation or use of this
  600.          protocol with the contact.
  601.  
  602.       OTHER REFERENCES:
  603.  
  604.       DEPENDENCIES: Internet Protocol
  605.  
  606.       CONTACT: jwf@LL-EN.ARPA
  607.  
  608.    Network Voice Protocol  ------------------------------------ (NVP-II)
  609.  
  610.       STATUS:  Experimental
  611.  
  612.       SPECIFICATION:  ISI Internal Memo
  613.  
  614.       COMMENTS:
  615.  
  616.          Defines the procedures for real time voice conferencing.
  617.  
  618.          The specification is an ISI Internal Memo which should be
  619.          updated and issued as an RFC.
  620.  
  621.          Please discuss any plans for implementation or use of this
  622.          protocol with the contact.
  623.  
  624.       OTHER REFERENCES:  RFC 741
  625.  
  626.       DEPENDENCIES:  Internet Protocol, Stream Protocol
  627.  
  628.       CONTACT:  Casner@USC-ISIB.ARPA
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635. Reynolds & Postel                                              [Page 11]
  636.  
  637.  
  638.  
  639. Official ARPA-Internet Protocols                                 RFC 961
  640.  
  641.  
  642.    Reliable Data Protocol  --------------------------------------- (RDP)
  643.  
  644.       STATUS:  Experimental
  645.  
  646.       SPECIFICATION:  RFC 908
  647.  
  648.       COMMENTS:
  649.  
  650.          This protocol is designed to efficiently support the bulk
  651.          transfer of data for such host monitoring and control
  652.          applications as loading/dumping and remote debugging.  The
  653.          protocol is intended to be simple to implement but still be
  654.          efficient in environments where there may be long transmission
  655.          delays and loss or non-sequential delivery of message segments.
  656.  
  657.          Please discuss any plans for implementation or use of this
  658.          protocol with the contact.
  659.  
  660.       OTHER REFERENCES:
  661.  
  662.       DEPENDENCIES:  Internet Protocol
  663.  
  664.       CONTACT:  CWelles@BBN-UNIX.ARPA
  665.  
  666.    Internet Reliable Transaction Protocol  ---------------------- (IRTP)
  667.  
  668.       STATUS:  Experimental
  669.  
  670.       SPECIFICATION:  RFC 938
  671.  
  672.       COMMENTS:
  673.  
  674.          This protocol is a transport level host to host protocol
  675.          designed for an internet environment.  While the issues
  676.          discussed may not be directly relevant to the research problems
  677.          of the DARPA community, they may be interesting to a number of
  678.          researchers and implementors.
  679.  
  680.       OTHER REFERENCES:
  681.  
  682.       DEPENDENCIES:  Internet Protocol
  683.  
  684.       CONTACT:  Trudy@ACC.ARPA
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693. Reynolds & Postel                                              [Page 12]
  694.  
  695.  
  696.  
  697. Official ARPA-Internet Protocols                                 RFC 961
  698.  
  699.  
  700. APPLICATION LEVEL
  701.  
  702.    Telnet Protocol  ------------------------------------------- (TELNET)
  703.  
  704.       STATUS:  Recommended
  705.  
  706.       SPECIFICATION:  RFC 854 (in "Internet Telnet Protocol and
  707.       Options")
  708.  
  709.       COMMENTS:
  710.  
  711.          The protocol for remote terminal access.
  712.  
  713.          This has been revised since the IPTW.  RFC 764 in IPTW is now
  714.          obsolete.
  715.  
  716.       OTHER REFERENCES:
  717.  
  718.          MIL-STD-1782 - Telnet Protocol
  719.  
  720.       DEPENDENCIES:  Transmission Control Protocol
  721.  
  722.       CONTACT:  Postel@USC-ISIB.ARPA
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751. Reynolds & Postel                                              [Page 13]
  752.  
  753.  
  754.  
  755. Official ARPA-Internet Protocols                                 RFC 961
  756.  
  757.  
  758.    Telnet Options  ------------------------------------ (TELNET-OPTIONS)
  759.  
  760.       STATUS:  Elective
  761.  
  762.       SPECIFICATION:  General description of options:  RFC 855
  763.       (in "Internet Telnet Protocol and Options")
  764.  
  765.       Number   Name                                RFC  NIC  ITP APH USE
  766.       ------   ---------------------------------   --- ----- --- --- ---
  767.          0     Binary Transmission                 856 ----- yes obs yes
  768.          1     Echo                                857 ----- yes obs yes
  769.          2     Reconnection                        ... 15391  no yes  no
  770.          3     Suppress Go Ahead                   858 ----- yes obs yes
  771.          4     Approx Message Size Negotiation     ... 15393  no yes  no
  772.          5     Status                              859 ----- yes obs yes
  773.          6     Timing Mark                         860 ----- yes obs yes
  774.          7     Remote Controlled Trans and Echo    726 39237  no yes  no
  775.          8     Output Line Width                   ... 20196  no yes  no
  776.          9     Output Page Size                    ... 20197  no yes  no
  777.         10     Output Carriage-Return Disposition  652 31155  no yes  no
  778.         11     Output Horizontal Tabstops          653 31156  no yes  no
  779.         12     Output Horizontal Tab Disposition   654 31157  no yes  no
  780.         13     Output Formfeed Disposition         655 31158  no yes  no
  781.         14     Output Vertical Tabstops            656 31159  no yes  no
  782.         15     Output Vertical Tab Disposition     657 31160  no yes  no
  783.         16     Output Linefeed Disposition         658 31161  no yes  no
  784.         17     Extended ASCII                      698 32964  no yes  no
  785.         18     Logout                              727 40025  no yes  no
  786.         19     Byte Macro                          735 42083  no yes  no
  787.         20     Data Entry Terminal                 732 41762  no yes  no
  788.         21     SUPDUP                          734 736 42213  no yes  no
  789.         22     SUPDUP Output                       749 45449  no  no  no
  790.         23     Send Location                       779 -----  no  no  no
  791.         24     Terminal Type                       930 -----  no  no  no
  792.         25     End of Record                       885 -----  no  no  no
  793.         26     TACACS User Identification          927 -----  no  no  no
  794.         27     Output Marking                      933 -----  no  no  no
  795.         28     Terminal Location Number            946 -----  no  no  no
  796.        255     Extended-Options-List               861 ----- yes obs yes
  797.  
  798.                                                         (obs = obsolete)
  799.  
  800.       The ITP column indicates if the specification is included in the
  801.       Internet Telnet Protocol and Options.  The APH column indicates if
  802.       the specification is included in the ARPANET Protocol Handbook.
  803.       The USE column of the table above indicates which options are in
  804.       general use.
  805.  
  806.  
  807.  
  808.  
  809. Reynolds & Postel                                              [Page 14]
  810.  
  811.  
  812.  
  813. Official ARPA-Internet Protocols                                 RFC 961
  814.  
  815.  
  816.       COMMENTS:
  817.  
  818.          The Binary Transmission, Echo, Suppress Go Ahead, Status,
  819.          Timing Mark, and Extended Options List options have been
  820.          recently updated and reissued.  These are the most frequently
  821.          implemented options.
  822.  
  823.          The remaining options should be reviewed and the useful ones
  824.          should be revised and reissued.  The others should be
  825.          eliminated.
  826.  
  827.          The following are recommended:  Binary Transmission, Echo,
  828.          Suppress Go Ahead, Status, Timing Mark, and Extended Options
  829.          List.
  830.  
  831.       OTHER REFERENCES:
  832.  
  833.       DEPENDENCIES: Telnet
  834.  
  835.       CONTACT: Postel@USC-ISIB.ARPA
  836.  
  837.    File Transfer Protocol  --------------------------------------- (FTP)
  838.  
  839.       STATUS:  Recommended
  840.  
  841.       SPECIFICATION:  RFC 959
  842.  
  843.       COMMENTS:
  844.  
  845.          The protocol for moving files between Internet hosts.  Provides
  846.          for access control and negotiation of file parameters.
  847.  
  848.          The following new optional commands are included in this
  849.          edition of the specification:  Change to Parent Directory
  850.          (CDUP), Structure Mount (SMNT), Store Unique (STOU), Remove
  851.          Directory (RMD), Make Directory (MKD), Print Directory (PWD),
  852.          and System (SYST).  Note that this specification is compatible
  853.          with the previous edition (RFC 765).
  854.  
  855.       OTHER REFERENCES:
  856.  
  857.          RFC 678 - Document File Format Standards
  858.  
  859.          MIL-STD-1780 - File Transfer Protocol
  860.  
  861.       DEPENDENCIES: Transmission Control Protocol
  862.  
  863.       CONTACT: Postel@USC-ISIB.ARPA
  864.  
  865.  
  866.  
  867. Reynolds & Postel                                              [Page 15]
  868.  
  869.  
  870.  
  871. Official ARPA-Internet Protocols                                 RFC 961
  872.  
  873.  
  874.    Trivial File Transfer Protocol  ------------------------------ (TFTP)
  875.  
  876.       STATUS:  Elective
  877.  
  878.       SPECIFICATION:  RFC 783 (in IPTW)
  879.  
  880.       COMMENTS:
  881.  
  882.          A very simple file moving protocol, no access control is
  883.          provided.
  884.  
  885.          This is in use in several local networks.
  886.  
  887.          Ambiguities in the interpretation of several of the transfer
  888.          modes should be  clarified, and additional transfer modes could
  889.          be defined.  Additional error codes could be defined to more
  890.          clearly identify problems.
  891.  
  892.       OTHER REFERENCES:
  893.  
  894.       DEPENDENCIES: User Datagram Protocol
  895.  
  896.       CONTACT: Postel@USC-ISIB.ARPA
  897.  
  898.    Simple File Transfer Protocol  ------------------------------- (SFTP)
  899.  
  900.       STATUS:  Experimental
  901.  
  902.       SPECIFICATION:  RFC 913
  903.  
  904.       COMMENTS:
  905.  
  906.          SFTP is a simple file transfer protocol.  It fills the need of
  907.          people wanting a protocol that is more useful than TFTP but
  908.          easier to implement (and less powerful) than FTP.  SFTP
  909.          supports user access control, file transfers, directory
  910.          listing, directory changing, file renaming and deleting.
  911.  
  912.          SFTP can be implemented with any reliable 8-bit byte stream
  913.          oriented protocol, this document describes its TCP
  914.          specification.  SFTP uses only one TCP connection; whereas TFTP
  915.          implements a connection over UDP, and FTP uses two TCP
  916.          connections (one using the TELNET protocol).
  917.  
  918.          Please discuss any plans for implementation or use of this
  919.          protocol with the contact.
  920.  
  921.       OTHER REFERENCES:
  922.  
  923.  
  924.  
  925. Reynolds & Postel                                              [Page 16]
  926.  
  927.  
  928.  
  929. Official ARPA-Internet Protocols                                 RFC 961
  930.  
  931.  
  932.       DEPENDENCIES: Transmission Control Protocol
  933.  
  934.       CONTACT: MKL@SRI-NIC.ARPA
  935.  
  936.    Simple Mail Transfer Protocol  ------------------------------- (SMTP)
  937.  
  938.       STATUS:  Recommended
  939.  
  940.       SPECIFICATION:  RFC 821 (in "Internet Mail Protocols")
  941.  
  942.       COMMENTS:
  943.  
  944.          The procedure for transmitting computer mail between hosts.
  945.  
  946.          This has been revised since the IPTW, it is in the "Internet
  947.          Mail Protocols" volume of November 1982.  RFC 788 (in IPTW) is
  948.          obsolete.
  949.  
  950.          There have been many misunderstandings and errors in the early
  951.          implementations.  Some documentation of these problems can be
  952.          found in the file [ISIB]<SMTP>MAIL.ERRORS.
  953.  
  954.          Some minor differences between RFC 821 and RFC 822 should be
  955.          resolved.
  956.  
  957.       OTHER REFERENCES:
  958.  
  959.          RFC 822 - Mail Header Format Standards
  960.  
  961.             This has been revised since the IPTW, it is in the "Internet
  962.             Mail Protocols" volume of November 1982.  RFC 733 (in IPTW)
  963.             is obsolete.  Further revision of RFC 822 is needed to
  964.             correct some minor errors in the details of the
  965.             specification.
  966.  
  967.          MIL-STD-1781 - Simple Mail Transfer Protocol (SMTP)
  968.  
  969.       DEPENDENCIES: Transmission Control Protocol
  970.  
  971.       CONTACT: Postel@USC-ISIB.ARPA
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983. Reynolds & Postel                                              [Page 17]
  984.  
  985.  
  986.  
  987. Official ARPA-Internet Protocols                                 RFC 961
  988.  
  989.  
  990.    Resource Location Protocol  ----------------------------------- (RLP)
  991.  
  992.       STATUS:   Elective
  993.  
  994.       SPECIFICATION:   RFC 887
  995.  
  996.       COMMENTS:
  997.  
  998.          A resource location protocol for use in the ARPA-Internet.
  999.          This protocol utilizes the User Datagram Protocol (UDP) which
  1000.          in turn calls on the Internet Protocol to deliver its
  1001.          datagrams.
  1002.  
  1003.       OTHER REFERENCES:
  1004.  
  1005.       DEPENDENCIES: User Datagram Protocol
  1006.  
  1007.       CONTACT:   Accetta@CMU-CS-A.ARPA
  1008.  
  1009.    Loader Debugger Protocol  ------------------------------------- (LDP)
  1010.  
  1011.       STATUS:  Experimental
  1012.  
  1013.       SPECIFICATION:  RFC 909
  1014.  
  1015.       COMMENTS:
  1016.  
  1017.          Specifies a protocol for loading, dumping and debugging target
  1018.          machines from hosts in a network environment.  It is also
  1019.          designed to accommodate a variety of target CPU types.  It
  1020.          provides a powerful set of debugging services, while at the
  1021.          same time, it is structured so that a simple subset may be
  1022.          implemented in applications like boot loading where efficiency
  1023.          and space are at a premium.
  1024.  
  1025.          Please discuss any plans for implementation or use of this
  1026.          protocol with the contact.
  1027.  
  1028.       OTHER REFERENCES:
  1029.  
  1030.       DEPENDENCIES:  Reliable Data Protocol
  1031.  
  1032.       CONTACT:  Hinden@BBN-UNIX.ARPA
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041. Reynolds & Postel                                              [Page 18]
  1042.  
  1043.  
  1044.  
  1045. Official ARPA-Internet Protocols                                 RFC 961
  1046.  
  1047.  
  1048.    Remote Job Entry  --------------------------------------------- (RJE)
  1049.  
  1050.       STATUS:  Elective
  1051.  
  1052.       SPECIFICATION:  RFC 407 (in APH)
  1053.  
  1054.       COMMENTS:
  1055.  
  1056.          The general protocol for submitting batch jobs and retrieving
  1057.          the results.
  1058.  
  1059.          Some changes needed for use with TCP.
  1060.  
  1061.          No known active implementations.
  1062.  
  1063.       OTHER REFERENCES:
  1064.  
  1065.       DEPENDENCIES: File Transfer Protocol
  1066.                     Transmission Control Protocol
  1067.  
  1068.       CONTACT: Postel@USC-ISIB.ARPA
  1069.  
  1070.    Remote Job Service  ---------------------------------------- (NETRJS)
  1071.  
  1072.       STATUS:  Elective
  1073.  
  1074.       SPECIFICATION:  RFC 740 (in APH)
  1075.  
  1076.       COMMENTS:
  1077.  
  1078.          A special protocol for submitting batch jobs and retrieving the
  1079.          results used with the UCLA IBM OS system.
  1080.  
  1081.          Please discuss any plans for implementation or use of this
  1082.          protocol with the contact.
  1083.  
  1084.          Revision in progress.
  1085.  
  1086.       OTHER REFERENCES:
  1087.  
  1088.       DEPENDENCIES: Transmission Control Protocol
  1089.  
  1090.       CONTACT: Braden@UCLA-CCN.ARPA
  1091.  
  1092.  
  1093.  
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099. Reynolds & Postel                                              [Page 19]
  1100.  
  1101.  
  1102.  
  1103. Official ARPA-Internet Protocols                                 RFC 961
  1104.  
  1105.  
  1106.    Remote Telnet Service  ------------------------------------ (RTELNET)
  1107.  
  1108.       STATUS:  Elective
  1109.  
  1110.       SPECIFICATION:  RFC 818
  1111.  
  1112.       COMMENTS:
  1113.  
  1114.          Provides special access to user Telnet on a remote system.
  1115.  
  1116.       OTHER REFERENCES:
  1117.  
  1118.       DEPENDENCIES: Telnet, Transmission Control Protocol
  1119.  
  1120.       CONTACT: Postel@USC-ISIB.ARPA
  1121.  
  1122.    Graphics Protocol  --------------------------------------- (GRAPHICS)
  1123.  
  1124.       STATUS:  Elective
  1125.  
  1126.       SPECIFICATION:  NIC 24308 (in APH)
  1127.  
  1128.       COMMENTS:
  1129.  
  1130.          The protocol for vector graphics.
  1131.  
  1132.          Very minor changes needed for use with TCP.
  1133.  
  1134.          No known active implementations.
  1135.  
  1136.       OTHER REFERENCES:
  1137.  
  1138.       DEPENDENCIES: Telnet, Transmission Control Protocol
  1139.  
  1140.       CONTACT: Postel@USC-ISIB.ARPA
  1141.  
  1142.  
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157. Reynolds & Postel                                              [Page 20]
  1158.  
  1159.  
  1160.  
  1161. Official ARPA-Internet Protocols                                 RFC 961
  1162.  
  1163.  
  1164.    Echo Protocol  ----------------------------------------------- (ECHO)
  1165.  
  1166.       STATUS:  Recommended
  1167.  
  1168.       SPECIFICATION:  RFC 862
  1169.  
  1170.       COMMENTS:
  1171.  
  1172.          Debugging protocol, sends back whatever you send it.
  1173.  
  1174.       OTHER REFERENCES:
  1175.  
  1176.       DEPENDENCIES: Transmission Control Protocol
  1177.                     or User Datagram Protocol
  1178.  
  1179.       CONTACT: Postel@USC-ISIB.ARPA
  1180.  
  1181.    Discard Protocol  ----------------------------------------- (DISCARD)
  1182.  
  1183.       STATUS:  Elective
  1184.  
  1185.       SPECIFICATION:  RFC 863
  1186.  
  1187.       COMMENTS:
  1188.  
  1189.          Debugging protocol, throws away whatever you send it.
  1190.  
  1191.       OTHER REFERENCES:
  1192.  
  1193.       DEPENDENCIES: Transmission Control Protocol
  1194.                     or User Datagram Protocol
  1195.  
  1196.       CONTACT: Postel@USC-ISIB.ARPA
  1197.  
  1198.    Character Generator Protocol  ----------------------------- (CHARGEN)
  1199.  
  1200.       STATUS:  Elective
  1201.  
  1202.       SPECIFICATION:  RFC 864
  1203.  
  1204.       COMMENTS:
  1205.  
  1206.          Debugging protocol, sends you ASCII data.
  1207.  
  1208.       OTHER REFERENCES:
  1209.  
  1210.       DEPENDENCIES: Transmission Control Protocol
  1211.                     or User Datagram Protocol
  1212.  
  1213.  
  1214.  
  1215. Reynolds & Postel                                              [Page 21]
  1216.  
  1217.  
  1218.  
  1219. Official ARPA-Internet Protocols                                 RFC 961
  1220.  
  1221.  
  1222.       CONTACT: Postel@USC-ISIB.ARPA
  1223.  
  1224.    Quote of the Day Protocol  ---------------------------------- (QUOTE)
  1225.  
  1226.       STATUS:  Elective
  1227.  
  1228.       SPECIFICATION:  RFC 865
  1229.  
  1230.       COMMENTS:
  1231.  
  1232.          Debugging protocol, sends you a short ASCII message.
  1233.  
  1234.       OTHER REFERENCES:
  1235.  
  1236.       DEPENDENCIES: Transmission Control Protocol
  1237.                     or User Datagram Protocol
  1238.  
  1239.       CONTACT: Postel@USC-ISIB.ARPA
  1240.  
  1241.    Active Users Protocol  -------------------------------------- (USERS)
  1242.  
  1243.       STATUS:  Elective
  1244.  
  1245.       SPECIFICATION:  RFC 866
  1246.  
  1247.       COMMENTS:
  1248.  
  1249.          Lists the currently active users.
  1250.  
  1251.       OTHER REFERENCES:
  1252.  
  1253.       DEPENDENCIES: Transmission Control Protocol
  1254.                     or User Datagram Protocol
  1255.  
  1256.       CONTACT: Postel@USC-ISIB.ARPA
  1257.  
  1258.    Finger Protocol  ------------------------------------------- (FINGER)
  1259.  
  1260.       STATUS:  Elective
  1261.  
  1262.       SPECIFICATION:  RFC 742 (in APH)
  1263.  
  1264.       COMMENTS:
  1265.  
  1266.          Provides information on the current or most recent activity of
  1267.          a user.
  1268.  
  1269.          Some extensions have been suggested.
  1270.  
  1271.  
  1272.  
  1273. Reynolds & Postel                                              [Page 22]
  1274.  
  1275.  
  1276.  
  1277. Official ARPA-Internet Protocols                                 RFC 961
  1278.  
  1279.  
  1280.          Some changes are are needed for TCP.
  1281.  
  1282.       OTHER REFERENCES:
  1283.  
  1284.       DEPENDENCIES: Transmission Control Protocol
  1285.  
  1286.       CONTACT: Postel@USC-ISIB.ARPA
  1287.  
  1288.    WhoIs Protocol  ------------------------------------------- (NICNAME)
  1289.  
  1290.       STATUS:  Elective
  1291.  
  1292.       SPECIFICATION:  RFC 954
  1293.  
  1294.       COMMENTS:
  1295.  
  1296.          Accesses the ARPANET Directory database.  Provides a way to
  1297.          find out about people, their addresses, phone numbers,
  1298.          organizations, and mailboxes.
  1299.  
  1300.       OTHER REFERENCES:
  1301.  
  1302.       DEPENDENCIES: Transmission Control Protocol
  1303.  
  1304.       CONTACT: Feinler@SRI-NIC.ARPA
  1305.  
  1306.    Domain Name Protocol  -------------------------------------- (DOMAIN)
  1307.  
  1308.       STATUS:  Recommended
  1309.  
  1310.       SPECIFICATION:  RFC 881, 882, 883
  1311.  
  1312.       COMMENTS:
  1313.  
  1314.       OTHER REFERENCES:
  1315.  
  1316.          RFC 920 - Domain Requirements
  1317.  
  1318.          RFC 921 - Domain Name Implementation Schedule - Revised
  1319.  
  1320.       DEPENDENCIES: Transmission Control Protocol
  1321.                     or User Datagram Protocol
  1322.  
  1323.       CONTACT: Mockapetris@USC-ISIB.ARPA
  1324.  
  1325.  
  1326.  
  1327.  
  1328.  
  1329.  
  1330.  
  1331. Reynolds & Postel                                              [Page 23]
  1332.  
  1333.  
  1334.  
  1335. Official ARPA-Internet Protocols                                 RFC 961
  1336.  
  1337.  
  1338.    HOSTNAME Protocol  --------------------------------------- (HOSTNAME)
  1339.  
  1340.       STATUS:  Elective
  1341.  
  1342.       SPECIFICATION:  RFC 953
  1343.  
  1344.       COMMENTS:
  1345.  
  1346.          Accesses the Registered Internet Hosts database (HOSTS.TXT).
  1347.          Provides a way to find out about a host in the Internet, its
  1348.          Internet Address, and the protocols it implements.
  1349.  
  1350.       OTHER REFERENCES:
  1351.  
  1352.          RFC 952 - Host Table Specification
  1353.  
  1354.       DEPENDENCIES: Transmission Control Protocol
  1355.  
  1356.       CONTACT: Feinler@SRI-NIC.ARPA
  1357.  
  1358.    Host Name Server Protocol  ----------------------------- (NAMESERVER)
  1359.  
  1360.       STATUS:  Experimental
  1361.  
  1362.       SPECIFICATION:  IEN 116 (in IPTW)
  1363.  
  1364.       COMMENTS:
  1365.  
  1366.          Provides machine oriented procedure for translating a host name
  1367.          to an Internet Address.
  1368.  
  1369.          This specification has significant problems:  1) The name
  1370.          syntax is out of date.  2) The protocol details are ambiguous,
  1371.          in particular, the length octet either does or doesn't include
  1372.          itself and the op code.  3) The extensions are not supported by
  1373.          any known implementation.
  1374.  
  1375.          This protocol is now abandoned in favor of the DOMAIN protocol.
  1376.          Further implementations of this protocol are not advised.
  1377.  
  1378.          Please discuss any plans for implementation or use of this
  1379.          protocol with the contact.
  1380.  
  1381.       OTHER REFERENCES:
  1382.  
  1383.       DEPENDENCIES: User Datagram Protocol
  1384.  
  1385.       CONTACT: Postel@USC-ISIB.ARPA
  1386.  
  1387.  
  1388.  
  1389. Reynolds & Postel                                              [Page 24]
  1390.  
  1391.  
  1392.  
  1393. Official ARPA-Internet Protocols                                 RFC 961
  1394.  
  1395.  
  1396.    CSNET Mailbox Name Server Protocol  ---------------------- (CSNET-NS)
  1397.  
  1398.       STATUS:  Experimental
  1399.  
  1400.       SPECIFICATION:  CS-DN-2
  1401.  
  1402.       COMMENTS:
  1403.  
  1404.          Provides access to the CSNET data base of users to give
  1405.          information about users names, affiliations, and mailboxes.
  1406.  
  1407.          Please discuss any plans for implementation or use of this
  1408.          protocol with the contact.
  1409.  
  1410.       OTHER REFERENCES:
  1411.  
  1412.       DEPENDENCIES: Transmission Control Protocol
  1413.  
  1414.       CONTACT: Solomon@UWISC.ARPA
  1415.  
  1416.    Daytime Protocol  ----------------------------------------- (DAYTIME)
  1417.  
  1418.       STATUS:  Elective
  1419.  
  1420.       SPECIFICATION:  RFC 867
  1421.  
  1422.       COMMENTS:
  1423.  
  1424.          Provides the day and time in ASCII character string.
  1425.  
  1426.       OTHER REFERENCES:
  1427.  
  1428.       DEPENDENCIES: Transmission Control Protocol
  1429.                     or User Datagram Protocol
  1430.  
  1431.       CONTACT: Postel@USC-ISIB.ARPA
  1432.  
  1433.    Network Time Protocol  ---------------------------------------- (NTP)
  1434.  
  1435.       STATUS:  Experimental
  1436.  
  1437.       SPECIFICATION:  RFC 958
  1438.  
  1439.       COMMENTS:
  1440.  
  1441.          A proposed protocol for synchronizing a set of network clocks
  1442.          using a set of distributed clients and servers.
  1443.  
  1444.  
  1445.  
  1446.  
  1447. Reynolds & Postel                                              [Page 25]
  1448.  
  1449.  
  1450.  
  1451. Official ARPA-Internet Protocols                                 RFC 961
  1452.  
  1453.  
  1454.          Please discuss any plans for implementation or use of this
  1455.          protocol with the contact.
  1456.  
  1457.       OTHER REFERENCES:  RFC 778, RFC 891, RFC 956, and RFC 957.
  1458.  
  1459.       DEPENDENCIES: User Datagram Protocol
  1460.  
  1461.       CONTACT: Mills@USC-ISID.ARPA
  1462.  
  1463.    Time Server Protocol  ---------------------------------------- (TIME)
  1464.  
  1465.       STATUS:  Elective
  1466.  
  1467.       SPECIFICATION:  RFC 868
  1468.  
  1469.       COMMENTS:
  1470.  
  1471.          Provides the time as the number of seconds from a specified
  1472.          reference time.
  1473.  
  1474.       OTHER REFERENCES:
  1475.  
  1476.       DEPENDENCIES: Transmission Control Protocol
  1477.                     or User Datagram Protocol
  1478.  
  1479.       CONTACT: Postel@USC-ISIB.ARPA
  1480.  
  1481.    DCNET Time Server Protocol  --------------------------------- (CLOCK)
  1482.  
  1483.       STATUS:  Experimental
  1484.  
  1485.       SPECIFICATION:  RFC 778
  1486.  
  1487.       COMMENTS:
  1488.  
  1489.          Provides a mechanism for keeping synchronized clocks.
  1490.  
  1491.          Please discuss any plans for implementation or use of this
  1492.          protocol with the contact.
  1493.  
  1494.       OTHER REFERENCES:
  1495.  
  1496.       DEPENDENCIES: Internet Control Message Protocol
  1497.  
  1498.       CONTACT: Mills@USC-ISID.ARPA
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505. Reynolds & Postel                                              [Page 26]
  1506.  
  1507.  
  1508.  
  1509. Official ARPA-Internet Protocols                                 RFC 961
  1510.  
  1511.  
  1512.    SUPDUP Protocol  ------------------------------------------- (SUPDUP)
  1513.  
  1514.       STATUS:  Elective
  1515.  
  1516.       SPECIFICATION:  RFC 734 (in APH)
  1517.  
  1518.       COMMENTS:
  1519.  
  1520.          A special Telnet like protocol for display terminals.
  1521.  
  1522.       OTHER REFERENCES:
  1523.  
  1524.       DEPENDENCIES: Transmission Control Protocol
  1525.  
  1526.       CONTACT: Crispin@SU-SCORE.ARPA
  1527.  
  1528.    Internet Message Protocol  ------------------------------------ (MPM)
  1529.  
  1530.       STATUS:  Experimental
  1531.  
  1532.       SPECIFICATION:  RFC 759
  1533.  
  1534.       COMMENTS:
  1535.  
  1536.          This is an experimental multimedia mail transfer protocol.  The
  1537.          implementation is called a Message Processing Module or MPM.
  1538.  
  1539.          Please discuss any plans for implementation or use of this
  1540.          protocol with the contact.
  1541.  
  1542.       OTHER REFERENCES:
  1543.  
  1544.          RFC 767 - Structured Document Formats
  1545.  
  1546.       DEPENDENCIES: Transmission Control Protocol
  1547.  
  1548.       CONTACT: Postel@USC-ISIB.ARPA
  1549.  
  1550.  
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559.  
  1560.  
  1561.  
  1562.  
  1563. Reynolds & Postel                                              [Page 27]
  1564.  
  1565.  
  1566.  
  1567. Official ARPA-Internet Protocols                                 RFC 961
  1568.  
  1569.  
  1570.    Post Office Protocol - Version 2  ---------------------------- (POP2)
  1571.  
  1572.       STATUS:  Experimental
  1573.  
  1574.       SPECIFICATION:  RFC 937
  1575.  
  1576.       COMMENTS:
  1577.  
  1578.          The intent of the Post Office Protocol - Version 2 (POP2) is to
  1579.          allow a user's workstation to access mail from a mailbox
  1580.          server.  It is expected that mail will be posted from the
  1581.          workstation to the mailbox server via the Simple Mail Transfer
  1582.          Protocol (SMTP).
  1583.  
  1584.          Please discuss any plans for implementation or use of this
  1585.          protocol with the contact.
  1586.  
  1587.       OTHER REFERENCES:  Obsoletes RFC 918
  1588.  
  1589.       DEPENDENCIES: Transmission Control Protocol
  1590.  
  1591.       CONTACT: JKReynolds@USC-ISIB.ARPA
  1592.  
  1593.    Network Standard Text Editor  ------------------------------- (NETED)
  1594.  
  1595.       STATUS:  Elective
  1596.  
  1597.       SPECIFICATION:  RFC 569
  1598.  
  1599.       COMMENTS:
  1600.  
  1601.          Describes a simple line editor which could be provided by every
  1602.          Internet host.
  1603.  
  1604.       OTHER REFERENCES:
  1605.  
  1606.       DEPENDENCIES:
  1607.  
  1608.       CONTACT:  Postel@USC-ISIB.ARPA
  1609.  
  1610.  
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620.  
  1621. Reynolds & Postel                                              [Page 28]
  1622.  
  1623.  
  1624.  
  1625. Official ARPA-Internet Protocols                                 RFC 961
  1626.  
  1627.  
  1628.    Authentication Service  -------------------------------------- (AUTH)
  1629.  
  1630.       STATUS:  Experimental
  1631.  
  1632.       SPECIFICATION:  RFC 931
  1633.  
  1634.       COMMENTS:
  1635.  
  1636.          This server provides a means to determine the identity of a
  1637.          user of a particular TCP connection.  Given a TCP port number
  1638.          pair, it returns a character string which identifies the owner
  1639.          of that connection on the server's system.
  1640.  
  1641.          Please discuss any plans for implementation or use of this
  1642.          protocol with the contact.
  1643.  
  1644.       OTHER REFERENCES:  Supercedes RFC 912
  1645.  
  1646.       DEPENDENCIES: Transmission Control Protocol
  1647.  
  1648.       CONTACT: StJohns@MIT-Multics.ARPA
  1649.  
  1650.    Bootstrap Protocol  ----------------------------------------- (BOOTP)
  1651.  
  1652.       STATUS:  Experimental
  1653.  
  1654.       SPECIFICATION:  RFC 951
  1655.  
  1656.       COMMENTS:
  1657.  
  1658.          This proposed protocol provides an IP/UDP bootstrap protocol
  1659.          which allows a diskless client machine to discover its own IP
  1660.          address, the address of a server host, and the name of a file
  1661.          to be loaded into memory and executed.
  1662.  
  1663.          Please discuss any plans for implementation or use of this
  1664.          protocol with the contact.
  1665.  
  1666.       OTHER REFERENCES:
  1667.  
  1668.       DEPENDENCIES: Internet Protocol, User Datagram Protocol
  1669.  
  1670.       CONTACT: Croft@SUMEX-AIM.ARPA
  1671.  
  1672.  
  1673.  
  1674.  
  1675.  
  1676.  
  1677.  
  1678.  
  1679. Reynolds & Postel                                              [Page 29]
  1680.  
  1681.  
  1682.  
  1683. Official ARPA-Internet Protocols                                 RFC 961
  1684.  
  1685.  
  1686. APPENDICES
  1687.  
  1688.    Assigned Numbers  ---------------------------------------------------
  1689.  
  1690.       STATUS:  None
  1691.  
  1692.       SPECIFICATION:  RFC 960
  1693.  
  1694.       COMMENTS:
  1695.  
  1696.          Describes the fields of various protocols that are assigned
  1697.          specific values for actual use, and lists the currently
  1698.          assigned values.
  1699.  
  1700.          Issued November 1985, replaces RFC 943, RFC 790 in IPTW, and
  1701.          RFC 923.
  1702.  
  1703.       OTHER REFERENCES:
  1704.  
  1705.       CONTACT: JKReynolds@USC-ISIB.ARPA
  1706.  
  1707.    Pre-emption  --------------------------------------------------------
  1708.  
  1709.       STATUS:  Elective
  1710.  
  1711.       SPECIFICATION:  RFC 794 (in IPTW)
  1712.  
  1713.       COMMENTS:
  1714.  
  1715.          Describes how to do pre-emption of TCP connections.
  1716.  
  1717.       OTHER REFERENCES:
  1718.  
  1719.       CONTACT: Postel@USC-ISIB.ARPA
  1720.  
  1721.  
  1722.  
  1723.  
  1724.  
  1725.  
  1726.  
  1727.  
  1728.  
  1729.  
  1730.  
  1731.  
  1732.  
  1733.  
  1734.  
  1735.  
  1736.  
  1737. Reynolds & Postel                                              [Page 30]
  1738.  
  1739.  
  1740.  
  1741. Official ARPA-Internet Protocols                                 RFC 961
  1742.  
  1743.  
  1744.    Service Mappings  ---------------------------------------------------
  1745.  
  1746.       STATUS:  None
  1747.  
  1748.       SPECIFICATION:  RFC 795 (in IPTW)
  1749.  
  1750.       COMMENTS:
  1751.  
  1752.          Describes the mapping of the IP type of service field onto the
  1753.          parameters of some specific networks.
  1754.  
  1755.          Out of date, needs revision.
  1756.  
  1757.       OTHER REFERENCES:
  1758.  
  1759.       CONTACT: Postel@USC-ISIB.ARPA
  1760.  
  1761.    Address Mappings  ---------------------------------------------------
  1762.  
  1763.       STATUS:  None
  1764.  
  1765.       SPECIFICATION:  RFC 796 (in IPTW)
  1766.  
  1767.       COMMENTS:
  1768.  
  1769.          Describes the mapping between Internet Addresses and the
  1770.          addresses of some specific networks.
  1771.  
  1772.          Out of date, needs revision.
  1773.  
  1774.       OTHER REFERENCES:
  1775.  
  1776.       CONTACT:  Postel@USC-ISIB.ARPA
  1777.  
  1778.    Document Formats  ---------------------------------------------------
  1779.  
  1780.       STATUS:  None
  1781.  
  1782.       SPECIFICATION:  RFC 678
  1783.  
  1784.       COMMENTS:
  1785.  
  1786.          Describes standard format rules for several types of documents.
  1787.  
  1788.       OTHER REFERENCES:
  1789.  
  1790.       CONTACT:  Postel@USC-ISIB.ARPA
  1791.  
  1792.  
  1793.  
  1794.  
  1795. Reynolds & Postel                                              [Page 31]
  1796.  
  1797.  
  1798.  
  1799. Official ARPA-Internet Protocols                                 RFC 961
  1800.  
  1801.  
  1802.    Bitmap Formats  -----------------------------------------------------
  1803.  
  1804.       STATUS:  None
  1805.  
  1806.       SPECIFICATION:  RFC 797
  1807.  
  1808.       COMMENTS:
  1809.  
  1810.          Describes a standard format for bitmap data.
  1811.  
  1812.       OTHER REFERENCES:
  1813.  
  1814.       CONTACT:  Postel@USC-ISIB.ARPA
  1815.  
  1816.    Facsimile Formats  --------------------------------------------------
  1817.  
  1818.       STATUS:  None
  1819.  
  1820.       SPECIFICATION:  RFC 804
  1821.  
  1822.       COMMENTS:
  1823.  
  1824.          Describes a standard format for facsimile data.
  1825.  
  1826.       OTHER REFERENCES:
  1827.  
  1828.       CONTACT:  Postel@USC-ISIB.ARPA
  1829.  
  1830.    Host-Front End Protocol  ------------------------------------- (HFEP)
  1831.  
  1832.       STATUS:  Experimental
  1833.  
  1834.       SPECIFICATION:  RFC 929
  1835.  
  1836.       COMMENTS:
  1837.  
  1838.          Please discuss any plans for implementation or use of this
  1839.          protocol with the contact.
  1840.  
  1841.       OTHER REFERENCES:  RFC 928
  1842.  
  1843.       DEPENDENCIES:
  1844.  
  1845.       CONTACT: Padlipsky@USC-ISI.ARPA
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853. Reynolds & Postel                                              [Page 32]
  1854.  
  1855.  
  1856.  
  1857. Official ARPA-Internet Protocols                                 RFC 961
  1858.  
  1859.  
  1860.    Internet Protocol on X.25 Networks  ------------------------ (IP-X25)
  1861.  
  1862.       STATUS:  Recommended
  1863.  
  1864.       SPECIFICATION:  RFC 877
  1865.  
  1866.       COMMENTS:
  1867.  
  1868.          Describes a standard for the transmission of IP Datagrams over
  1869.          Public Data Networks.
  1870.  
  1871.       OTHER REFERENCES:
  1872.  
  1873.       CONTACT:  jtk@PURDUE.ARPA
  1874.  
  1875.    Internet Protocol on DC Networks  --------------------------- (IP-DC)
  1876.  
  1877.       STATUS:  Elective
  1878.  
  1879.       SPECIFICATION: RFC 891
  1880.  
  1881.       COMMENTS:
  1882.  
  1883.       OTHER REFERENCES:
  1884.  
  1885.          RFC 778 - DCNET Internet Clock Service
  1886.  
  1887.       CONTACT:  Mills@USC-ISID.ARPA
  1888.  
  1889.    Internet Protocol on Ethernet Networks  ---------------------- (IP-E)
  1890.  
  1891.       STATUS:  Recommended
  1892.  
  1893.       SPECIFICATION: RFC 894
  1894.  
  1895.       COMMENTS:
  1896.  
  1897.       OTHER REFERENCES:  RFC 893
  1898.  
  1899.       CONTACT:  Postel@USC-ISIB.ARPA
  1900.  
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.  
  1911. Reynolds & Postel                                              [Page 33]
  1912.  
  1913.  
  1914.  
  1915. Official ARPA-Internet Protocols                                 RFC 961
  1916.  
  1917.  
  1918.    Internet Protocol on Experimental Ethernet Networks  -------- (IP-EE)
  1919.  
  1920.       STATUS:  Recommended
  1921.  
  1922.       SPECIFICATION: RFC 895
  1923.  
  1924.       COMMENTS:
  1925.  
  1926.       OTHER REFERENCES:
  1927.  
  1928.       CONTACT:  Postel@USC-ISIB.ARPA
  1929.  
  1930.    Internet Protocol on IEEE 802.3  -------------------------- (IP-IEEE)
  1931.  
  1932.       STATUS:  Recommended
  1933.  
  1934.       SPECIFICATION: RFC 948
  1935.  
  1936.       COMMENTS:  A proposed protocol of two methods of encapsulating
  1937.       Internet Protocol (IP) datagrams on an IEEE 802.3 network.
  1938.  
  1939.       OTHER REFERENCES:
  1940.  
  1941.       CONTACT:  Ira@UPENN.CSNET
  1942.  
  1943.    Internet Subnet Protocol  ---------------------------------- (IP-SUB)
  1944.  
  1945.       STATUS:  Recommended
  1946.  
  1947.       SPECIFICATION: RFC 950
  1948.  
  1949.       COMMENTS:
  1950.  
  1951.          Specifies procedures for the use of subnets, including the
  1952.          ultility of "subnets" of Internet networks, which are logically
  1953.          visible sub-sections of a single Internet.  Recommended in the
  1954.          sense of "if you do subnetting at all do it this way".
  1955.  
  1956.       OTHER REFERENCES:  RFC 940, RFC 917, RFC 925, RFC 932, RFC 936,
  1957.       RFC 922
  1958.  
  1959.       DEPENDENCIES:
  1960.  
  1961.       CONTACT:  Mogul@SU-SCORE.ARPA
  1962.  
  1963.  
  1964.  
  1965.  
  1966.  
  1967.  
  1968.  
  1969. Reynolds & Postel                                              [Page 34]
  1970.  
  1971.  
  1972.  
  1973. Official ARPA-Internet Protocols                                 RFC 961
  1974.  
  1975.  
  1976.    Broadcasting Internet Datagrams  ------------------------- (IP-BROAD)
  1977.  
  1978.       STATUS:  Experimental
  1979.  
  1980.       SPECIFICATION:  RFC 919
  1981.  
  1982.       COMMENTS:
  1983.  
  1984.          A proposed protocol of simple rules for broadcasting Internet
  1985.          datagrams on local networks that support broadcast, for
  1986.          addressing broadcasts, and for how gateways should handle them.
  1987.  
  1988.          Please discuss any plans for implementation or use of this
  1989.          protocol with the contact.
  1990.  
  1991.       OTHER REFERENCES:  RFC 922
  1992.  
  1993.       DEPENDENCIES:
  1994.  
  1995.       CONTACT: Mogul@SU-SCORE.ARPA
  1996.  
  1997.    Address Resolution Protocol  ---------------------------------- (ARP)
  1998.  
  1999.       STATUS:  Recommended
  2000.  
  2001.       SPECIFICATION: RFC 826
  2002.  
  2003.       COMMENTS:
  2004.  
  2005.          This is a procedure for finding the network hardware address
  2006.          corresponding to an Internet Address.
  2007.  
  2008.       OTHER REFERENCES:
  2009.  
  2010.       CONTACT:  Postel@USC-ISIB.ARPA
  2011.  
  2012.    A Reverse Address Resolution Protocol  ----------------------- (RARP)
  2013.  
  2014.       STATUS:  Elective
  2015.  
  2016.       SPECIFICATION: RFC 903
  2017.  
  2018.       COMMENTS:
  2019.  
  2020.          This is a procedure for workstations to dynamically find their
  2021.          protocol address (e.g., their Internet Address), when they only
  2022.          only know their hardware address (e.g., their attached physical
  2023.          network address).
  2024.  
  2025.  
  2026.  
  2027. Reynolds & Postel                                              [Page 35]
  2028.  
  2029.  
  2030.  
  2031. Official ARPA-Internet Protocols                                 RFC 961
  2032.  
  2033.  
  2034.       OTHER REFERENCES:
  2035.  
  2036.       CONTACT:  Mogul@SU-SCORE.ARPA
  2037.  
  2038.    Multi-LAN Address Resolution Protocol  ----------------------- (MARP)
  2039.  
  2040.       STATUS:  Experimental
  2041.  
  2042.       SPECIFICATION: RFC 925
  2043.  
  2044.       COMMENTS:
  2045.  
  2046.          Discussion of the various problems and potential solutions of
  2047.          "transparent subnets" in a multi-LAN environment.
  2048.  
  2049.          Please discuss any plans for implementation or use of this
  2050.          protocol with the contact.
  2051.  
  2052.       OTHER REFERENCES:  RFC 917, RFC 826
  2053.  
  2054.       DEPENDENCIES:
  2055.  
  2056.       CONTACT:  Postel@USC-ISIB.ARPA
  2057.  
  2058.    Broadcasting Internet Datagrams with Subnets --------- (IP-SUB-BROAD)
  2059.  
  2060.       STATUS:  Experimental
  2061.  
  2062.       SPECIFICATION:  RFC 922
  2063.  
  2064.       COMMENTS:
  2065.  
  2066.          A proposed protocol of simple rules for broadcasting Internet
  2067.          datagrams on local networks that support broadcast, for
  2068.          addressing broadcasts, and for how gateways should handle them.
  2069.  
  2070.          Please discuss any plans for implementation or use of this
  2071.          protocol with the contact.
  2072.  
  2073.       OTHER REFERENCES:
  2074.  
  2075.       DEPENDENCIES:
  2076.  
  2077.       CONTACT: Mogul@SU-SCORE.ARPA
  2078.  
  2079.  
  2080.  
  2081.  
  2082.  
  2083.  
  2084.  
  2085. Reynolds & Postel                                              [Page 36]
  2086.  
  2087.  
  2088.  
  2089. Official ARPA-Internet Protocols                                 RFC 961
  2090.  
  2091.  
  2092.    Host Access Protocol  ----------------------------------------- (HAP)
  2093.  
  2094.       STATUS:  Recommended
  2095.  
  2096.       SPECIFICATION:  RFC 907
  2097.  
  2098.       COMMENTS:
  2099.  
  2100.          This protocol specifies the network-access level communication
  2101.          between an arbitrary computer, called a host, and a
  2102.          packet-switched satellite network, e.g., SATNET or WBNET.
  2103.  
  2104.          Note:  Implementations of HAP should be performed in
  2105.          coordination with satellite network development and operations
  2106.          personnel.
  2107.  
  2108.       OTHER REFERENCES:
  2109.  
  2110.       DEPENDENCIES:
  2111.  
  2112.       CONTACT: Schoen@BBN-UNIX.ARPA
  2113.  
  2114.    Reliable Asynchronous Transfer Protocol  --------------------- (RATP)
  2115.  
  2116.       STATUS:  Experimental
  2117.  
  2118.       SPECIFICATION:  RFC 916
  2119.  
  2120.       COMMENTS:
  2121.  
  2122.          This paper specifies a protocol which allows two programs to
  2123.          reliably communicate over a communication link.  It ensures
  2124.          that the data entering one end of the link if received arrives
  2125.          at the other end intact and unaltered.  This proposed protocol
  2126.          is designed to operate over a full duplex point-to-point
  2127.          connection.  It contains some features which tailor it to the
  2128.          RS-232 links now in current use.
  2129.  
  2130.          Please discuss any plans for implementation or use of this
  2131.          protocol with the contact.
  2132.  
  2133.       OTHER REFERENCES:
  2134.  
  2135.       DEPENDENCIES: Transmission Control Protocol
  2136.  
  2137.       CONTACT: Finn@USC-ISIB.ARPA
  2138.  
  2139.  
  2140.  
  2141.  
  2142.  
  2143. Reynolds & Postel                                              [Page 37]
  2144.  
  2145.  
  2146.  
  2147. Official ARPA-Internet Protocols                                 RFC 961
  2148.  
  2149.  
  2150.    Thinwire Protocol  --------------------------------------- (THINWIRE)
  2151.  
  2152.       STATUS:  Experimental
  2153.  
  2154.       SPECIFICATION:  RFC 914
  2155.  
  2156.       COMMENTS:
  2157.  
  2158.          This paper discusses a Thinwire Protocol for connecting
  2159.          personal computers to the ARPA-Internet.  It primarily focuses
  2160.          on the particular problems in the ARPA-Internet of low speed
  2161.          network interconnection with personal computers, and possible
  2162.          methods of solution.
  2163.  
  2164.          Please discuss any plans for implementation or use of this
  2165.          protocol with the contact.
  2166.  
  2167.       OTHER REFERENCES:
  2168.  
  2169.       DEPENDENCIES:
  2170.  
  2171.       CONTACT: Farber@ROCHESTER.ARPA
  2172.  
  2173.  
  2174.  
  2175.  
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.  
  2182.  
  2183.  
  2184.  
  2185.  
  2186.  
  2187.  
  2188.  
  2189.  
  2190.  
  2191.  
  2192.  
  2193.  
  2194.  
  2195.  
  2196.  
  2197.  
  2198.  
  2199.  
  2200.  
  2201. Reynolds & Postel                                              [Page 38]
  2202.  
  2203.