为什么1Mbit/s等于1×10^3 Kbit/s而不是1024
时间: 2023-06-16 07:06:25 浏览: 339
1Mbit/s等于1,000 Kbit/s,而不是1,024 Kbit/s,是因为计算机系统中的存储单位通常采用二进制计数法,即以2为基数,而通信系统中的传输速率则采用十进制计数法,即以10为基数。因此,1Mbit/s通常被定义为1,000,000 bit/s,而不是1,048,576 bit/s。这种差异在计算机领域和通信领域都很常见。
相关问题
假设要传送的报文长度为10^6bit。从源点到终点中间共经过4个节点,假设相邻节点间每段链路的距离相同,均为20km,数据在链路上的传播速度是2*10^8m/s,发送端和中间节点的速率为100Mbit/s。采用电路交换时,电路建立时间为2ms。分组交换时,每个分组长度为1kbit(首部长度忽略不计),各节点的排队和处理时间忽略不计。分别计算采用电路交换和分组交换时,该报文在网络中的总时延。
采用电路交换时,总时延 = 电路建立时间 + 传输时延
电路建立时间为2ms,即2000μs
传输时延包括4段链路上的传输时延,即:
传输时延 = 数据长度 / 传输速率 + 信道传播时延
其中,数据长度为10^6 bit,传输速率为100Mbit/s,即10^8 bit/s,信道传播时延为链路长度 / 传播速度
因此,传输时延为:
传输时延 = 10^6 / 10^8 + 4 * 20 / (2 * 10^8) = 0.01s
总时延 = 电路建立时间 + 传输时延 = 2000μs + 0.01s = 10.2ms
采用分组交换时,总时延 = 分组传输时间 + 排队和处理时间
分组传输时间包括分组发送时间和分组传播时间,其中分组发送时间为分组长度 / 发送速率,即1kbit / 100Mbit/s = 10μs,分组传播时间为链路长度 / 传播速度
因此,分组传输时间为:
分组传输时间 = 1kbit / 100Mbit/s + 4 * 20 / (2 * 10^8) = 50μs
排队和处理时间忽略不计,因此总时延为:
总时延 = 分组传输时间 = 50μs
可以看出,采用分组交换时的总时延比采用电路交换时的总时延要小得多。
收发两端之间的传输距离为1000km,信号在媒体上的传播速率为2×108m/s 。试计算以下两种情况的发送时延和传播时延: (1) 数据长度为107bit,数据发送速率为100kbit/s, (2) 数据长度为103bit,数据发送速率为1Gbit/s。 从以上计算结果可得出什么结论?
根据给定的信息,可以计算出以下两种情况的发送时延和传播时延:
(1)发送时延为107/100000=1.07s,传播时延为100km/(2×108m/s)=5ms,总时延为1.07s+5ms=1.075s。
(2)发送时延为103/100000000=10ns,传播时延为100km/(2×108m/s)=5ms,总时延为10ns+5ms=5.00001ms。
由此可得出结论:数据长度和发送速率对总时延的影响很大,数据长度越大、发送速率越慢,总时延越长。而传播时延则与传输距离和信号在媒体上的传播速率有关,与数据长度和发送速率无关。
阅读全文