网络——关于数据时延的问题

数据总时延

通常来说,数据总时延=发送时延+传播时延+处理时延+排队时延(题目中一般会忽略处理时延和排队时延)

时延带宽积

时延带宽积=传播时延 × \times ×带宽,又称以比特为单位的链路长度,它是一种利用比特来作为度量长度的单位。例如,A、B两点之间的传播时延是100s,每秒可以发送1bit的数据,那么A、B两点之间的长度(时延带宽积)就是100b

例题

【例】在分组交换网中要传送的数据总共1000B,每个分组长度100B,数据发送速率为100Mb/s,从源点到终点一共经过5段链路,每段链路的长度1km,数据信号传播速率为105km/s。忽略处理时延和排队时延,试计算数据传输的总时延并给出各部分时延的计算过程。
【分析】根据题意,忽略处理时延和排队时延,那么总时延=发送时延+传播时延。

对于每组数据在每段链路上:
发送时延 △ t 1 = 100 B 100 M b / s = 800 b 100 M b / s = 8 × 1 0 − 3 s \triangle t_{1} =\frac{100B}{100Mb/s}=\frac{800b}{100Mb/s}=8\times10^{-3}s t1=100Mb/s100B=100Mb/s800b=8×103s
传播时延 △ t 2 = 1 k m 1 0 5 k m / s = 1 0 − 5 s \triangle t_{2} =\frac{1km}{10^{5}km/s}=10^{-5}s t2=105km/s1km=105s
那么,一组数据在一段链路上的总时延 △ t = △ t 1 + △ t 2 \triangle t=\triangle t_{1}+\triangle t_{2} t=t1+t2

方法一
由题目可知,共10组数据,在一段链路发送这10组数据的发送时延为 10 △ t 10\triangle t 10t,传播时延为 4 △ t 4\triangle t 4t,那么数据传输的总时延为 14 △ t 14\triangle t 14t

方法二
当第一组数据,在5段链路传输完成时,之后的9组数据每隔一个 △ t \triangle t t都会完成一组数据的传输,于是
数据传输的总时延为: 5 △ t + 9 △ t = 14 △ t 5\triangle t+9\triangle t=14\triangle t 5t+9t=14t

你可能感兴趣的:(计算机学科基础综合,408,网络)