跳到主要内容

III. 问题

III-1. 为什么 HOST 与 IMP 之间没有一个简单的控制过程? 如果一条从 HOST 发出的消息因传输而带着错误到达 IMP, 会发生什么?​

从 BBN 的规范来看, 该错误会一直传输到 [as] 接收方 HOST。

在这种情况下, 是否必须提供一种 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 档案。