在分组交换方式中,在源、目的地址之间,每个分组都是通过通信链路和分组交换机传送。大多数的分组交换机在链路的输入端使用存储转发传输机制。

每台分组交换机有多条链路与之相连。对于每条相连的链路,该分组交换机具有一个 输出缓存(output buffer,也称为输出队列(output queue )),它用于存储路由器准备发往 那条链路的分组。该输出缓存在分组交换中起着重要的作用。如果到达的分组需要传输到 某条链路,但发现该链路正忙于传输其他分组,该到达分组必须在输出缓存中等待。因 -此,除了存储转发时延以外,分组还要承受输出缓存的排队时延(queuing delay)。这些时 延是变化的,变化的程度取决于网络的拥塞程度。因为缓存空间的大小是有限的,一个到 达的分组可能发现该缓存已被其他等待传输的分组完全充满了。在此情况下,将出现分组 丢失(丢包)(packet loss),到达的分组或已经排队的分组之一将被丢弃。

除了时延和丢包,计算机网络中另一个至关重要的性能测度是端到端吞吐量。为了定 义吞吐量,考虑从主机A到主机B跨越计算机网络传送一个大文件。例如,也许是从一个 P2P文件共享系统中的一个对等方向另一个对等方传送一个大视频片段。在任何时间瞬间 的瞬时吞吐量(instantaneous throughput)是主机B接收到该文件的速率(以bps计)。(许 多应用程序包括许多P2P文件共享系统,其用户界面显示了下载期间的瞬时吞吐量,也许 你以前已经观察过它!)如果该文件由F比特组成,主机B接收到所有F比特用去F秒, 则文件传送的平均吞吐量(average throughput)是F/T bpso对于某些应用程序如因特网电 话,希望具有低时延和在某个阈值之上(例如,对某些因特网电话是超过24kbps,对某些 实时视频应用程序是超过256kbps)的一致的瞬时吞吐量。对于其他应用程序,包括涉及 文件传送的那些应用程序,时延不是决定性的,但是希望具有尽可能高的吞吐量。