• [计算机网络][MOOC]作业二 端到端延迟计算


    以下是我的答案。若有不对请指正,谢谢。

     课程地址 http://www.icourse163.org/course/HIT-154005 我的课程id: aweffr

     

    (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) 传播延迟 dprop = d(物理链路长度) / s(信号传播速度)

    答: dp = M / V

    2) 传输延迟 dtrans = L(分组长度bits)/R(链路带宽bps)

    答: dt = L / R

    3) dnodal = dproc + dqueue + dtrans + dprop

    答: dnodal = dp + dt = M/V + L/R

    4) 当物理传播延迟dp大于带宽传输延迟dt,那么第一个比特应该在物理链路A-B上,距离A的距离按物理传播距离计算,即:

    答: D第一个比特 = V * dt

    5)时延带宽积=传播时延*带宽

    答: M/V * 100Mps == 512bits => M = 512bits / 100Mps * 250000km/s = 1280(m)

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

    1) 假设网络没有其他流量,则传送该文件的吞吐量是多少?

    2) 假设文件大小为4MB,则传输该文件到主机B大约需要多少时间?

    (注:1k=10^3,1M=10^6)

     

    吞吐量: 表示在发送端与接收端之间传送数据的速率(b/s)

    1)由瓶颈链路决定,R = 500 kbps

    2T = 文件大小/吞吐量 = 4MB / 500kbps = 8 (s)

    第二问答案错误,单位计算不正确。参考答案:

    参考答案:

    1) 传送该文件的吞吐量:TH=500kbps;(3分)

    2) 传送该文件到主机B大约需要时间:T=4×8×10^6/(500×10^3)=64s。(3分)

  • 相关阅读:
    五大存储模型关系模型、键值存储、文档存储、列式存储、图形数据库
    UML语言中类之间关系
    hadoop的yarn资源队列
    Scala中下划线的7种用法
    《机器学习》(周志华)西瓜书读书笔记(完结)
    Pytorch DistributedDataParallel简明使用指南
    本地查看SSH远程连接服务器上的TensorBoard
    python max()用法
    实现go并发的三种方式
    docker分阶段构造nginx镜像
  • 原文地址:https://www.cnblogs.com/aweffr/p/7504907.html
Copyright © 2020-2023  润新知