¿Cómo funciona el internet? El vídeo que estás viendo viajó miles de kilómetros desde un centro de datos de Google para llegar hasta
ti. Aprendamos cómo funciona Internet entendiendo los detalles del
increíble viaje de estos datos. El centro de datos, que puede estar a miles de kilómetros de usted, tiene su video almacenado en su interior. ¿ Cómo llegan estos datos a tu teléfono móvil o portátil? Una forma sencilla de lograr este objetivo sería mediante el uso de satélites. Desde el centro de datos, se podría enviar una señal
al satélite a través de una antena, y luego desde el satélite se
podría enviar una señal a su teléfono móvil a través de otra antena cercana. Sin embargo, esta forma de transmitir señales no es una buena idea. Veamos por qué. El satélite está estacionado a casi 22.000 millas sobre el ecuador terrestre, por lo que para que la transmisión de datos sea exitosa, los datos tendrían que viajar una distancia total de 44.000 millas.
Una distancia tan larga provoca un
retraso significativo en la recepción de la señal. Más específicamente, provoca una enorme
latencia que es inaceptable para la mayoría de las aplicaciones de Internet, por lo que si este vídeo no llega a usted a través de un satélite, ¿ cómo llega realmente a usted? Bueno, se hace con la ayuda de una complicada red de cables de fibra óptica, que se conectan entre el centro de datos y su dispositivo. Tu teléfono podría estar conectado a
Internet a través de datos móviles o cualquier enrutador Wi-Fi, pero finalmente en algún momento tu
teléfono estará conectado a esta red de cables de fibra óptica. Vimos al principio que el video que
estás viendo actualmente está almacenado en su interior. un centro de datos. Para ser más específicos, se almacena en un
dispositivo de estado sólido dentro del centro de datos. Este SSD actúa como la memoria interna de un servidor. El servidor es simplemente una poderosa computadora
cuyo trabajo es proporcionarle el video u otro contenido almacenado cuando lo solicite.
Ahora el desafío es cómo transferir los datos almacenados en el centro de datos específicamente a su dispositivo a través de la compleja red de cables de fibra óptica. Veamos cómo se hace esto. Antes de continuar, primero debemos
comprender un concepto importante que es el concepto de dirección IP. Cada dispositivo que está conectado a Internet, ya sea un servidor, una computadora o un
teléfono móvil, se identifica de forma única mediante una cadena de números conocida como dirección IP. Puede considerar la dirección IP similar a la dirección de su casa, es decir, la dirección
que identifica de forma única su casa. Cualquier carta que le envíen le llega precisamente por su domicilio. De manera similar, en el mundo de Internet, una
dirección IP actúa como una dirección de envío a través de la cual toda la información llega a
su destino.
Su proveedor de servicios de Internet decidirá la dirección IP de su dispositivo y usted podrá ver qué dirección IP le ha dado su ISP a su
teléfono móvil o computadora portátil. El servidor del centro de datos también tiene
una dirección IP. El servidor almacena un sitio web para que pueda
acceder a cualquier sitio web con solo conocer la dirección IP del servidor. Sin embargo, a
una persona le resulta difícil recordar tantas direcciones IP. Entonces, para resolver este problema, se utilizan nombres de dominio como youtube.com, facebook.com, etc., que corresponden a direcciones IP que son más fáciles de recordar que la larga secuencia de números.
Otra cosa a tener en cuenta aquí es que un servidor tiene la capacidad de almacenar varios sitios web y si el servidor consta de varios
sitios web no se puede acceder a todos los sitios web con la dirección IP del servidor. En tales casos, se utilizan datos adicionales, encabezados de host, para
identificar de forma única el sitio web. Sin embargo, para los sitios web gigantes como Facebook.com o YouTube.com, toda la infraestructura del centro de datos estará dedicada
al almacenamiento del sitio web en particular. Para acceder a Internet siempre utilizamos
nombres de dominio en lugar de complejos números de direcciones IP. ¿ De dónde obtiene Internet las direcciones IP correspondientes a nuestras solicitudes de nombres de dominio? Bueno, para ello Internet utiliza una enorme guía telefónica conocida como DNS.
Si conoce el nombre de una persona, pero no sabe su número de teléfono, simplemente puede
buscarlo en una guía telefónica. El servidor DNS proporciona el mismo servicio a Internet. Su proveedor de servicios de Internet u otras organizaciones pueden administrar el servidor DNS. Hagamos un resumen de toda la operación. Ingresa el nombre de dominio, el navegador envía una solicitud al
servidor DNS para obtener la dirección IP correspondiente. Después de obtener la dirección IP, su navegador simplemente reenvía la solicitud al centro de datos, más concretamente al
servidor correspondiente. Una vez que el servidor recibe una solicitud para acceder a
un sitio web en particular, se inicia el flujo de datos. Los datos se transfieren en formato digital a través de cables de fibra óptica, concretamente en forma de
impulsos de luz. Estos pulsos de luz a veces tienen que viajar miles de kilómetros a través del
cable de fibra óptica para llegar a su destino. Durante su viaje a menudo tienen que atravesar terrenos difíciles, como zonas montañosas o bajo el mar.
Hay unas pocas empresas globales que tienden y mantienen estas redes de cables ópticos
. Estas imágenes muestran cómo se realiza el tendido de cables de fibra óptica con la ayuda de un barco. Desde el barco se deja caer un arado en las profundidades del mar
, y este arado crea una zanja en el
fondo del mar y a la que se coloca el cable de fibra óptica. De hecho, esta compleja red de cable óptico es la columna vertebral de Internet. Estos cables de fibra óptica que transportan la luz se extienden a lo largo del lecho marino hasta la
puerta de su casa, donde se conectan a un enrutador. El enrutador convierte estas señales luminosas en señales eléctricas. Luego se utiliza un cable Ethernet para transmitir las señales eléctricas a su
computadora portátil. Sin embargo, si accede a Internet mediante datos móviles, desde el cable óptico la señal debe enviarse a una torre de telefonía móvil y desde la torre de telefonía móvil la señal llega a su teléfono móvil en forma de
ondas electromagnéticas.
Dado que Internet es una red global,
se ha vuelto importante contar con una organización para administrar cosas como la
asignación de direcciones IP, el registro de nombres de dominio, etc. Todo esto está administrado por
una institución llamada ICANN ubicada en los EE. UU. Una cosa sorprendente de
Internet es su eficiencia en la transmisión de datos en comparación con las
tecnologías de comunicación fija y celular. Este vídeo que estás viendo
desde el Centro de datos de Google se te envía en forma de una enorme colección de
ceros y unos. Lo que hace que la transferencia de datos en Internet sea eficiente es la forma en que estos ceros y unos se dividen en pequeños fragmentos conocidos
como paquetes y se transmiten.
Supongamos que el servidor divide estos flujos de ceros y unos en diferentes paquetes, donde cada paquete consta de seis
bits. Junto con los bits del vídeo, cada
paquete también consta del número de secuencia y las direcciones IP del
servidor y de su teléfono. Con esta información los paquetes se enrutan hacia su teléfono. No es necesario que todos los paquetes se enruten por la misma ruta y que cada paquete tome de forma independiente la mejor ruta disponible en ese
momento. Al llegar a su teléfono, los paquetes se vuelven a ensamblar según su número de secuencia. Si se da el caso de que algún paquete no llegue a su teléfono, se envía un acuse de recibo desde su teléfono para reenviar los paquetes perdidos. Ahora comparemos esto con una red postal con una buena infraestructura, pero los
clientes no siguen las reglas básicas con respecto a las direcciones de destino. En este escenario, las cartas no podrán llegar al destino correcto. De manera similar, en Internet utilizamos
algo llamado protocolos para la gestión de este complejo flujo de
paquetes de datos.
Los protocolos establecen las reglas para la conversión de paquetes de datos, la conexión de las direcciones de origen y destino a cada paquete y las reglas para los enrutadores, etc. Para
diferentes aplicaciones, los protocolos utilizados son diferentes. Esperamos que este vídeo le haya permitido comprender bien cómo
funciona Internet, más específicamente sobre el increíble viaje de los paquetes de datos desde el centro de datos hasta su teléfono móvil. No olvides apoyarnos en
patreon.com.
¡Gracias!.