メインコンテンツまでスキップ

1. The Problem (問題)

世界は一般的にジャングルであり、ネットワークゲームは多くの動物を提供します。ネットワークアーキテクチャのほぼすべてのレイヤーで、使用できる可能性のあるプロトコルがいくつかあります。たとえば、高レベルでは、リモートログイン用にTELNETとSUPDUPがあります。その下のどこかに信頼性の高いバイトストリームプロトコルがあり、これはCHAOSプロトコル、DOD TCP、Xerox BSP、またはDECnetである可能性があります。ハードウェアにさらに近いのは論理トランスポート層で、CHAOS、DOD Internet、Xerox PUP、またはDECnetである可能性があります。10Mbit Ethernetは、Ethernetパケットヘッダーのタイプフィールドによって、これらすべてのプロトコル(およびそれ以上)が単一のケーブル上で共存することを可能にします。ただし、10Mbit Ethernetは物理ケーブル上で48ビットアドレスを必要としますが、ほとんどのプロトコルアドレスは48ビット長ではなく、ハードウェアの48ビットEthernetアドレスと必ずしも関係があるわけでもありません。たとえば、CHAOSアドレスは16ビット、DOD Internetアドレスは32ビット、Xerox PUPアドレスは8ビットです。<protocol, address>ペアと48ビットEthernetアドレスの対応を動的に配布するプロトコルが必要です。