哈工大Mooc——计算机网络:作业2【此题暂无参考答案,请谨慎参考】
2019-09-19
1(10分)
考虑两台主机A和主机B由一条带宽为R bps、长度为M米的链路互连,信号传播速率为V m/s。假设主机A从t=0时刻开始向主机B发送分组,分组长度为L比特。试求:
1) 传播延迟(时延)dp;
2) 传输延迟dt;
3) 若忽略结点处理延迟和排队延迟,则端到端延迟de是多少?
4) 若dp>dt,则t=dt时刻,分组的第一个比特在哪里?
5) 若V=250000km/s,L=512比特,R=100 Mbps,则使带宽时延积刚好为一个分组长度(即512比特)的链路长度M是多少?
(注:1k=10^3,1M=10^6)
我的答案:
1)传播延迟(时延)dp=M/V。(物理链路长度/信号传播速度)
2)传输延迟 dt=L/R。(分组长度/链路带宽)
3)端到端延迟de=dtrans+dprop=L/R+M/V
(端到端延迟de=处理延迟dproc+排队延迟dqueue+传输延迟dtrans+传播延迟dprop)
4)t=dt时刻,分组的第一个比特在传播链路上 V*dt 米处。
5)带宽时延积=512bit=(M/250000km/s)* 100Mbps
根据以上方程等式得出:M=512*10-6Mbps * 2.5*105km/s /100Mbps = 1.280km =1280m
(带宽时延积=传播时延dprop*带宽)
假设主机A向主机B以存储-转发的分组交换方式发送一个大文件。主机A到达主机B的路径上有3段链路,其速率分别是R1=500kbps,R2=2Mbps,R3=1Mbps。试求:
1) 假设网络没有其他流量,则传送该文件的吞吐量是多少?
2) 假设文件大小为4MB,则传输该文件到主机B大约需要多少时间?
(注:1k=10^3,1M=10^6)
我的答案:
1)瓶颈链路的存在,则此场景下传送文件的吞吐量为:500kbps。
(端到端路径上,限制端到端吞吐量的链路:瓶颈链路)
2)时间T=文件大小4MB*8bit/最小链路速率500kbps=$\frac{4\times 10^{6}B\times 8bit}{500\times 10^{3}bps}$=64s。