¿Alguna vez se ha preguntado, cómo funciona Internet?

Si usted está leyendo este artículo, es porque tiene conexión a Internet (o un poder muy especial que debería compartir con el mundo). Sabemos que los datos van a viajar desde nuestros dispositivos a Internet y luego regresan, pero, ¿qué es internet?.

Popularmente se conoce Internet como una "network of networks" (red de redes), lo que significa que todos los dispositivos con acceso a internet están enlazados a una empresa que sirve esa conexión. A esas empresas las llamamos Proveedor de Servicios de Internet (ISP).

Los ISP se conectan entre sí para que los datos viajen de un lugar a otro. Como se pueden imaginar, hay muchos ISP y algunos de ellos cuentan con una gran infraestructura. Dependiendo de sus características, tenemos niveles que nos permiten clasificarlos en el Nivel 1, Nivel 2 y Nivel 3.

El ISP de nivel 1 solo permiten conexión entre ellos. No brindan servicios al usuario final (usted y yo), y sus infraestructuras son más grandes que otros niveles. Pueden ocupar grandes extensiones de tierra, por ejemplo, continentes, y permite el intercambio de datos a través de cables marítimos.

El ISP de nivel 2 está a cargo de conectar el nivel 1 con el nivel 3 mediante acuerdos. Su tamaño es menor que el Nivel 1 y pueden incluso ser parte de él.

El Nivel 3 cumple con el Nivel 1 y el Nivel 2 y brinda los diferentes servicios al usuario final.

Ahora que conocemos los diferentes niveles, surge una gran pregunta: ¿cómo funciona esa comunicación entre ellos?

El Sistema Autónomo (AS)


Hasta este punto solo conocemos la definición del ISP, pero hay otro concepto importante que abordaremos: un Sistema Autónomo (AS). Básicamente, un AS es un sistema que podría cambiar su comportamiento en respuesta a un evento inesperado. A nivel de red, es una colección de dispositivos donde su comportamiento se encuentra bajo control administrativo común. Podría ser una empresa, una universidad, un ISP, una organización o una mezcla de ellos.

El intercambio de datos funciona bajo el Border Gateway Protocol (BGP). Este protocolo no es automático y calcula la mejor manera de que los datos lleguen de un punto a otro, Una característica de éste, es que depende de diferentes aspectos que pueden ser políticos o económicos.

Muchos AS tienen contratos que permiten que otro AS usen sus redes para transmitir datos sin costo, esta práctica se llama Peering. Por otro lado, cuando un AS carga para transmitir datos a través de sus redes se llama Transit. Estos contratos obligan a un AS a elegir una ruta que puede que no sea la más óptima.

Pensemos en un pequeño ejemplo. AS C se encuentra en Brasil y necesita intercambiar datos con AS Z en Australia. AS C no sabe qué ruta tiene que usar. Tiene dos posibles opciones: enviar los datos a través de AS I que está lejos de AS Z, los datos tienen que viajar a otro AS T antes de que llegue a Z, y es muy caro, u optar por AS M, quien realmente se encuentra más cerca de AS Z y es la mejor opción. ¿Cuál crees que sea la mejor opción que debe usar AS C para enviar datos?,  ¿AS M ?. No es así, decide enviarlo a través de AS I.

[caption id="attachment_15262" align="aligncenter" width="500"]Visual representation from our example.

Los datos que pasan por AS también necesitan viajar a través de AS T antes de llegar a su destino. En el gráfico de vectores diseñado por  Freepik  se muestra. [/caption]

AS I no era la mejor opción, pero no sabíamos que la organización a cargo AS C tiene un acuerdo económico, que exige que todos los datos deben viajar a través de  AS I. En caso de que AS I llegara a desplomarse, los datos viajarán a través de AS M  (el AS C necesita enviar los datos, si el otro AS está disponible, ¿por qué no enviar los datos a través de AS M?)

En la vida real los, AS se identifican por números. La Internet Assigned Numbers Authority (IANA) es la organización sin fines de lucro encargada de asignar estos números a cada sistema. Cada región en el mundo lleva un registro (miembro de IANA) que contiene un grupo de números disponibles para ser asignados de acuerdo a sus necesidades.

Ya se conoce entonces cómo se transmiten los datos de un lado a otro. Como habrán notado, tenemos un gran problema político: algunos AS podrían bloquear la transmisión de información de un AS específico, muchos lugares, incluso países, podrían ser excluidos del servicio de Internet aplicando estas restricciones. Pero ese es otro tema el cual abordaremos en otro artículo.


Acerca de 4Geeks: 4Geeks es una empresa global que en desarrolla y crece (Growth Hacking) productos digitales, y todo en medio, enfocada en aumentar 10X el ROI (Retorno de Inversión) para startups, pequeñas y medianas empresas alrededor del mundo. 4Geeks sirve industrias como E-Commerce & Retail, Startups, HealthTech, Marketing, Banking & FinTech y Real Estate. Con oficinas principales en Estados Unidos, y centros de operación en México y Costa Rica. Pura Vida!

Escucha Quebrando El Cero, un podcast dirigido por Allan Porras, para empresarios comprometidos en crecer.

Comentarios

Entradas más populares de este blog

Growth Hacking vs Publicidad Digital

4Geeks reúne a los principales actores financieros de Costa Rica

No es el mercado, es tu mentalidad