(CSMA/CD)
的最小帧长计算
最小帧长的由来:
在一帧发送完毕之前,发送方必须要检测到是否有冲突发生,如果没有则大吉,如
果有则按照相应算法检测后重新发送该帧。
这样就很清楚了,
就是一个帧发送完的时间必须大于检测到冲突的最长时间。
检测到冲突需
要的最长时间为电信号在传输最长距离上跑一个来回的时间再加上端设备的物理延迟时间,
考试中设备物理延迟一般不用考虑,电信号的速度考试时按照(
200000000m/s)
即可。
网络传播延迟
=
最大段长
/
信号传播速度
冲突窗口
=
网络传播延迟的两倍
.
最小帧长
=2*(
网络数据速率
*
最大段长
/
信号传播速度
)
例题:
在一个
CSMA/CD
协议的网络中,传输介质是一根电缆,传输速度为
1Gbps
。若要求最
远
的
两
个
站
点
之
间
的
距
离
增
加
50m
,
则
该
网
络
最
小
数
据
帧
长
度
应
至
少
才能保证网络正常工作。
A
减
少
250bits
B
减
少
500bits
C
增
加
250bits
D
增加
500bits
[
解答
]
介质距离增加
50m
,则检测冲突的最长时间增加:
(50x2)/C
,
C---
光速
这段时间可以传送的数据位数为:
1Gbps
x
(50x2)/C
=
109
bps
x
(50x2)m/(2x108)
m/s
=
500bits
。
故答案为:
D