原来你在互联网上所做的一切都涉及数据包。例如,你接收的每个网页都以一系列数据包的形式出现,你发送的每封电子邮件也以一系列数据包的形式离开。以小数据包传输数据的网络被称为分组交换网络。
在互联网上,网络会将一封电子邮件消息分解成特定大小的字节部分。这些就是数据包。每个数据包都携带着有助于其到达目的地的信息——发送方的IP 地址、预期接收方的 IP 地址、告知网络此电子邮件消息已被分解成多少个数据包以及此特定数据包的编号。数据包使用互联网所用的协议传输数据:传输控制协议/互联网协议 (TCP/IP)。每个数据包都包含你的消息正文的一部分。一个典型的数据包可能包含 1,000 或 1,500 字节。
广告
然后,每个数据包都会通过最佳可用路由发送到其目的地——这条路由可能被消息中的所有其他数据包采用,也可能不被消息中的任何其他数据包采用。这使得网络更高效。首先,网络可以每毫秒平衡各种设备上的负载。其次,如果在消息传输过程中网络中的某个设备出现问题,数据包可以绕过该问题进行路由,从而确保整个消息的传递。
根据网络类型,数据包可能被称为其他名称:
- 帧
- 块
- 信元
- 段
接下来,了解数据包的组成部分以及数据包如何应用的示例。
广告