路由器
如果你要传一张很大的图像给朋友,图像可能由数以百万计的 1 和 0 组成,由于数量太大,无法在一个包中发送,但因为它是计算机上的数据,所以图像可以被快速分解成数百个甚至数千个成为数据包的较小的部分。每个包都有它的来源和去向的互联网地址。
被称为 路由器 的特殊计算机就像流量管理器一样,可以让数据包顺利通过网络。如果一条线路拥堵,个别数据包就会通过互联网上的不同路线,因此到达目的地的时间可能稍微不同,甚至出现故障(丢包)。
每个路由器都跟踪用于发送数据包的多条路径,并根据数据包的目的地 IP 地址,为每个数据选择最便宜的可用路径。这里的最便宜并不意味着成本,而是时间和政治等非技术因素和公司之间的关系。
数据传输的最佳路径并不一定是最直接的路径,具有多条路径会让网络容错能力更强,即使出现可怕的错误,网络也可以继续发送数据包。这是互联网关键原则的基础:可靠性。