3.2 What is packet switching

电路交换(Circuit Switching)

  • 每个 call 有各自的私人的、受保障的、隔离的、端对端的数据速率

  • 三个阶段

    • 端对端建立连接

    • 通信

    • 关闭连接

  • 过去是端对端物理电线连接

  • 如今是虚拟的、私人的 wire (电线)

问题

  • 低效

    • 网络是 bursty(突发) 的

    • 在建立连接时其他人无法通信

  • diverse(各不相同的) rates(速度)

    • 固定速率的电路(circuit)不怎么有用

  • 状态管理

    • 要维护所有连接的 Circuit

    • 如果连接失败或出现故障,需要更改所有的状态

Packet Switching

  • Packet Swtiching 要有 buffers(缓存)

    • 两个 packet 同时到达路由

    • 网络拥堵

  • Packet 通过路由器的路由表查找地址访问

  • 所有的 packets 分享一个 link 的全部 capacity

  • 不维护状态

为什么要用 packet switching

  • Link 被假设为很贵的,要高效利用

    • Packet switching 允许许多突发性的 flows 高效率低分享相同的 link

  • links 和 routers 发生 failure 后的快速恢复的能力

    • link 没有状态,如果出现故障,可以方便通过其他 link 传递到目的地

  • (options) 以前的网络是 packet switching, 要连接现有网络必须也这样。

Last updated