HOST/IMP インターフェース
ホストと IMP の間のハードウェアインターフェースとソフトウェアインターフェースは、ホスト側組織にとって特に懸念される領域です。標準的な IMP が接続しなければならないホスト計算機の多様性を考慮して、ハードウェアインターフェースはビットシリアルかつ全二重にされました。各ホスト側組織は、この非常に単純なインターフェースの自分の側の半分を実装します。
ソフトウェアインターフェースも同様に単純で、IMP とホストのプログラムの間でやり取りされるメッセージからなります。通常のデータを含むメッセージだけでなく、特別なエラーメッセージと信号メッセージも定義されています。いずれかのマシンの待ち行列で待機しているメッセージは、相手の計算機の必要には関わりなく、それらが存在するマシンの都合で送信されます。
現在のソフトウェアインターフェースの効果は、IMP でのバッファリングに加えて、ホスト内ですべてのメッセージを不必要に再バッファリングすることです。メッセージには、IMP への到着時刻以外に特別な順序はありません。あるホスト (たとえば UTAH) のネットワーク制御プログラムは、他のすべてのメッセージよりも待機中の RFNM を必要とします。別のサイト (たとえば SRI) では、NCP は次に実行されるユーザー向けのメッセージを受け取ることで利益を得られるでしょう。
必要なのは、チャネル上で次に何を伝送するかについて賢明な決定を行うために、インターフェースの両側でホストの具体的な必要を表すコーディングです。現在のソフトウェアインターフェースでは、一方向のチャネルは、一度特定のメッセージに割り当てられると、最大 80 ミリ秒にわたって占有されます。これはテレタイプ1文字分の時間に近く、ネット上での全二重の文字単位の対話を不必要に制限します。少なくとも、IMP/HOST プロトコルは、各側がチャネル上でのメッセージのスケジューリングにおいて相手を支援できるように拡張されるべきです。