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ページ]
一覧
スポンサーリンク