IP over Avian Carriers
# IP over Avian Carriers

Nel mondo del networking, IP over Avian Carriers (IPoAC) è una proposta per utilizzare piccioni viaggiatori come mezzo di trasporto per i pacchetti dati dell'Internet Protocol.

L'idea, avanzata a fini umoristici, fu descritta per la prima volta nel documento RFC 1149, un Request for comments dell'Internet Engineering Task Force (IETF), scritto da D. Waitzman e pubblicato il 1º aprile 1990. Si tratta di uno dei numerosi pesci d'aprile RFC.

Waitzman ha descritto anche un miglioramento del protocollo iniziale nel documento RFC 2549, IP over Avian Carriers with Quality of Service, anch'esso un pesce d'aprile pubblicato il 1º aprile 1999.

Il 1º Aprile 2011 Brian Edward Carpenter e Robert Hinden pubblicano la RFC 6214, Adaptation of RFC 1149 for IPv6, che specifica un metodo per trasmettere pacchetti IPv6 utilizzando lo stesso medium della RFC 1149.

## Realizzazione del protocollo

In realtà, IPoAC è stato avviato con successo il 28 aprile 2001 dal Linux User Group di Bergen. Nell'esperimento sono stati trasmessi nove pacchetti di dati, su una distanza di circa cinque chilometri, ognuno dei quali trasportato da un singolo piccione e contenente un messaggio di ping (ICMP Echo Request).

Nell'esperimento sono stati ricevuti quattro dei nove pacchetti inviati, con una percentuale di pacchetti persi pari al 55% (dovuti ad errori degli utenti), e un Round Trip Time variabile tra i 3000 ed i 6000 secondi:

Questa tecnologia, dunque, soffre di prestazioni molto scarse in termini di latenza, ma è in grado di raggiungere un alto throughput medio utilizzando come dispositivi trasportati delle memorie flash.

## Curiosità

Nel 2018 durante la competizione globale Global Game Jam è stato sviluppato e presentato un videogioco dal nome RFC1149 avente come protagonisti proprio due piccioni viaggiatori che devono mantenere un canale di comunicazione wireless.

