总的时延由两部分组成:传输时延和排队时延。

传输时延是指数据从发送端传输到接收端所需的时间,可以通过计算传输的比特数除以数据率来得到。传输时延为 x / b。

排队时延是指在分组交换网中,由于链路上同时存在多个分组,每个分组需要等待一段时间才能被传输。排队时延与链路上的分组数量和每个分组的长度有关。设每个链路上的分组数量为 N,则排队时延为 N * p / b。

总的时延为传输时延和排队时延之和。设总的时延为 T,则 T = x / b + N * p / b。

为了使总的时延最小,需要使传输时延和排队时延都尽可能小。传输时延与报文长度 x 有关,而排队时延与分组长度 p 和链路上的分组数量 N 有关。

由于传播时延和排队时间可以忽略不计,所以可以将总的时延简化为 T = x / b + k * p / b。

为了使总的时延最小,只需使 p / b 尽可能小即可。即 p 取最小值,即 p = h。

因此,分组的数据部分长度 p 应取为 h。

在上题的分组交换网中设报文长度和分组长度分别为x和p+hbit其中p为分组的数据部分的长度而h为每个分组所带的控制信息固定长度与p的大小无关。通信的两端共经过k段链路。链路的数据率为bbs但传播时延和结点的排队时间均可忽略不计。若打算使总的时延为最小问分组的数据部分长度p应取为多大?提示:参考图1-12的分组交换部分观察总的时延是由哪几部分组成。

原文地址: https://www.cveoy.top/t/topic/i9gH 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录