问答题 长度为1km,数据传输速率为10Mbit/s的以太网,电信号在网络上的传播速度是200m/ms。
假设以太网数据帧的长度为256bit,其中包括64bit帧头、校验和及其他开销。数据帧发送成功后的第一个时间片保留给接收方用于发送一个64bit的确认帧。假设网络负载非常小(即不考虑冲突的任何情形),试问该以太网的有效数据传输速率是多少?
【正确答案】
【答案解析】[答案要点]
首先求得发送256bit数据帧所用的发送时间=256bit/(10Mbit/s)=25.6ms;数据帧在电缆上的传播时间=1000m/(200m/ms)=5ms;发送64bit的确认帧所用的发送时间=64bit/(10Mbit/s)=6.4ms;同样,确认帧在电缆上的传播时间=1000m/(200m/ms)=5ms;有效数据传输率=有效数据的长度/发送有效数据所用的总的时间;接下来就是计算发送该以太网帧所用的总时间,总时间=25.6ms+5ms+6.4ms+5ms=42ms。但是,有一点请考生注意,题目已经很明确地说明256bit的帧长,其中有64bit帧头、校验和及其他开销,因此,有效数据=256bit-64bit=192bit,故该以太网的有效数据传输速率为192bit/42ms=4.57Mbit/s。