起初啊, 网络是一根长长的电话线, 比特在这头, 输出在那头。 后来啊, 网络是一条拥挤的总线, MAC 地址在这头, 广播风暴在那头。 再后来, 网络是一层虚伪的封装, IP 路由在这头, 以太网帧在那头。 而现在, 网络是一座沉重的旧坟, 理想的 IPv6 在里头, 永远的兼容性在外头。

BUS

  • Telephone network: a long wire
    • TDM, virtual circuit switching — Internet
    • multiplex, demultiplex
    • No addresses needed
    • 拨号上网
    • IP layer 3, subnet, routing
  • Alternative: 总线 LAN
    • 如果直接用星型链接,需要 个端口和网线
    • 需要允许多个节点接入同一个线,并且能相互通信
      • 同轴电缆 10BASE2,CSMA/CD
      • 转移到双绞线 10BASE-T
    • 和搞 IP 的不是同一拨人,所以自己设计了一套 Layer 2
    • APCNET: 8 bits address
    • Ethernet: 48 bits address (MAC Address is the only thing the various LAN protocol people could agree on)