跳到主要内容

1. 问题 (The Problem)

世界总体上是一片丛林, 网络领域更是如此. 在网络架构的几乎每一层都存在多种可用协议. 例如, 在高层有用于远程登录的 TELNET 和 SUPDUP; 在其下方有可靠字节流协议, 可能是 CHAOS 协议, DOD TCP, Xerox BSP 或 DECnet; 更接近硬件的是逻辑传输层, 可能是 CHAOS, DOD Internet, Xerox PUP 或 DECnet. 10Mbit 以太网通过以太网数据包头中的类型字段允许所有这些协议 (及更多) 在同一电缆上共存. 然而, 10Mbit 以太网在物理电缆上需要 48 位地址, 而大多数协议地址并非 48 位长, 也不一定与硬件的 48 位以太网地址有任何关联. 例如, CHAOS 地址为 16 位, DOD Internet 地址为 32 位, Xerox PUP 地址为 8 位. 因此需要一种协议来动态分发 <protocol, address> 对与 48 位以太网地址之间的对应关系.