在上题的分组交换网中,设报文长度和分组长度分别为x和(p+h)(bit),其中p为分组的数据部分的长度,而h为每个分组所带的控制信息固定长度,与p的大小无关。通信的两端共经过k段链路。链路的数据率为b(b/s),但传播时延和结点的排队时间均可忽略不计。若打算使总的时延为最小,问分组的数据部分长度p应取为多大?(提示:参考图1-12的分组交换部分,观察总的时延是由哪几部分组成。)
举一反三
- 试在下列条件下比较电路交换和分组交换。要传送的报文共x(bit)。从源点到终点共经过k段链路,每段链路的传播时延为d(s),数据率为b(b/s)。在电路交换时电路的建立时间为s(s)。在分组交换时分组长度为p(bit),且各结点的排队等待时间可忽略不计。问在怎样的条件下,分组交换的时延比电路交换的要小?(提示:画一下草图观察k段链路共有几个结点。)
- 在分组交换中,要传输报文长度为x比特,被分成10个分组,每个分组长度为y比特,数据率为b,那么,在发送节点分组交换的发送时延为()。
- 与分组长度及链路传输速率有关的时延是? A: 处理时延 B: 排队时延 C: 传播时延 D: 传输时延
- 有一个点到点链路,长度为50km。若数据在此链路上的传播速度为2×108m/s,试问链路的带宽应为多少才能使传播时延和发送100字节的分组的发送时延一样大?
- (2)假设网络设置成 分组交换 模式后,每个分组的首部开销是20字节,分组长度(含首部)620字节,忽略各节点和主机的处理和排队时延,请画出分组交换模式下该消息传送的时空图,并计算通信时延Tp