Re: Rumors about the death of the ARPANET

Frank Kastenholz (KASTEN@MITVMA.MIT.EDU)
Mon, 21 Mar 88 21:06:57 EST

Jack, Vint, and friends,

By trusting the local I/O channel I had in mind just the transfer of
data from the hosts main storage to the protocol processor. For example,
the Block Multiplexer channel on an IBM mainframe provides a guaranteed
transfer - if the application issues a write to the channel, the final status
of the operation indicates success or failure. Also, the channel will transfer
data intact, or reports an error to the application. There is little need
(other than paranoia?) to provide an application level checksum on the
transferred data, or a high level ack mechanism across the channel.

End to End checksums, acks, etc are needed. Nolo Contendre. But they
can be between intelligent control units.

(This whole argument also assumes that the protocol processor has a
reasonably powerful CPU and amount of memory - imagine a IBM 3090
dumping data into a 8 Mhz 68000 with 512 Kb of memory!!! :-)


This archive was generated by hypermail 2.0b3 on Thu Mar 09 2000 - 14:41:31 GMT