IP su vettori aviari

IP over Avian Carriers (in francese, " IPby avian carrier"), abbreviato con l'acronimo IPoAC,è una propostadivertenteper un metodo di trasporto del trafficoInternetIP (protocollo Internet) da parte diuccelli, come ipiccioni viaggiatori.

Questa proposta di protocollo è stata originariamente descritta nella RFC (Request for Comments) 1149 scritta da David Waitzman per l' Internet Engineering Task Force , come il pesce d'aprile dell'anno 1990 .

Waitzman ha poi migliorato la descrizione (incorporando qualità del servizio  " ) in un secondo  pesce d' aprile, nel 1999 , con RFC 2549. Nel 2011 , in un terzo pesce d' aprile, RFC  6214 ha permesso di adattare questa tecnologia al trasporto di datagrammi IPv6 .

Realizzazione

Il 28 aprile 2001, IP over Avian Carriers è stato implementato dal Linux User Group di Bergen , Norvegia con Pigeons. Hanno inviato 9  pacchetti su una distanza di circa cinque chilometri, ciascuno trasportato da un singolo piccione e contenente un ping ( ICMP Echo Request ), e hanno ricevuto 4 risposte. Com'era prevedibile, i risultati sono stati scarsi: il 55% dei pacchetti è stato perso e un tempo di risposta compreso tra 3000 e 6000  secondi .

Questa implementazione mostra le reali proporzioni dell'ovvia assurdità dell'affermazione: come vedremo più avanti, potrebbe essere molto utile scambiare dati tramite schede di memoria di grande capacità trasportate dai piccioni viaggiatori, memorie attuali che consentono questa modalità di trasmissione per ridicolizzare le reti convenzionali. Ma funziona solo per file di grandi dimensioni, con comunicazione unidirezionale. Al contrario, il protocollo Internet utilizza una grande quantità di messaggi di dimensioni trascurabili per garantire che la comunicazione funzioni correttamente. Riprodurre rigorosamente questo protocollo se comunichiamo per piccioni viaggiatori è quindi assurdo.

Pinging

Script started on Sat Apr 28 11:24:09 2001 vegard@gyversalen:~$ /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) vegard@gyversalen:~$ ping -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 vegard@gyversalen:~$ exit Script done on Sat Apr 28 14:14:28 2001

Confronto della larghezza di banda

Grazie allo sviluppo di tecnologie con memoria flash , il trasferimento di dati da parte dei piccioni viaggiatori potrebbe avere un vantaggio rispetto ai mezzi di trasferimento tradizionali, a condizione che la latenza sia tollerata in cambio di questa larghezza di banda molto elevata . Ad esempio, per una distanza di oltre 50  km un piccione può trasportare più di 128 gigabyte di dati in circa un'ora , che può essere molto più veloce di una connessione ADSL tradizionale. Questo è stato quindi testato nel 2004 in Israele con tre piccioni che trasportano 4 gigabyte di dati su una distanza di 100  km , per una velocità calcolata a 2,27  Mbit / s . Ma devi aspettarti una perdita di dati.

Il 10 settembre 2009, in Sud Africa è stato condotto un esperimento per trasferire 4 gigabyte di dati su 60 miglia (96  km ) . Il piccione trasportava i dati in un'unica memoria flash . Ci sono volute due ore per instradare i dati in questo modo; allo stesso tempo, il 4% degli stessi dati era stato trasferito sulla connessione ADSL . L'obiettivo principale è stato quello di evidenziare l'inefficienza di Telkom , il principale fornitore di accesso del Paese.

Il 16 settembre 2010, era su una distanza di 120  km tra Skegness e una fattoria dello Yorkshire che il trasporto di piccioni viaggiatori ha dimostrato la sua superiorità rispetto al caricamento di un video di 5 minuti. Alcune chiavette USB erano legate alle zampe delle colombe e gli uccelli hanno coperto la distanza in un'ora e un quarto, mentre allo stesso tempo i 300 MB di download di file  erano solo del 24%. Lo scopo dell'esperimento era dimostrare che in alcune parti del Regno Unito la rete a banda larga era ancora "non abbastanza efficiente per svolgere la sua funzione" .

Altri usi

Questo RFC  viene spesso utilizzato per scopi didattici per illustrare che il protocollo IP è indipendente dai media e che potenzialmente qualsiasi livello di collegamento può essere adatto.

Nel 2000, una società europea ha utilizzato questa RFC  per verificare l' attenzione dei suoi partner commerciali. Ha quindi pubblicato un bando di gara chiedendo ai fornitori che hanno risposto, di indicare quali RFC  hanno sostenuto in un lungo elenco, in cui era RFC  1149. Diverse società non hanno notato la trappola, mentre Juniper Networks ha sottolineato che questa RFC  " non era serio " e che Cisco ha indicato di supportare solo il file1 ° aprile.

Nel 2003, un gruppo di svedesi si è ispirato a questo RFC  per immaginare un sistema di comunicazione che utilizzasse i piccioni della città di Göteborg .

Note e riferimenti

  1. (in) David Waitzman, "  Uno standard per la trasmissione di datagrammi IP sono i vettori aviari  " Richiesta di commenti n o  11491 ° aprile 1990.
  2. (in) David Waitzman, "  IP over Avian Carriers with Quality of Service  " Richiesta di commenti n .  25491 ° aprile 1999.
  3. "  Piccioni di elemento portante a bypass sorveglianza di Internet  " , su Slate ,27 dicembre 2013(accesso 15 gennaio 2021 ) .
  4. ( ) Brian Carpenter  ( entra ) e Robert M. Hinden, "  Adaptation of RFC  1149 for IPv6  ," Request for comments n .  6214,1 ° aprile 2011.
  5. (in) Bergen Linux User Group , "  Il CPIP WG altamente non ufficiale  " .
  6. (in) Stephen Shankland, "  Internet alimentato dai piccioni prende il volo  " su CNET News ,4 maggio 2001.
  7. (in) Ami Ben-Bassat, Un nuovo test israeliano conferma: PEI (Pigeon Enabled Internet) è PIÙ VELOCE dell'ADSL  " su notes.co.il ,22 marzo 2004.
  8. (in) SA piccione 'più veloce della banda larga'  " , BBC News ,10 settembre 2009.
  9. (in) Devin Coldewey, Rete dati sudafricana di proprietà di Pigeon con unità da 4 GB collegata  " su CrunchGear ,10 settembre 2009.
  10. "  Pigeon è più veloce di Internet a banda larga  " , su Gentside ,21 settembre 2010.
  11. ( entra ) Dave Wisely, Philip Eardley e Louise Burness, IP for 3G Networking Technologies for Mobile Communications , Londra, John Wiley & Sons ,2002, 285  p. ( ISBN  0-471-48697-3 ) , p.  77–78.
  12. ( entra ) David Wisely, IP per 4G , John Wiley & Sons ,2009, 314  p. ( ISBN  978-0-470-51016-2 ) , p.  9.
  13. ( entra ) Peter Loshin, TCP / IP Clearly Explained , Morgan Kaufmann Publishers  ( entra ) ,2003, 709  p. ( ISBN  1-55860-782-X ) , cap.  21.6 ("Protocollo Internet su tutto") , p.  481-483.
  14. ( entra ) Stephen Farrell e Vinny Cahill Delay- and Disruption-Tolerant Networking , Artech House  ( entra ) ,2006, 226  p. ( ISBN  1-59693-063-2 ) , p.  4.
  15. ( entra  ) Scott Bradner ( entra ) , "  Almost a Joke  " , Network World  (ru) , vol.  18, n o  15,9 aprile 2001, p.  37 ( ISSN  0887-7661 , leggi in linea ).
  16. (in) Magnus Nilsson, Magnus Johansson, Linda Sjödin e Christina Wisser, FMS - Flying Message Service: The Comeback of Carrier Pigeons  " [PDF] , in Matthias Rauterberg ( ed. (), Marino Menozzi ed. ), Janet Wesson ( ed. ) e International Federation for Information Processing ( ed. ,) Human-Computer Interaction, INTERACT '03: IFIP TC13 Conferenza Internazionale su Human-Computer Interaction, 1 ° - 5 ° settembre 2003 a Zurigo, Svizzera , IOS Press  (it) e Ohmsha  (ja) , 1126  p. ( ISBN  1-58603-363-8 e 4-274-90614-0 ) , p.  975–978.

Articoli Correlati