Guía
Mbps y MB/s: diferencias y tiempo de transferencia
Distingue megabits por segundo de megabytes por segundo y aprende a estimar cuánto tarda una transferencia con unidades correctas.
por Tools in a Tab · Publicado el · Revisado el
Respuesta breve
Mbps y MB/s no son dos formas de escribir la misma velocidad. La b
minúscula significa bits y la B mayúscula, bytes. Como cada byte contiene
ocho bits, una conexión de 600 Mbps tiene un máximo matemático de 75 MB/s, no
de 600 MB/s.
Esta diferencia explica buena parte de las dudas al comparar una tarifa de Internet con la velocidad que muestra un navegador. También permite estimar el tiempo de una descarga sin confundir unidades.
La conversión esencial
En notación explícita:
1 byte = 8 bits
Mbit/s ÷ 8 = MB/s
MB/s × 8 = Mbit/s
Por ejemplo:
600 Mbit/s ÷ 8 = 75 MB/s
12,5 MB/s × 8 = 100 Mbit/s
Mbps suele abreviar Mbit/s. Para bytes por segundo es preferible escribir
MB/s; la variante MBps se presta a errores visuales.
Tabla rápida de velocidades ideales
| Velocidad anunciada | Megabytes por segundo |
|---|---|
| 10 Mbit/s | 1,25 MB/s |
| 100 Mbit/s | 12,5 MB/s |
| 300 Mbit/s | 37,5 MB/s |
| 600 Mbit/s | 75 MB/s |
| 1 Gbit/s | 125 MB/s |
Son equivalencias de unidades, no resultados garantizados. La tasa útil real puede ser menor por el protocolo, la red inalámbrica, el servidor, la congestión, las retransmisiones o el almacenamiento.
Fórmula del tiempo de transferencia
Para calcular cuánto tarda una cantidad de datos, expresa el tamaño en bits y divide entre la tasa en bits por segundo:
tiempo en segundos = datos en bits ÷ velocidad en bit/s
Si el tamaño está en bytes y la velocidad en bits por segundo, multiplica los bytes por ocho antes de dividir. Si ya has convertido la tasa a bytes por segundo, puedes dividir directamente bytes entre bytes por segundo.
Ejemplo: 10 GB a 100 Mbit/s
Usaremos unidades decimales, habituales en redes y capacidades comerciales:
10 GB = 10.000.000.000 bytes
10.000.000.000 bytes × 8 = 80.000.000.000 bits
100 Mbit/s = 100.000.000 bit/s
80.000.000.000 ÷ 100.000.000 = 800 segundos
Ochocientos segundos son 13 minutos y 20 segundos. Es el tiempo ideal a tasa constante y sin descontar ninguna sobrecarga.
Puedes reproducirlo en la calculadora de ancho de banda y tiempo de
transferencia seleccionando
10 GB, 100 Mbit/s y una eficiencia del 100 %.
MB y MiB tampoco son equivalentes
La diferencia entre bits y bytes es independiente de la diferencia entre prefijos decimales y binarios:
1 MB = 1.000.000 bytes
1 MiB = 1.048.576 bytes
1 GB = 1.000.000.000 bytes
1 GiB = 1.073.741.824 bytes
Por eso 600 Mbit/s equivalen exactamente a 75 MB/s, pero aproximadamente a
71,5256 MiB/s. Dividir por ocho resuelve bits frente a bytes; después todavía
debes confirmar si el prefijo es decimal (MB, GB) o binario (MiB, GiB).
NIST recoge el uso de prefijos binarios para evitar que la misma abreviatura represente dos cantidades distintas.
La guía GB y GiB: diferencias y cómo
convertirlos desarrolla esa comparación para
capacidades estáticas y muestra por qué 1 TB equivale aproximadamente a
931,32 GiB.
Cómo estimar un tiempo más realista
Si dispones de una tasa útil medida, úsala directamente. Si solo conoces la tasa nominal, puedes aplicar una eficiencia estimada:
tasa efectiva = tasa nominal × eficiencia
tiempo = datos ÷ tasa efectiva
Con 100 Mbit/s y una eficiencia elegida del 85 %:
100 Mbit/s × 0,85 = 85 Mbit/s efectivos
80.000.000.000 bit ÷ 85.000.000 bit/s ≈ 941,18 s
El resultado ronda 15 minutos y 41 segundos. El 85 % es un supuesto para el ejemplo, no una constante de Internet. No existe una pérdida universal que pueda aplicarse a todas las tecnologías y protocolos.
Throughput y goodput
La velocidad de enlace no siempre coincide con los datos de aplicación que llegan por segundo. El throughput describe la tasa observada en un punto del sistema; el goodput se centra en los datos útiles y excluye elementos como retransmisiones o cabeceras según la medición.
RFC 5166 diferencia estas magnitudes. En TCP también influyen el tiempo de ida y vuelta, las ventanas y las pérdidas, aspectos tratados por RFC 6349. Además, un disco lento o un servidor saturado puede limitar la transferencia aunque el acceso a Internet tenga capacidad de sobra.
Método práctico en cuatro pasos
- Identifica si el tamaño está en bits o bytes y si usa prefijo decimal o binario.
- Identifica si la velocidad está en bit/s o B/s.
- Convierte ambas magnitudes a una base común.
- Divide el tamaño entre la tasa y expresa el resultado en segundos, minutos u horas.
Anota siempre las unidades durante la operación. Si al dividir quedan
bit ÷ (bit/s), el resultado correcto es segundos.
Errores frecuentes
- Leer
600 Mbpscomo600 MB/sy multiplicar por ocho el rendimiento esperado. - Comparar GB con GiB como si fueran idénticos.
- Usar la tasa de sincronización del enlace como si fuera goodput sostenido.
- Olvidar que los archivos pueden mostrarse con unidades binarias aunque el proveedor anuncie unidades decimales.
- Suponer que una descarga pequeña alcanza inmediatamente la tasa estable.
- Añadir un porcentaje de pérdida fijo sin explicar de dónde sale.
- Calcular con minutos mientras la tasa continúa expresada por segundo.
Qué no puede decir este cálculo
Una estimación de transferencia no mide la conexión, no diagnostica el Wi-Fi y no predice la carga de un servidor. Tampoco incorpora automáticamente latencia, protocolos o compresión. Sirve para relacionar datos, velocidad y tiempo bajo supuestos que deben quedar explícitos.
La calculadora de Tools in a Tab realiza esa aritmética localmente. No descarga archivos de prueba ni genera tráfico de red, de modo que el dato que introduzcas es una hipótesis o una medición obtenida por otro medio.