IP Sobre Aves: palomas mensajeras para transmitir datos



Es un April's fools pero si lo pensamos bien no es "tan" descabellado, se trata de una propuesta de protocolo de comunicación IP pero, en vez de utilizar cables o WiFi, por palomas. Así es, aquellas aves transmisoras de enfermedades, invasoras de espacios públicos y, por alguna incomprensible razón, si vienen en formato blanco: símbolos de la paz.

Pues bien, a alguien se le ocurrió pensar todo un planteo falsamente "serio" de utilizar las mismas como envío de información digital. Al fin y al cabo sólo basta empaquetarles una tarjeta de memoria SD y ya tenemos un "paquete de información" y si llega a destino, como buena paloma mensajera, el paquete arriba y los datos son transferidos.

¿Descabellado? Pues bien, hasta existen ejemplos prácticos en uso...



Las palomas mensajeras han sido, desde hace mucho tiempo, una forma de comunicación inalámbrica primitiva. Lo es, van por el aire, llevan información, los paquetes se pueden perder pero usualmente son seguros, es lento, eso sí.

La tasa de transferencia, igualmente, puede llegar a ser mucho mayor que en nuestras conexiones hogareñas y si combinamos la idea con locaciones remotas, donde una línea telefónica no existe y menos cable, hasta tiene sus ventajas.

Por ejemplo, si estamos en medio del bosque, soltamos una paloma con una tarjeta SD de 256GB y llega en una hora a otra ubicación la tasa de transferencia es de 71Mbps (256GB / 3600 segundos), oiga, eso es mucho más que mis 25Mbps que tengo en casa, una paloma podría llevar mucha más información si usamos una tarjeta SD más grande o más palomas.

Es más, si tenemos varias palomas y enviamos la misma información hasta podemos lograr redudancia de los datos y si un paquete se pierde, podemos evitar el problema de pérdida de información.



Sumamos dos tarjetas SD de 256GB y dos palomas y ya tenemos un envío en dos paquetes de 512GB, duplicamos el ancho de banda a cambio de un poco de alpiste extra y una jaula más, en años no logré un upgrade del 100% en mi conexión a Internet por tan poco.

El IP over Avian Carriers (IPoAC) es el RFC 1149 de 1990 y tuvo su actualización en 1999 agregando QoS con el RFC 2549 y con la llegada de IPv6 tuvo su update en 2011 con el RFC 6214. Si leen los docs y son suficientemente nardos, se van a reír, porque estan escritos seriamente aunque no lo son.

El 28 de Abril de 2001 en Noruega unos nardos pusieron a prueba e "implementaron" el RFC 1149 en un día con lindo clima y unas cuantas palomas pero el ping se les fue un poco para arriba porque varias se cruzaron con otras palomas y se dedicaron a sociabilizar antes de llegar a destino.

Script started on Sat Apr 28 11:24:09 2001
$ /sbin/ifconfig tun0
tun0      Link encap:Point-to-Point Protocol
          inet addr:10.0.3.2  P-t-P:10.0.3.1  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:150  Metric:1
          RX packets:1 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0
          RX bytes:88 (88.0 b)  TX bytes:168 (168.0 b)

$ ping -c 9 -i 900 10.0.3.1
PING 10.0.3.1 (10.0.3.1): 56 data bytes
64 bytes from 10.0.3.1: icmp_seq=0 ttl=255 time=6165731.1 ms
64 bytes from 10.0.3.1: icmp_seq=4 ttl=255 time=3211900.8 ms
64 bytes from 10.0.3.1: icmp_seq=2 ttl=255 time=5124922.8 ms
64 bytes from 10.0.3.1: icmp_seq=1 ttl=255 time=6388671.9 ms

--- 10.0.3.1 ping statistics ---
9 packets transmitted, 4 packets received, 55% packet loss
round-trip min/avg/max = 3211900.8/5222806.6/6388671.9 ms


Script done on Sat Apr 28 14:14:28 2001


El ping se fue un poco arriba, pero llegar llegaron aunque hubo un 55% de pérdidas de paquetes que nunca volvieron, el ping promedio estuvo entre 3211 y 6389 segundos, digamos que funcionar funcionó.



Cuando uno lleva un Pen Drive en vez de enviar por mail o subir a un FTP un archivo está implementando manualmente una versión de RFC 1149 propia, porque uno es la paloma mensajera y muchas veces puede llevar mucha más información en menos tiempo. Por ejemplo si uno lleva discos rígidos portables de 1TB en pocos minutos del punto A al punto B está teniendo mucho más ancho de banda que cientos de conexiones hogareñas actuales, si para colmo lleva un camión cargado hasta el techo de discos rígidos es probable que tenga más ancho de banda que un país entero.

Parece tonto pero no lo es, lo hacemos muy seguido, lamentablemente las velocidades de nuestras conexiones no son lo que deberían ser para el año en que vivimos ni para el nivel de complejidad de las cosas que hacemos, pero aquí estamos, con conectividad pedorrísima.

Otro caso de uso y aplicación real es en varias locaciones lejanas donde una empresa de Rafting utilizaba las palomas mensajeras para enviar las fotografías en una SD de la excursión a la base, para cuando los turistas volvían de su día en el río tenían listas las fotos. Esto se sigue usando.

En 2009 una campaña puso en competencia una paloma durante 60km de distancia contra el ADSL del proveedor Telkom SA. La paloma tardó dos horas llevando una SD con 4GB de datos, para cuando ésta llegó la transferencia mediante ADSL apenas iba por el 4%. El golpe fue duro porque una paloma era más rápida que el mayor proveedor de telefonía local.

En Gran Bretaña hicieron lo mismo con el mismo resultado en una distancia aun mayor, otra campaña lo volvió a hacer para demostrar que las conexiones rurales apestaban.

De todas las palomas mensajeras la más importante creo que fue la Narcopaloma, pobre, packet lost :D

Si te gustó esta nota podés...
Invitame un café en cafecito.app


Otros posts que podrían llegar a gustarte...

Comentarios

  • Cattel     02/07/2018 - 15:23:35

    Me encantó lo de pinguear la paloma!

  • Ricardo R. Orellano     02/07/2018 - 19:00:23

    La "narco paloma" jajajajaja pobrecita
    Lo más triste que fue verdad

  • Guillermo     05/07/2018 - 10:00:41

    Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway.

    A. Tanenbaum

Deje su comentario:

Tranquilo, su email nunca será revelado.
La gente de bien tiene URL, no se olvide del http/https

Negrita Cursiva Imagen Enlace


Comentarios ofensivos o que no hagan al enriquecimiento del post serán borrados/editados por el administrador. Los comentarios son filtrados por ReCaptcha V3.