メインコンテンツまでスキップ

III. 質問

III-1. HOSTとIMPの間に単純な制御手順が存在しないのはなぜか?HOSTから発行されたメッセージが、伝送による誤りを伴ってIMPに到達した場合、何が起こるのか?​

BBNの仕様によれば、この誤りは受信側のHOSTまで[as]伝達されるようである。

その場合、HOST-HOST間の制御手順を設ける必要があるのか?

III-2. 専用チャネルハードウェアユニットはどこに接続されるのか(MIOP/SIOP)?​

このデバイスは、パディングを開始するために、送出メッセージの終了をどのようにして通知されるのか?

(プログラムはMIOP SIOPに送出メッセージのバイト数を提供し、最後のバイトが送出されたときに割り込みを返してもらう。その信号が、専用デバイスにも送られるのであろうか?)

逆に、ハンドラは受信メッセージの長さをどのようにして知るのか?先行するメッセージの内容からか、それともこのプログラムは常に最大長のメッセージを受信できるように準備しておくべきなのか?(その場合、ハードウェアによって実際の終了が検出されたときに割り込みが発生するべきである)。

III-3. ユーザー・ネットワークプログラムインターフェースを設計するために、Gordo文書はいつ入手可能になるのか。プログラムの起動、あるプログラムから別のプログラムへのパラメータの転送などのためのメカニズムは何か...​

                        HOST (Sigma 7) <--|/|--> Outside world
Users |/|
| |/|
| |/| Special Standard
V |/| | |
+--------------+ +------------+ |/| V | V
o----| | | | |/| +------+------+
| Output |-->| Output |-->|/|-->| | |-->IMP
. . .| | | | |/| | |
| | | | |/| | | |
o----| (Multiplex) | | | |/| | |
|_ _ _ _ _ _ _ | |_ _ _ _ _ _ | |/| | _ _ _| _ _ _|
o----| | | | |/| | | |
| Input |<--| Input |<--|/|<--| |<--IMP
. . .| | | | |/| | | |
| | | | |/| | |
o----|(Distribution)| | | |/| +------|------+
| | | | |/| HARDWARE
+--------------+ +------------+ |/| Interface
NETWORK HANDLER |/|
Program Program |/|
|/| (Fig. 1)
+------------------+
| | |              |
| | | interface    |
| | |              |
|                  |
| ====> Data       |
|                  |
| ----- Logical    |
|       information|
+------------------+

                   + - - - - - - - - - - - - - -+
                   |                            |
                           interface table
                   |        +----------+        |               | |
     | |              +---->|          |<----+                  | |
     | |           |  |     +----------+     |  |   interrupt   | |
     | |           ^  |                      |     +----<-------| |
     | |           |  |    +-          -+    |  |  |            | |
     | |           |  V    |  _________ |    V  V  V            | |
o----| |-+  +---------+-+  | |         ||  +-+--+--+---+        | |
     | |  \ |+---------+|  | |_________||  |+---------+|        | |
     | |   \||         ||  |            |  ||         ||        | |
     | |    +|         ||  | - - - - - -|  ||         ||        | |
     | |    ||         ||  |            |  ||         ||        | |
 - - - - - -|| NETWORK ||=>-  _________ -=>|| HANDLER ||=======>| |
     | |    +| Progr.  ||  | |         ||  || Progr.  ||        | |
     | |   /||         ||  | |_________||  ||         ||        | |
     | |  / |+---------+|  |            |  |+---------+|        | |
o----| |-+  +-----------+  |  _________ |  +----+------+        | |
^    | |                   | |         ||       |               | |
|    | |                   | |_________||       +--->---------->| |
|     ^                    +-    ^     -+         Commands      | |
Users |                          |                              | |
      |                    Pool of buffers                      | |
    User's                                                       ^
   Interface                                                     |
                                                           Hardware
                                                          Interface

(Fig. 2)

注: このRFCは、Bob GermanとLorrie Shiotaによって2002年1月にマシン可読形式に変換され、オンラインRFCアーカイブに入力されました。