RFC123 日本語訳

0123 Proffered Official ICP. S.D. Crocker. April 1971. (Format: TXT=4812 bytes) (Obsoletes RFC0066, RFC0080) (Obsoleted by RFC0165) (Updates RFC0098, RFC0101) (Updated by RFC0127, RFC0143, RFC0148) (Status: UNKNOWN)
プログラムでの自動翻訳です。
RFC一覧
英語原文

Network Working Group                                         S. Crocker
Request for Comments: 123                                           UCLA
NIC #5837                                                    20 April 71
Categories: D.1
Obsoletes: RFCs 66, 80
Updates: RFCs 98, 101

コメントを求めるワーキンググループS.医者要求をネットワークでつないでください: 123 UCLA NIC#5837の1971年4月20日のカテゴリ: D.1は以下を時代遅れにします。 RFCs66、80アップデート: RFCs98、101

                        A Proferred Official ICP

Proferredの公式のICP

By Initial Connection Protocol (ICP), I mean a third level protocol
which is initiated by a user process at one site in order to contact a
server process at another site.  Typically, the user process will be a
Telnet and the server process will be a logger, but there may be other
cases.

Initial Connectionプロトコル(ICP)で、私は別のサイトでサーバプロセスに連絡するために1つのサイトでユーザ・プロセスで開始される3番目の平らなプロトコルを言っています。 ユーザ・プロセスは通常、Telnetになるでしょう、そして、サーバプロセスはきこりになるでしょうが、他のケースがあるかもしれません。

In this RFC, I wish to describe a family of ICPs suitable for
establishing one pair of connections (one in each direction) between any
user process and any server process, and to propose further a particular
subset of this family as the standard ICP for connecting user processes
to loggers on systems which accept teletype-like devices.

このRFCでは、接続の1組を設立するのに適当なICPsのファミリーについて説明したいと思う、(あるコネ、各方向) 間に、どんなユーザ・プロセスとどんなサーバも処理されて、接続ユーザのための標準のICPとしてさらにこのファミリーの特定の部分集合を提案するのはテレタイプのようなデバイスを受け入れるシステムの上できこりに処理されます。

Notation

記法

We have no standard notation for describing system calls which initiate
and close connections or cause data to be sent, so I will use the
following ad hoc notation.

私たちには接続を開始して、終えるシステムコールについて説明するか、原因データが送られるどんな標準の記法もないので、私は以下の臨時の記法を使用するつもりです。

Init (local = l, foreign = f, size = s)

イニット(地方の=l、外国=f、サイズ=s)

   causes the local Host to attempt to establish a connection between
   socket l at the local Host and socket f, with a byte size of s for
   the connection.

地方のHostのソケットlと接続のためのsのバイトサイズがあるソケットfの間に取引関係を築くために地方のHostが試みることを引き起こします。

   l is a 32 bit local socket number,
   f is a 40 bit foreign socket number, the high-order eight bits
   of which specify the foreign Host, and
   s is an eight bit non-zero byte size.
   The sum of l and f must be odd.

lは32ビットの地方のソケット番号です、そして、fは40ビットの外国ソケット番号です、そして、sは8ビットの非ゼロバイトサイズです。高位その8ビットは外国Hostを指定します。 lとfの合計は変であるに違いありません。

Listen (local = l, size = s)

聴いてください。(地方の=l、サイズ=s)

   causes the local Host to wait for a request for connection to local
   socket l with byte size s.  The process will be woken when a
   connection is established.  The parameters l and s are the same as
   for Init.

地方のHostがバイトサイズsで地方のソケットlに接続を求める要求を待つことを引き起こします。 接続が確立されるとき、プロセスは起こされるでしょう。 パラメタlとsはInitのように同じです。

                                                                [Page 1]

Send (socket = l, data = d)

[1ページ]は発信します。(ソケット=l、データ=d)

   The data named by d is sent over the connection attached to local
   socket l. l must be a send socket attached to a connection.  d is the
   name of a data area.

aが接続に愛着しているソケットを送るということになってください地方のソケットl.l必須に付けられた接続の上に送って。dによって指定されたデータはdがデータ領域の名前であるということです。

Receive (socket = l, data = d)

受信してください。(ソケット=l、データ=d)

   The receive side counterpart to send.

発信するためにサイド対応者を受けてください。

Close (socket = l)

閉鎖(ソケット=l)

   Any connection currently attached to a local socket l is closed.

現在地方のソケットlに取り付けられているどんな接続も閉じられます。

A Family of ICPs

ICPsのファミリー

Briefly, a server process at a site attaches a well-advertised send
socket L and listens.  A user process initiates connection to L from its
receive socket U.  The byte size for this connection is 32.  The server
process then transmits a 32-bit even number S and closes the connection.
The 32-bit number S and its successor, S+1, are the socket number the
server will use.  The final steps are for sockets S and S+1 at the
server site to be connected to sockets U+1 and U respectively at the
user site.

簡潔に、大使館員aがよく広告を出したサイトのサーバプロセスは、ソケットLを送って、聴かれます。 ソケットU.を受けてください。Aユーザ・プロセスがLとの接続を開始する、それ、この接続のためのバイトサイズは32です。 サーバプロセスは、次に、32ビットの偶数Sを伝えて、接続を終えます。 32ビットの数Sとその後継者(S+1)はサーバが使用するソケット番号です。 最終的なステップはサーバサイトのソケットSとS+1がユーザの現場でそれぞれソケットU+1とUに接続されることです。

Using the notation, the server executes the following sequence:

記法を使用して、サーバは以下の系列を実行します:

   Listen (socket = L, size = 32)
   [Wait until a user connects]
   Send (socket = L, data = S)
   Close (socket = L)
   Init (local = S, foreign = U+1, size = Bu)
   Init (local = S+1, foreign = U, size = Bs)

聴取、(ソケット=L、サイズ=32)[ユーザが接続するまで、待っている]はイニット(地方の=S、外国=U+1、サイズはBuと等しい)イニットを近く(ソケット=L)に送ります(ソケット=L、データはSと等しいです)。(地方の=S+1、外国=U、サイズはBsと等しいです)

The user executes the following:

ユーザは以下を実行します:

   Init (local = U, foreign = L, size = 32)
   Receive (socket = U, data = S)
   Close (socket = U)
   Init (local = U+1, foreign = S, size = Bu)
   Init (local = U, foreign = S+1, size = Bs)

イニット(地方の=U、外国=L、サイズ=32)は近く(ソケット=U)でイニット(地方の=U+1、外国=S、サイズはBuと等しい)イニットを受けます(ソケット=U、データはSと等しいです)。(地方の=U、外国=S+1、サイズ=Bs)

Note that L is a send socket (odd), while S and U are receive sockets
(even).  Where L, S or U are used as values of local, they are 32-bit
numbers; where they are values of foreign, they are 40-bit numbers.  The
parameters Bs and Bu are the byte sizes to be sent by the server and
user, respectively.

SとUはそうですが、Lがaであるメモは(変)でソケットを送って、ソケット)さえを受けてください。 L、SまたはUが地方の値として使用されるところでは、それらは32ビットの数です。 外国の値であるところでは、それらは40ビットの数です。 パラメタのBsとBuはそれぞれサーバとユーザによって送られるバイトサイズです。

                                                                [Page 2]

Examination of the above sequences reveals that an ICP is characterized
by the three numbers L, Bs and Bu, and must meet the restrictions that

上の系列の[2ページ]試験がICPが3つの番号L、Bs、およびBuによって特徴付けられるのを明らかにして、制限を満たさなければならない、それ

   (a) L is a send socket,
   (b) Bs and Bu are legal byte sizes, and
   (c) for each L there is only on pair of associated byte sizes.

(c) (a) Lによるaはソケットを送ります、(b)Bsということです、そして、Buは法的なバイトサイズです、そして、各Lのために、サイズが関連バイトの組だけにあります。

This last restriction prevents two distinct services from being
available through the same socket and distinguished only by the byte
sizes.

この最後の制限は、2つの異なったサービスが同じソケットを通して利用可能であって、単にバイトサイズに従って区別しているのを防ぎます。

Telnet ICP

telnet ICP

For connecting teletype-like users, i.e. interactive and ASCII, to Hosts
serving such users, I propose an ICP of the form described above and
characterized by L = 1, Bs = Bu = 8. [There has been some confusion
about socket numbers.  Here I specifically mean L = X00000001]

そのようなユーザに役立つHostsへの接続のテレタイプのようなユーザ、すなわち、インタラクティブ、およびASCIIのために、私は=1が上で説明されて、Lによって特徴付けられた形式のICPを提案します、Bu Bs==8。 [ソケット番号に関して何らかの混乱がありました。 ここで、私は、LがX00000001と等しいと明確に言っています。]

Formalities

堅苦しさ

I propose that the Telnet ICP be made official.  Comments should be
published before the May NWG meeting, the subject will be discussed
there, and we will decide there to accept or reject this protocol.

私は、Telnet ICPを公式にするよう提案します。 5月のNWGミーティング、そこで問題について議論して、私たちが、そこでこのプロトコルを受け入れるか、または拒絶すると決めるつもりである前にコメントは発行されるべきです。

       [ This RFC was put into machine readable form for entry ]
          [ into the online RFC archives by Jeff Sorte 5/97 ]

[このRFCはエントリーのためのマシンに入れられた読み込み可能なフォームでした][ジェフSorte5/97によるオンラインRFCアーカイブへの]

                                                                [Page 3]

[3ページ]

一覧

 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 

スポンサーリンク

banner メッセージを#で大きく表示する

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

上に戻る