首页 > 解决方案 > 我有一个关于流量控制数据的利用率和吞吐量以及如何找到数据包错误率的问题

问题描述

所以我有以下问题:

“两台计算机 A 和 C 通过路由器 B 连接。正在传输的数据包长度为 1024 字节。

  1. 从 A 到 B 的链路长 10 公里,比特率为 10^9 比特/秒,传播速度为 2 X 10^8 米/秒,使用停止和等待 ARQ。假设无错误操作,确定其吞吐量和利用率。陈述你所做的任何假设。
  2. 从 B 处的路由到 C 处的路由器的链路使用滑动窗口流控制。一个。假设无差错操作,对于所有 N 值,推导出窗口大小为 N(以每秒数据包为单位)的滑动窗口流量控制吞吐量的表达式。如果从 B 到 C 的链路长 50 km,比特率为 108 bit/s,传播速度为 2 x 10^8 m/s,则确定从 B 到 C 的链路所需的最小窗口大小允许从 A 到 C 的通信以最大可能的速率进行。

C。从 B 到 C 的链路有误码率 = 10^-6: (i) 确定链路上的数据包错误率。(ii) 如果在 i) 中计算的数据包错误率,如果链路使用返回 N ARQ,则当出现错误时,在窗口大小为 N 的链路 B 到 C 的吞吐量是多少。

到目前为止,我有以下内容:我的解决方案:对于 1,A 和 B 之间的吞吐量为每秒 9242.8pkt/s,利用率为 7.57% 对于 2a),我的等式是 TBC= N/(TpacketBC + 2propBC),对于 2b,我的窗口大小是6。我不知道怎么做C(I)和C(II)。有人也可以解释一下它的概念吗

标签: networkingflow-control

解决方案


推荐阅读