长2km,数据传输率为10Mbps 的基带总线LAN,信号传播速度为200m/s,试计算: (1)1000比特的帧从发送开始到接收结束的最大时间是多少?(发送时延+传播时延) (2) 若两相距最远的站点在同一时刻发送数据, 则经过多长时间两站发现冲突?
时间: 2024-03-18 18:44:19 浏览: 40
好的,我会根据您的问题进行计算,以下是计算过程和答案:
(1) 1000比特的帧从发送开始到接收结束的最大时间是多少?(发送时延+传播时延)
发送时延 = 帧长 / 数据传输率 = 1000 bits / 10 Mbps = 0.0001 s
传播时延 = 信道长度 / 信号传播速度 = 2000 m / 200 m/s = 10 s
最大时间 = 发送时延 + 传播时延 = 10.0001 s
因此,1000比特的帧从发送开始到接收结束的最大时间为10.0001秒。
(2) 若两相距最远的站点在同一时刻发送数据,则经过多长时间两站发现冲突?
两个站点之间的最大传播时延为:2 * 2000 m / 200 m/s = 20 s
在最坏情况下,两个站点同时发送数据,数据包从两个方向同时传播,相遇并造成碰撞的时间为:
20 s / 2 = 10 s
因此,两站发现冲突的时间为10秒。
相关问题
长度为1km,数据传输率为10mbps的csma/cd以太网,信号在电缆中的传播速度为200000km/s,试求能够使该网络正常运行的最小帧长。
根据CSMA/CD以太网的工作原理,当多个节点同时发送数据时,会发生冲突,导致数据包丢失。为了避免冲突,需要设置最小帧长,使得数据包在传输过程中能够被检测到并且及时停止发送,从而避免冲突。
根据公式:最小帧长 = (传播时延 + 信号传输时间) * 数据传输速率
其中,传播时延 = 2 * 长度 / 传播速度
代入数据,可得:
传播时延 = 2 * 1000 / 200000 = 0.01s
信号传输时间 = 帧长 / 数据传输速率
帧长 = 最小帧长 / 8(字节)
代入数据,可得:
信号传输时间 = 帧长 / 10Mbps = 帧长 / 10 * 10^6
最小帧长 = (传播时延 + 信号传输时间) * 数据传输速率
最小帧长 = (0.01 + 帧长 / 10 * 10^6) * 10 * 10^6
化简可得:
最小帧长 = 2 * 传播时延 * 数据传输速率 = 200 bit
因此,能够使该网络正常运行的最小帧长为200 bit。
假定 1 km长的总线型以太网的数据速率是 100 Mbit/s。设信号在总线上的传播速率是200000 km/s。试计算此网络的最短帧长。
根据以太网协议,最短帧长为64个字节,加上8字节的前导码和12字节的帧头,共计84字节,即672位。速率为100 Mbit/s,所以传送一个帧需要的时间为 672 / 100M 秒。信号在总线上的传播速率是200000 km/s,所以在传播一次信号需要的时间为 1 / 200000 秒。因此,帧在总线上传输的时间应该大于等于信号在总线上传播的时间,则可得最短帧长为:
(672 / 100M) ≥ (1 / 200000)
672 ≥ 100M / 200000
672 ≥ 500
所以,最短帧长为 500 位。