В компьютерных сетях IP over Avian Carriers ( IPoAC ) — это якобы функциональное предложение по передаче трафика Интернет-протокола (IP) птицами, такими как почтовые голуби . IP over Avian Carriers был первоначально описан в RFC 1149, выпущенном Internet Engineering Task Force , написанном Дэвидом Вайцманом и опубликованном 1 апреля 1990 года. Это один из нескольких запросов на комментарии, сделанных в День дурака .
Вайцман описал улучшение своего протокола в RFC 2549, IP over Avian Carriers с качеством обслуживания (1 апреля 1999 г.). Позже, в RFC 6214, выпущенном 1 апреля 2011 г. и спустя 13 лет после введения IPv6 , Брайан Карпентер и Роберт Хинден опубликовали Адаптацию RFC 1149 для IPv6 . [1]
IPoAC был успешно реализован, но только для девяти пакетов данных , с коэффициентом потери пакетов 55% (из-за ошибки оператора), [2] и временем отклика от 3000 секунд (50 мин) до более 6000 секунд (100 мин). Таким образом, эта технология страдает от высокой задержки . [3]
28 апреля 2001 года группа пользователей Linux из Бергена реализовала протокол IPoAC под названием CPIP (Carrier Pigeon Internet Protocol). [4] Они отправили девять пакетов на расстояние примерно 5 км (3 мили), каждый из которых переносился отдельным голубем и содержал один пинг ( эхо-запрос ICMP ), и получили четыре ответа.
Сценарий начат в субботу, 28 апреля 11:24:09 2001 г.$ /sbin/ifconfig tun0tun0 Link encap:Протокол точка-точка inet addr:10.0.3.2 PtP:10.0.3.1 Маска:255.255.255.255 UP POINTTOPOINT РАБОТАЕТ NOARP MULTICAST MTU:150 Метрика:1 RX пакеты:1 ошибки:0 отброшены:0 переполнения:0 кадр:0 Пакеты TX:2 Ошибки:0 Отброшено:0 Переполнение:0 Несущая:0 столкновения:0 Байты RX:88 (88,0 б) Байты TX:168 (168,0 б)$ пинг -c 9 -i 900 10.0.3.1PING 10.0.3.1 (10.0.3.1): 56 байт данных64 байта из 10.0.3.1: icmp_seq=0 ttl=255 время=6165731.1 мс64 байта из 10.0.3.1: icmp_seq=4 ttl=255 время=3211900.8 мс64 байта из 10.0.3.1: icmp_seq=2 ttl=255 время=5124922.8 мс64 байта из 10.0.3.1: icmp_seq=1 ttl=255 время=6388671.9 мс--- 10.0.3.1 статистика пинга ---9 пакетов передано, 4 пакета получено, 55% потерь пакетовмин/средн/макс туда и обратно = 3211900,8/5222806,6/6388671,9 мсСценарий выполнен в субботу, 28 апреля 14:14:28 2001 г.
Эта реальная реализация была упомянута французским депутатом Мартин Бийяр в Национальном собрании Франции [5] во время дебатов о HADOPI .
В декабре 2005 года отчет Gartner о птичьем гриппе , в котором делался вывод о том, что «Пандемия не повлияет на ИТ-системы напрямую», был с юмором раскритикован за то, что в своем анализе он не учел RFC 1149 и RFC 2549. [6]
Известные риски для протокола включают:
Фотографы, занимающиеся сплавом, уже используют голубей в качестве сети для передачи цифровых фотографий на флэш-носителях с камеры к туроператору. [7] На расстояние в 30 миль (48 км) один голубь может переносить десятки гигабайт данных примерно за час, что по средней пропускной способности очень выгодно отличается от ранних стандартов ADSL , даже с учетом потерянных дисков. [8]
12 марта 2004 года Йосси Варди , Ами Бен-Бассат и Гай Варди отправили трёх почтовых голубей на расстояние 100 километров (62 мили), «каждый из которых нес 20–22 крошечных карты памяти, содержащие 1,3 ГБ, что в общей сложности составило 4 ГБ данных». Была достигнута эффективная пропускная способность 2,27 Мбит/с. Целью теста было измерение и подтверждение улучшения по сравнению с RFC 2549. [8] Поскольку разработчики использовали флэш-память вместо бумажных заметок, как указано в RFC 2549, эксперимент подвергся широкой критике как пример того, как оптимизированная реализация нарушает официальный стандарт. [ необходима цитата ]
Вдохновленная RFC 2549, 9 сентября 2009 года маркетинговая команда The Unlimited, региональной компании в Южной Африке, решила провести шутливую гонку голубей между своим домашним голубем Уинстоном и местной телекоммуникационной компанией Telkom SA . Гонка заключалась в том, чтобы отправить 4 гигабайта данных из Хоуика в Хиллкрест , на расстоянии примерно 60 километров (37 миль) друг от друга. Голубь нес карту microSD и соревновался с линией Telkom ADSL. [9] Уинстон победил в передаче данных по линии ADSL Telkom, показав общее время два часа, шесть минут и 57 секунд с момента загрузки данных на карту microSD до завершения загрузки с карты. На момент победы Уинстона передача ADSL была завершена чуть менее чем на 4%. [10] [11] [12]
В ноябре 2009 года австралийская комедийно-театральная программа Hungry Beast повторила этот эксперимент. Команда Hungry Beast приняла вызов после бурной парламентской сессии, на которой тогдашнее правительство раскритиковало оппозицию за то, что она не поддерживает инвестиции в телекоммуникации, заявив, что если бы оппозиция добилась своего, австралийцы передавали бы данные с помощью почтовых голубей. Команда Hungry Beast прочитала об эксперименте в Южной Африке и предположила, что, как развитая западная страна , Австралия будет иметь более высокие скорости. В ходе эксперимента команда передавала файл объемом 700 МБ тремя способами доставки, чтобы определить, какой из них самый быстрый: почтовый голубь с картой microSD, автомобиль с USB-накопителем и линия ADSL Telstra (крупнейший поставщик телекоммуникационных услуг в Австралии). Данные должны были передаваться из Тараны в сельском Новом Южном Уэльсе в западный пригород Сиднея Проспект, Новый Южный Уэльс , на расстояние 132 километра (82 мили) по дороге. Примерно на полпути к гонке интернет-соединение неожиданно прервалось, и передачу пришлось перезапустить. Голубь выиграл гонку со временем около 1 часа 5 минут, автомобиль пришел вторым с результатом 2 часа 10 минут, а интернет-передача не была завершена, выбыв во второй раз и не вернувшись. Расчетное время завершения загрузки в какой-то момент достигало 9 часов, и ни в какой момент расчетное время загрузки не опускалось ниже 4 часов. [13]
Похожая гонка голубей была проведена в сентябре 2010 года техническим блогером (trefor.net) и техническим директором интернет-провайдера Тимико Трефором Дэвисом с фермером Мишель Брумфилд в сельском Йоркшире, Англия : доставка пятиминутного видео корреспонденту BBC в 75 милях в Скегнессе . Голубь (несущий карту памяти с 300 МБ HD-видео стрижки Дэвиса) был выставлен против загрузки на YouTube через широкополосный доступ British Telecom ; голубь был выпущен в 11:05 утра и прибыл на чердак через час и пятнадцать минут, когда загрузка все еще была не завершена, так как за это время произошла одна ошибка. [14] [15] [16]
J'avais été choquee, месье министр, de vous entender parler de голуби-путешественники, но, в конце концов, vous aviez peut-être raison. Он существует в действии нормы, норма RFC 1149, которая датируется 1 апреля 1990 года, и это не значит, что это не пуассон д'Аврил (Сурирес), который описывает комментарий к возможной передаче через Интернет для голубя-путешественника. Новые пакеты для писем для ваших посланников.