Para realizar el cálculo de BW (ancho de banda en ingles, Bandwigth) es necesario tener claro varios conceptos:
1- El ancho de BW se mide en bits (bits por segundos)
2- Las unidades son K (kilo), M (mega) etc....
3- 1Bits es igual a 8 Bytes 1bips=8 Bytes
El ancho de banda como definición es la velocidad de trasmisión de
un canal de comunicaciones de un extremo a otro, vamos a explicar como calcular
el ancho de banda efectivo en sesiones TCP:
bps =
tamaño de la venta TCP(bits) / Latencia(s)
Esta formula nos da el ancho de banda efectivo, a continuación
vamos a ver como se calcula en una red Ethernet, realizando un ping
entre equipos de la misma red:
Realizamos un ping:
C:\Windows\system32>ping
X.X.X.X
Haciendo ping a X.X.X.X con 32 bytes de datos:
Respuesta desde X.X.X.X: bytes=32 tiempo=4ms TTL=128
Respuesta desde X.X.X.X: bytes=32 tiempo<1m TTL=128
Respuesta desde X.X.X.X: bytes=32 tiempo<1m TTL=128
Respuesta desde X.X.X.X: bytes=32 tiempo<1m TTL=128
Estadísticas de ping para X.X.X.X:
Paquetes: enviados
= 4, recibidos = 4, perdidos = 0 (0% perdidos),
Tiempos aproximados de ida y vuelta en milisegundos:
Mínimo = 0ms,
Máximo = 4ms, Media = 1ms
En nuestro caso el tamaño de la venta es de 32 bytes,
entonces si el tamaño de la ventana TCP es de 32bytes = 0.03125KB; si pasamos
estos 0.03125KB a bit son 256bits, ahora ya podemos realizar el calculo que nos
daría la tasa de transferencia máxima con un host de mi misma red.
Bps= 256bits/0.0001s
Bps= 2560000 esto
es = 2,44 Mbps de tasa de
transferencia máxima en la red.
Otro ejemplo:
Ahora realizamos un ping desde nuestra red hacia el
exterior:
Haciendo ping a www.google.es [216.58.211.227] con 32 bytes de datos:
Respuesta desde 216.58.211.227: bytes=32 tiempo=22ms TTL=45
Respuesta desde 216.58.211.227: bytes=32 tiempo=22ms TTL=45
Respuesta desde 216.58.211.227: bytes=32 tiempo=21ms TTL=45
Respuesta desde 216.58.211.227: bytes=32 tiempo=21ms TTL=45
Estadísticas de ping para 216.58.211.227:
Paquetes: enviados
= 4, recibidos = 4, perdidos = 0 (0% perdidos),
Tiempos aproximados de ida y vuelta en milisegundos:
Mínimo = 21ms,
Máximo = 22ms, Media = 21ms
La ventana TCP es de 32bytes = 0.03125KB
0.03125KB = 256bits
Aplicamos la formula:
bps =
tamaño de la venta TCP(bits) / Latencia(s)
bps = 256bits/ 0.021ms
bps = 12190,47 no llega ni a 1 Mbps de tasa de transferencia
máxima.
Otro ejemplo:
Realizando un ping sobre una línea de fibra óptica de casa de
movistar, con un tamaño de ventana de 64bytes=65536kB=65536*8=524288bits
Bps=
524288/0.0082348s
Bps=
63673548,70 = 60,72Mbps
Saludos
Israel
No hay comentarios:
Publicar un comentario