计算机网络 中国大学MOOC 哈尔滨工业大学 习题答案

 

转自 https://blog.youkuaiyun.com/qq_37514135/article/details/82733651

计算机网络作业题

第一章

第一题

如图所示网络。A在t=0时刻开始向C发送一个2Mbits的文件;B在t=0.1+e秒(e为无限趋近于0的小正实数)向D发送一个1Mbits的文件。忽略传播延迟和结点处理延迟。
这里写图片描述
请回答下列问题:

  1. 如果图中网络采用存储-转发方式的报文交换,则A将2Mbits的文件交付给C需要多长时间?B将1Mbits的文件交付给D需要多长时间?
  2. 如果图中网络采用存储-转发方式的分组交换,分组长度为等长的1kbits,且忽略分组头开销以及报文的拆装开销,则A将2Mbits的文件交付给C需要大约多长时间?B将1Mbits的文件交付给D需要大约多长时间?
  3. 报文交换与分组交换相比,哪种交换方式更公平?(即传输数据量小用时少,传输数据量大用时长)
  4. 由于A先发报文所以,A的报文在路由器的队列中排在B的报文前面,所以A交付2Mbits报文需要时间为:2/10+2/20+2/10=0.5s=500ms;(3分)
    B将1Mbits的文件交付给D需要时间为:1/10+2/20(排队时间)+1/20+1/10=0.35s=350ms。(3分)
  5. 从t=0时刻到t=0.1s,A发送了1000个分组,用时:1000×1000/10000000=0.1s,
    从t=0.1s时刻起与B共享连接路由器的链路,平均各共享到带宽10Mbps,A大约再用时:1/10+2×1000/10000000=0.1002s交付剩余的1000个分组,故A向C交付2Mbits文件大约需要(0.1+0.1002)s≈0.2s;(3分)
    B向D交付1Mbits文件需要时间大约为:1/10+2×1000/10000000=0.1002s≈0.1s。(3分)
  6. 分组交换比报文交换更公平。(2分)

第二题

考虑两台主机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=103,1M=106)
  6. 传播延迟(时延)dp=M/V;(2分)
  7. 传输延迟dt=L/R;(2分)
  8. 端到端延迟de= L/R+M/V;(2分)
  9. 若dp>dt,则t=dt时刻,分组的第一个比特所在位置是:距离主机A的Vdt米的链路上;(2分)
  10. 带宽时延积=Rdp=RM/V=512,因此, M=512V/R=512×250000000/100000000 =1280米。(2分)

第三题

假设主机A向主机B以存储-转发的分组交换方式发送一个大文件。主机A到达主机B的路径上有3段链路,其速率分别是R1=500kbps,R2=2Mbps,R3=1Mbps。试求:

  1. 假设网络没有其他流量,则传送该文件的吞吐量是多少?
  2. 假设文件大小为4MB,则传输该文件到主机B大约需要多少时间?
    (注:1k=103,1M=106)
  3. 传送该文件的吞吐量:TH=500kbps;(3分)
  4. 传送该文件到主机B大约需要时间:T=4×8×106/(500×103)=64s。(3分)

第二章

第一题

假设你在浏览某网页时点击了一个超链接,URL为“https://www.kicker.com.cn/index.html ”,且该URL对应的IP地址在你的计算机上没有缓存;文件index.html引用了8个小图像。域名解析过程中,无等待的一次DNS解析请求与响应时间记为RTTd,HTTP请求传输Web对象过程的一次往返时间记

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值