RFC695 Official change in Host-Host Protocol

0695 Official change in Host-Host Protocol. M. Krilanovich. July 1975. (Format: TXT=3425 bytes) (Status: UNKNOWN)

日本語訳
RFC一覧

参照



NWG/RFC# 695                       MCK 5-JUL-75 15:38  32908
Official Change in Host-Host Protocol



                                      Mark Krilanovich     1

         Official Change in Host-Host Protocol             2

This is an official change to the Host to Host
protocol, this document should be filed with the
protocol specification (nic -- 8246,) in the Current
Network Protocols Notebook (nic -- 7104,).                 3

                                         -- Jon Postel    3a

This document corrects an ambiguity in the current
host-host protocol, concerning the ERR command.
Paragraph "f", page 35, of NIC 8246 defines the
meaning of an ERR command with error code of 5 to be
"socket (link) not connected".  The error code is
stated to apply to two cases, one in which a control
command other than STR or RTS refers to a socket that
is neither fully open nor fully closed, and the other
in which a (non-control) message arrives over a link
not being used for a connection.                           4

The difficulty arises from the fact that the contents
of the "data" field of the ERR command has distinctly
different formats in the two cases.  In the first, it
is a host-host command, and in the second it is a
message header.  There is no reliable way for the code
in the NCP receiving the ERR command (or a human
reviewing an error log) to distinguish between the two
cases, and therefore fullest use cannot be made of the
ERR command.                                               5

The two cases are now defined to have different error
codes.  In addition, a new error code is defined,
meaning "invalid host leader received".  Therefore,
paragraph "f" under "ERR - Error detected" is now
replaced by the following:                                 6

f.  Request on a non-open socket (Error code = 5)          7

NWG/RFC# 695                       MCK 5-JUL-75 15:38  32908
Official Change in Host-Host Protocol



   A request other than an STR or RTS was made for a
   socket (perhaps referenced by link number) that is
   not party to an fully established connection.  The
   socket's inappropriate state could either be that
   only one RFC has been sent (not yet open) or that
   only one CLS has been sent (not yet closed).  The
   "data" field contains the command in error; the
   value of any fill necessary is zeros.                  7a

g.  Message on an unknown link (Error code = 6)            8

   A message was received over a user link which is
   not currently being used for any connection.  The
   contents of the "data" field are the message header
   followed by the first eight bits of text, if any,
   or zeros.                                              8a

h.  Invalid host header (Error code = 7)                   9

   A message was received either over the control link
   or a valid user link that had a host header with
   invalid format. Examples of when this subtype would
   be appropriate are the following:  the M1 or M2
   fields were non-zero, the byte size was invalid
   (not 8 for a control link, zero for any link), or
   the declared length (byte size times byte count)
   exceeded the actual length.  The contents of the
   "data" field is the message header padded with
   eight bits of zeros.                                   9a

-------                                                   10


















一覧

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

スポンサーリンク

svn: '/home' does not appear to be a URL 同サーバ内にあるリポジトリの指定

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

上に戻る