文章
26
粉丝
0
获赞
0
访问
1.3k
(1)
20/100000000+800/200000000=4.2微秒
(2)
(1500+20)/(2*100M)=7.6微秒
(1500+20)/100M=15.2微秒<1秒
7.6微秒+1秒+15.2微秒=1秒+22.8微秒=1.00000228秒
评分及理由
(1)得分及理由(满分3分)
学生答案:4.2微秒。计算过程为 20/100000000 + 800/200000000 = 0.0000002 + 0.000004 = 4.2e-6 s。
标准答案:4.8微秒。正确计算应包括:电缆传播时延 800m / (2e8 m/s) = 4 μs,加上四个转发器的处理时延 4 * (20 bit / 100 Mbps) = 0.8 μs,总计 4.8 μs。
学生错误:
1. 转发器时延计算错误。学生将20bit直接除以100Mbps得到0.2μs,但这是单个转发器的时延吗?题目说“在转发帧时会产生20bit的延时”,通常理解为每个转发器引入20bit的存储转发时延(即处理时间),因此四个转发器总时延应为4 * (20 bit / 100 Mbps) = 0.8 μs。学生只算了一个20bit的时延(0.2μs),漏乘了4。
2. 公式表述不清,但计算数值4.2μs是基于上述错误得出的。
扣分:由于计算逻辑错误(漏乘转发器数量),且最终答案错误,扣2分。得1分。
(2)得分及理由(满分6分)
学生答案:1.00000228秒。计算过程混乱,似乎将传播时延、传输时延和1秒(可能是误将退避时间理解为1秒?)相加,但未体现CSMA/CD冲突检测、退避、重传的过程,且数值与标准答案(29.4微秒)相差极大。
标准答案:29.4微秒。需要分析CSMA/CD协议下冲突发生、退避、重传及帧传输完成的完整时间线。
学生错误:
1. 完全没有考虑CSMA/CD的冲突检测与退避机制。题目明确给出了A和B在t=0同时发送,发生碰撞,以及退避选择(A选r=0,B选r=1),学生答案中未体现此过程。
2. 计算中出现了“1秒”这个毫无根据的数值,可能是误解了退避时间(争用期为512bit时间,即5.12微秒,退避时间r倍争用期,B选r=1即5.12微秒,远非1秒)。
3. 使用的公式“(1500+20)/(2*100...
登录后发布评论
暂无评论,来抢沙发