Comment calculer le time NIC-NIC Ethernet pour envoyer un package MTU (1500 octets)? DdddMMMMMMaturasurMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM

Je comprends que cela dépendra de la vitesse de l'Ethernet 10 Mbit à 100 Gbit. Étant donné une vitesse ethernet, comment calculer le time passé dans le fil de NIC à NIC? Je suppose ici que les machines sont dans la même pièce, pas partout au pays bien sur.

Peu importe si la distance est de 10 m ou 3000 km, le calcul est le même, pourvu qu'il soit juste un fil et qu'aucun composant actif n'est impliqué.

Calcul d'un type de serviette, en supposant la vitesse de la lumière: c = 300 000 000 m / s et beaucoup d'idéalisations:

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

Ainsi, avec une longueur de fil d'Ethernet de 10 m et 1 Gbps, vous finissez par:

 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 

ou environ 10 μs.