鳥類キャリアによるIP(ちょうるいキャリアによるアイピー、英: IP over Avian Carriers, IPoAC)は、エイプリルフールにRFCで発表されたジョーク規格、伝書鳩[1](文書内には Avian とあるだけで明確に伝書鳩と定めてはいない)を使ってInternet Protocol のデータ通信を行うというもの[2]。 最初に鳥類キャリアによるIPに関しての規格文書が発表されたのは1990年のエイプリルフールに発表された[3] .mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation.cs-ja1 q,.mw-parser-output .citation.cs-ja2 q{quotes:"「""」""『""』"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free a,.mw-parser-output .citation .cs1-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited a,.mw-parser-output .id-lock-registration a,.mw-parser-output .citation .cs1-lock-limited a,.mw-parser-output .citation .cs1-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription a,.mw-parser-output .citation .cs1-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")right 0.1em center/12px no-repeat}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:#d33}.mw-parser-output .cs1-visible-error{color:#d33}.mw-parser-output .cs1-maint{display:none;color:#3a3;margin-left:0.3em}.mw-parser-output .cs1-format{font-size:95%}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}RFC 1149
概要
例を挙げると
早春期以外ではキャリアはお互いにそれほど干渉することがない。
このキャリアは通信データの衝突を自動で回避するため可用性が高い
ワームを自動で発見及び除去する機能が組み込まれている
など。
この文書はジョーク系RFCの中でも比較的人気があり、しばしば他のRFC文書に引用されている。例えば1998年のエイプリルフールに発表された同じジョーク系のRFCである RFC 2322(洗濯ばさみ DHCP による IPアドレスの管理)では遠隔地の通信には鳥類キャリアを使用するということが記述されている[5]。また RFC文書の書き方を説明しているRFC 2223(RFCの書き方)の付録でnroffのマクロを説明する際のサンプル文書として RFC1149 が登場する。さらに1999年のエイプリルフールに発表された RFC 2549 IP over Avian Carriers with Quality of Service(鳥類キャリアによるIPのサービス品質)は[6]、この通信にQoSを規定するという内容である(1990年との違いとして、Linuxの普及を背景としたペンギンのジョークや、キャリアの鳥を描いたアスキーアートも入っている)[7]。2011年4月1日には、RFC 6214 " Adaptation of RFC1149 for IPv6"(RFC1149のIPv6対応について)が発表され、RFC1149をIPv6に対応するために、さまざまな観点から考察が行われている(新たに発見されたウイルスの脅威など)。
2001年にノルウェーのLinuxユーザーグループでこの規格が実際に実装され、約5km離れた通信先に 9つのパケット(つまりは鳩)を送信する実験が行われた。結果は1時間?1時間半位の間に4羽のみ帰ってきたため「損失率55%、応答時間 3000秒?6000秒以上であり、実際の通信には耐えられない」と結論づけている。
本プロトコルによる実装かは不明だが、2009年9月9日、南アフリカのIT企業は伝書鳩によるデータ伝送を行った[8]。結果、生後11ヶ月の鳩Winstonは80km先の地点へ4GBのデータを転送するのに2時間6分57秒を要した(データを取り出す時間を含む)。この間、インターネットを経由した通信はその4%を転送するにとどまったという[9]。
脚注^ 野坂昌己 1999, p. 1.
^ 佐藤哲司 2020, p. 34.
^ Elizabeth D. Zwicky 2002, p. 88.
^ 坂本直志 2009, p. 49.
^ 佐藤哲司 2020, p. 35.
^ Peter Frick, Gerard Bourbigot & Frank Vandewiele 2003, p. 23.
^ Tara Calishain 2003, p. 334.
^ あきみち & 空閑洋平 2011, p. 123.
^ ⇒南アの通信会社、データ伝送の速度で伝書鳩に敗北, ロイター, (2009-09-10), ⇒http://jp.reuters.com/article/oddlyEnoughNews/idJPJAPAN-11438220090910 小型メモリの大容量化に伴い、ブロードバンド環境が整備されていない地域においては、インターネットによるデータ転送速度が物理的な伝送に劣ることを揶揄したもの。
関連項目
Hyper Text Coffee Pot Control Protocol
スニーカーネット
外部リンク
RFC 1149(和訳 - ウェイバックマシン(2000年10月30日アーカイブ分))
RFC 2549
RFC 6214
Bergen Linux User Group's CPIC(実装実験の記録、英語)
野坂昌己『インターネット標準クイックリファレンス』オライリー・ジャパン、1999年、1頁。ISBN 9784900900882。https://books.google.co.jp/books?id=c7vvz1H-04YC&pg=PA1#v=onepage&q&f=false。
Elizabeth D. Zwicky『ファイアーウォール構築 1』齋藤衛, 歌代和正、オライリー・ジャパン、2002年、88頁。ISBN 9784873111117。https://books.google.co.jp/books?id=CJIzg7n8fc8C&pg=PA88#v=onepage&q&f=false。
Tara Calishain『Google Hacks』山名早人、オライリー・ジャパン、2003年、334頁。ISBN 9784873111360。https://books.google.co.jp/books?id=824AJhLU52IC&pg=PA334#v=onepage&q&f=false。
Peter Frick、Gerard Bourbigot、Frank Vandewiele「 ⇒第 1 章 アーキテクチャー、ヒストリー、標準、および傾向」『TCP/IP チュートリアルおよび技術解説書』、日本アイ・ビー・エム株式会社、2003年、23頁。