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 .
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.
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" .
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 .