Network Working Group Bill Duvall Request for Comments: 2 SRI[unknown title]
1 LINKS
1a Control Links
Duvall [Page 1]
RFC 2
1b1d The primary link is used for passing (user) control information to the remote HOST, e.g. it will be used for logging in to the remote host (using the remote hosts standard login procedure).
2 MANIPULATION OF LINKS
2a Control links
Duvall [Page 2]
RFC 2
2b1c1a This will be full (8 bit) ASCII.
Duvall [Page 3]
RFC 2
2b1d4c1 This is an error condition, meaning that either:
Duvall [Page 4]
RFC 2
2c1d1 For HOST B to establish the link (after looking to see if B has already established the corresponding link).
3 ERROR CHECKING
3a All messages sent over the network will be error checked initally so as to help isolate software and hardware bugs.
+--------------+
| |
+---FIELD 1----+
ADD +--------------+
| |
+----FIELD 2---+
+-+--------------+
| | |
+-+--------------+
\
\ +--+
ADD CARRY---> | |
+--+
+--------------+
| |
+----RESULT----+
3b1a1 This process is known as folding. 3b1a2 Several fields may be added and folded in parallel, if they are folded appropiately after the addition.
Duvall [Page 5]
RFC 2 +---------+---------+---------+---------+ | FIELD 4 | FIELD 3 | FIELD 2 | FIELD 1 | +---------+---------+---------+---------+ +---------+---------+---------+---------+ | FIELD 8 | FIELD 7 | FIELD 6 | FIELD 5 | +---------+---------+---------+---------+ ADD +-+---------+---------+---------+---------+ | | | | | | +-+---------+---------+---------+---------+ | | | | | | | | | v | | | | +---------+ | | | | | | | | | | +---------+ | | | | | | | \ +---------+ | | | `-> | | | | | +---------+ | | | | | \ +---------+ | | `-----------> | | | | +---------+ | | | \ +---------+ | `--------------------->| | | +---------+ | \ +---+ `-----CARRY------------------------>| | +---+ ADD +---------+---------+ | | | +--CARRY--+---------+ | \ +-----+ ADD `-----> | | +-----+ +---------+ | | +-RESULT--+ Duvall [Page 6]
RFC 2
3b1a2a Using this scheme, it is assumed that, if there are n fields, the carries from the first n-1 fields are automatically added into the low order position of the next higher field, so that in folding, one need only add the [n] result fields to the carry from the nth field, and then add in an appropiately sized carry from that addition (and repeat the desired number of times to achieve the result.
4 MONITOR FUNCTIONS
4a Network I/O drivers
Duvall [Page 7]
RFC 2
4a1c (trans)character translation
Duvall [Page 8]
RFC 2
4b Network status
5 EXECUTIVE PRIMITIVES
5a Primary Links
Duvall [Page 9]
RFC 2
5b3a Don't know what, exactly, this should do, but it seems as though it might be useful.
6 INITIAL CHECKOUT
6a The network will be initially checked out using the links in a simulated data-phone mode.