3. III. Questions.
III-1. Why is there not a simple control procedure between the HOST and the IMP? What happens if a message, issued from the HOST, reaches the IMP with an error due to the transmission? From the BBN specifications it appears that this error will be transmitted as far [as] the receiving HOST. In that case must an HOST-HOST control procedure be provided? III-2. Where will the special channel hardware unit be connected (MIOP/SIOP)? How will this device be notified of an outgoing message end in order to start the padding? (The program will provide to the MIOP SIOP the number of bytes of the outgoing message, and will receive back an interrupt when the last byte is sent out. Is it that signal which will be also sent to the special device?) Vice versa how does the Handler know the length of the incoming message? From the contents of the previous one or should this program always ready to receive a message of maximum length? (Then an interrupt should be triggered when the real end is detected by the hardware). III-3. When does the Gordo documentation will be available in order to design the user-network program interface. What are the mechanisms for program initiations, transferring parameters from one program to another, etc... 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) [ This RFC was put into machine readable form for entry ] [ into the online RFC archives by Bob German & Lorrie Shiota 1/02 ]
