文章

36

粉丝

0

获赞

0

访问

3.8k

头像
2010年计算机学科专业基础综合试题 - 第47题回答
计算机网络
发布于2025年9月18日 14:34
阅读数 65

1. 甲和乙发送数据时发生冲突,由CSMA的四大特点可知——假如站点A发给站点B数据发现冲突,最短时间是**二者刚好都是到路途中间的时候**,其时间为$单程传播时延\tau = \frac{信道长度}{传播速度} = \frac{2000km}{2 \times 10^{5} km/s} = 10^{-5}s = 0.01ms$;最长的时间是**其中一个站点发送的数据快到对方的时候**,若甲发送的数据帧即将到达乙时,乙才开始发送数据,乙会立即检测到冲突,而甲需等待冲突信号从乙返回,此时总时间为双程传播时延,其时间为$2\tau = 0.02ms$

2. ```mermaid
   graph LR
       A[甲] -->|1518B| B[乙]
       B -->|64B| A
   ```

   整个过程时间包含了4个部分:首先是甲的传输时间$t_1$(发送帧传输时间),一来一回传播时间$2\tau$,最后是乙的确认帧传输时间$t_2$(确认帧传输时间)——甲通过信道单趟传播到乙,乙再从这条信道上回复一个确认帧;注意,传输时间说的是**甲把数据发到信道上**用的时间,也就是指数据从主机发送到信道的耗时,计算公式为$\frac{帧长}{传输速率}$,期间的速率叫做传输速率。而传播时间是指**数据转换为信号后,信号从信道一端到另外一端**用的时间,期间的速率叫做传播速率(这个跟传输速率无关),取决于距离和信号传播速度,计算公式为$\tau = \frac{距离}{传播速度}$

   $t_1 = \frac{1518B}{10Mb/s} = \frac{1518 \times 8b}{10^{7} b/s} = 1.2144ms$

   $t_2 = \frac{64B}{10Mb/s} = \frac{64 \times 8b}{10^{7} b/s} = 0.0512ms$

   $\tau = 0.01ms$,所以总的时间$T = t_1 + t_2...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发