如何计算以太网NIC到NIC的时间来发送一个MTU数据包(1500字节)? (OS排除)

我知道这取决于以太网10 Mbit到100 Gbit的速度。 给定以太网速度,如何计算从NIC到NIC的连线时间? 我在这里假设机器在同一个房间,当然不在全国。

如果距离是10米或3000公里,计算是相同的,只要它只是一根电线,不涉及任何有源元件。

假设光速为c = 300,000,000 m / s,并有许多理想化的餐巾types计算:

time on wire = distance / c + bits in MTU / data rate in bps 

所以,如果线长为10米,1 Gbps以太网,则最终结果如下:

 t = 10 m / 300,000,000 m/s + 12,000 bit / 1,000,000,000 bit/st = 0,00000003333333 s + 0,000012 sec t ~ 0,00001203s 

或大约10微秒。