|
|
|
|
移动端

3.4.2 数据包大小

《无线通信网络与系统》第3章通信网络,本章对通信网络的各种方法进行了一个概述。本章首先基于地理覆盖范围对不同类型的网络进行了讨论。然后,分别对电路交换和分组交换网络进行了研究。本节为大家介绍数据包大小。

作者:朱磊/许魁 译来源:机械工业出版社|2017-11-16 16:09

技术沙龙 | 邀您于8月25日与国美/AWS/转转三位专家共同探讨小程序电商实战

3.4.2 数据包大小

数据包大小和传输时间之间有一个显著的关系,如图3-9所示。在这个例子中,假设台站A和台站B之间有一条经过节点4和节点1的虚电路(如图3-3所示)。待发送的消息包含40字节,每个数据包含3字节的控制信息,其放置在每个数据包的开始,称为包头。如果整个消息作为单个数据包发送,则有43字节(3字节的包头和40字节的数据),然后数据包先从台站A发送到节点4(见图3-9a)。当整个数据包被接收时,将它从节点4发送到节点1。当整个数据包被节点1接收后,将它转发给台站B。忽略交换时间,总的传输时间是129字节次(43字节×3次数据包传输)。

假设现在我们把消息分成了两个数据包,每一个包含20字节的消息,当然,每个头或控制信息有3字节。在这种情况下,当节点4接收了来自A的第一个数据包时,就将其发送出去,而不等待第二个数据包的完全到达。因为这种传输时间的重叠,所以总的传输时间下降到92字节次。通过将消息分成5个数据包,每个中间节点可以更快地开始传输并能够节约更多的时间,从而实现总共77字节次的传输时间。然而,这种使用更多、更小的数据包的过程最终导致延迟的增加,而不是减少,如图3-9d所示。这是因为每个数据包都包含一个固定数量的包头,并且更多的数据包意味着更多的包头。此外,此例没有显示每个节点的处理和排队延迟。当处理一个具有多个数据包的消息时,延迟也更大。然而,我们将在下一节中看到一个非常小的数据包的大小(53字节)可以产生一个有效的网络设计。


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

网管第一课——网络组建与管理

本书针对初级网管朋友所需掌握的网络组建和网络管理技能,以示例方式编写而成,其主要特点就是实用性和可操作性非常强。 全书共分8章,分...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊