En un mundo tan conectado como el nuestro, es necesario que todos tengamos solidamente digeridos algunos conceptos básicos de las telecomunicaciones. El mas importante de ellos son las tasas de transferencia o, como es conocido por todos, el tiempo que tardará en bajar/subir mi archivo.
El primer concepto que hay que conocer es la diferencia entre bits y Bytes. Normalmente, los volumenes de datos se dan en bytes y las velocidades de transferencia se dan en bits por unidad de tiempo.
En cuanto a la diferencia entre bits y Bytes (ojo con mayúsculas y minúsculas) es necesario saber que 1 Byte está compuesto por 8 bits. Es decir:
1 Byte = 8 bits
Ahora bien, con relación a los prefijos es necesario entender:
prefijo | operación matemática | cantidad | base2 |
---|---|---|---|
Giga | 1024 x 1024 x 1024 | 1,073,741,824 | 230 |
Mega | 1024 x 1024 | 1,048,576 | 220 |
Kilo | 1024 | 1,024 | 210 |
Si queremos determinar el tiempo que se tarda en transferir 1 GB (Giga Byte, 230 bytes ó 1,073,741,824 bytes) sobre un enlace de 1 Mbps (Mega bit por segundo, 220 bits por segundo ó 1,048,576 bits por segundo), debemos aplicar las siguientes operaciones:
1. Convertimos los GigaBytes a Gigabits, multiplicando la cantidad de bytes por 8:
1,073,471,824 bytes x 8 bits/byte = 8,587,774,592 bits
2. Dividimos la cantidad de bits por la velocidad que se nos proporciona:
8,587,774,592 bits / 1,048,576 bits/seg = 8189 segs
3. Convertimos la cantidad de segundos a horas, minutos, segundos:
8189 segs / 3600 segs/hr = 2.27 hrs
0.27 hrs x 60 min/hr = 16.2 min
0.2 min x 60 seg/min = 12 seg
El tiempo necesario para transferir un archivo 1 GB sobre un enlace de 1 Mbps son 2 horas 16 minutos 12 segundos.