您所在的位置: 程序员家园 -> 家园博客 ->
 
在哪里摔倒
就在哪里自己爬起来

用户登录

查  找

最新评论

最新留言

常用网站

网易邮箱 GMAIL  

百度搜索 MSDN

霏凡软件 BT精品

影视帝国 射 手 网

电驴下载 全 库 网

友情连接

茄菲的窝 冰冰博客

枫叶飘零 玫  瑰

ACEN 云 豹 子

统  计



记《计算机网络》里的一个问题
狼子 发表于 2007-10-18 18:33:00 阅读全文 | 回复(0) | 引用通告 | 编辑

2004-11-23的一个问题:http://www.tiantiansoft.com/bbs/dispbbs.asp?BoardID=47&id=64004

以下是引用mountain315在2004-11-23 16:30:04的发言:
《计算机网络》课你们开了没?我没看懂几个概念,想问一下。我用的是谢希仁编著的《计算机网络》(第4版),电子工业出版社的,不知道和你们的一不一样。

在P75倒数第二行开始:设tf是一个数据帧的发送时间,且数据帧的长度是固定不变的。显然,数据帧的发送时间tf是数据帧的长度lf(bit)与数据的发送速率C(bit/s)之比,即
  tf = lf / C = lf / C (s)

在P82倒数第四行:数据帧长为lf(即数据部份加上控制信息)

在P83顺数第六行:设每帧中数据为ld bit而控制信息为lh bit。

我搞不清,这三个地方讲到的数据帧长lf都是一个东西吧?可它是指一个数据帧的长度,还是要发送的所有数据的总帧长呢?

在P91第3-15题:卫星信道的数据率为1Mb/s。取卫星信道的单程传播时延为0.25秒。每一个数据帧长都是2000bit。忽略误码率、确认帧长和处理时间。

这个题目,我没懂它说的“每一个数据帧长都是2000bit”是指ld还是lf,这里说的“卫星信道的数据率为1Mb/s”是不是P75里介绍的数据的发送速率C呢?
以下是引用mountain315在2004-11-23 17:25:45的发言:
完整题目在P91第3-15题:

卫星信道的数据率为1Mb/s。取卫星信道的单程传播时延为0.25秒。每一个数据帧长都是2000bit。忽略误码率、确认帧长和处理时间。试计算下列情况下的信道利用率:
(1)停止等待协议。(答案:U=1/251)
(2)连续ARQ协议,WT=7。(答案:U=7/251)
(3)连续ARQ协议,WT=127。(答案:U=127/251)
(4)连续ARQ协议,WT=255。(答案:U=1)

只有最后的答案,没有任何提示。
以下是引用holon在2007-10-15 16:11:38的发言:

每个数据帧的发送时间:2000bit/(1Mb/s)=2ms.所以t=2ms,第一帧发送完毕.
由于忽略误码率,确认帧和处理时间,tT =250ms+2ms+250ms=502ms,502ms,带有确认的帧完全到达发送方.
因此,两个发送成功的数据帧之间的最小时间间隔(即周期)502ms.如果在502ms内可以发送k个帧(每个帧的发送用2ms时间),则信道利用率是2k/502.
停止等待协议时,数据帧逐个发送,因此U=2ms/502ms=1/251;
连续ARQ协议,发送窗口为7,因此U=2*7ms/502ms=7/251;
连续ARQ协议,发送窗口为127,因此U=2*127ms/502ms=127/251;
连续ARQ协议,发送窗口为255,U=2*255ms/502ms=255/251>1,由于信道利用率必须要小于等于1,因此,U=1.

发表评论:

    昵称:
    密码:
    主页:
    标题:
Powered by Oblog.