ジョークRFC()は、主に4月1日に発行されたユーモラスなRFC群のことである。エイプリルフールRFC()、あるいは4月1日のRFC()とも呼ばれる。
一般的にRFC()は、IETF()が発行する、インターネットで使われる通信プロトコル標準やファイルフォーマット仕様などの技術仕様や、実験的な実装、情報提供などを行うことを目的として公開する技術文書である 。
その中で1989年以来は、ほぼ毎年のエイプリルフールにユーモラスなRFCを発行している。 また、特に初期のRFCについては、エイプリルフール以外の日付にも同様にユーモラスなRFCを発行している事例がある。1989 年以来、ほぼ毎年エイプリルフール (4 月 1 日) に、インターネット RFC エディターは、ルイス・キャロルのナンセンス詩「ジャバウォック」のパロディである ARPAWOCKY と呼ばれる 1973 年 6 月の RFC 527 が切り開いた道をたどり、1 つ以上のユーモラスな Request for Comments (RFC) 文書を公開してきました。
ジョークRFC一覧 以下に、ジョークRFCの一覧を示す。また、RFCと関連の深いInternet Draft、およびInternet Experiment Note(略称: IEN)の4月1日に発行されたユーモラスな文書についてもあわせて述べる。
1973年 "PARRY Encounters the DOCTOR" (1973年1月21日) 統合失調症のシミュレータであるPARRYと精神科医のチャットボットであるELIZA(別名「ドクター」)の会話の記録。 "ARPAWOCKY" (1973年6月22日) ルイス・キャロルの『鏡の国のアリス』に出てくるジャバウォックの詩のパロディ。
1978年 "TELNET RANDOMLY-LOSE option" (1978年4月1日) TCP/IP文書スタイルのパロディで、新しいTELNETオプションを定義している。初めてエイプリルフールに発行されたジョークRFCにあたる。長い間、RFC インデックスでは「発行日を注記()」という特別なマークが付けられていた。
1980年 IEN 137 "On Holy Wars and a Plea for Peace"(1980年4月1日) これはジョークRFCではなくジョークIENというべきものだが、ジョナサン・スウィフトの著作『ガリヴァー旅行記』に出てくるエンディアンという用語をバイトオーダーに適用した初めての文書になる。
1985年 "Twas the Night Before Start-up" (1985年12月) 新しいネットワークを運用する際に発生する問題と、使用されるデバッグ手法について論じた詩。「クリスマスのまえのばん」のパロディ。
1989年 "TELNET SUBLIMINAL-MESSAGE option" (19894月1日) "Act one - the poems" (1989年9月) ARPANETの20周年記念シンポジウムにおける詩。
1990年 "A Standard for the Transmission of IP Datagrams on Avian Carriers" (1990年4月1日) 伝書鳩などの鳥類によってIPパケットを伝送するプロトコル。1999年にによって更新された。2001年にノルウェーのBLUG(Bergen Linux User Group)によって実装された。2011年にによってIPv6対応がされた。
1991年 "Gigabit Network Economics and Paradigm Shifts" (1991年4月1日) "Memo from the Consortium for Slow Commotion Research (CSCR)" (1991年4月1日)
1992年 "Remembrances of Things Past" (1992年2月) "Today's Programming for KRFC AM 1313 Internet Talk Radio" (1992年4月1日)
1993年 "The Extension of MIME Content-Types to a New Medium" (1993年4月1日) "Internet Engineering Task Force Statements Of Boredom (SOBs)" (1993年4月1日)
1994年 "SONET to Sonnet Translation" (1994年4月1日) ソネット(十四行詩)を使ってSONET()を効率化するアイデア。この RFC は ウィリアム・シェイクスピア 作とされる。 "A Historical Perspective On The Usage Of IP Version 9" (1994年4月1日) "A VIEW FROM THE 21ST CENTURY" (1994年4月1日) 2023年から逆タイムカプセルで送られてきたメール群。
1995年 "The Address is the Message" (1995年4月1日) "The 12-Days of Technology Before Christmas" (1995年12月) 「クリスマスの12日間」のパロディ。
1996年 "A Compact Representation of IPv6 Addresses" (1996年4月1日) "The Twelve Networking Truths" (1996年4月1日) "An Experimental Encapsulation of IP Datagrams on Top of ATM" (1996年4月1日) モールス符号を使ってIP通信を行うプロトコル。
"Suggested Additional MIME Types for Associating Documents" (1996年4月1日)
1997年 "The Naming of Hosts" (1997年4月1日) "The Naming of Cats"(英語)のパロディ。
1998年 "RITA -- The Reliable Internetwork Troubleshooting Agent" (1998年4月1日) RITA というインターネット・トラブルシュート・エージェントの紹介。 "Management of IP numbers by peg-dhcp" (1998年4月1日) 洗濯ばさみを活用した、手動DHCPサーバの実装について。この RFC はただのジョークではなく、説明されているプロトコルは、ヨーロッパのハッカーイベントで定期的に実装されてきた。
"IETF Identification and Security Guidelines" (1998年4月1日) "Hyper Text Coffee Pot Control Protocol (HTCPCP/1.0)" (1998年4月1日) HTTPを拡張してコーヒーポットを制御するプロトコル。2014年にで更新された。
"Definitions of Managed Objects for Drip-Type Heated Beverage Hardware Devices using SMIv2" (1998年4月1日) "The NULL Encryption Algorithm and Its Use With IPsec" (1998年11月) この RFC は標準化過程の文書だが、NULL暗号化についてユーモラスな説明がされている。
1999年 "IP over Avian Carriers with Quality of Service" (1999年4月1日) の更新。QoSの定義を追加。
"Y10K and Beyond" (1999年4月1日) 2000年問題(Y2K問題)の類似の問題である西暦10000年になると発生する年表記についての問題と、その解決策の提案。
"The Roman Standards Process -- Revision III" (1999年4月1日) 標準化プロセスを定義した "The Internet Standards Process -- Revision 3" のパロディ。
2000年 "The Infinite Monkey Protocol Suite (IMPS)" (2000年4月1日) 無限の猿定理の実用のためのプロトコル。
2001年 "Pi Digit Generation Protocol" (2001年4月1日) "Etymology of 'Foo'" (2001年4月1日) メタ構文変数の の語源について。 "Firewall Enhancement Protocol (FEP)" (2001年4月1日)
2002年 "Electricity over IP" (2002年4月1日) 2000年 - 2001年のカリフォルニア電力危機と「Everything over IP and IP over Everything」 What Makes for a Successful Protocol?(2008年7月) のパロディ。 "Binary Lexical Octet Ad-hoc Transport" (2002年4月1日)
2003年 "The Security Flag in the IPv4 Header" (2003年4月1日) IPv4パケットヘッダーのオプションとして 'evil bit' の追加を提案。
2004年 "Omniscience Protocol Requirements" (2004年4月1日)
2005年 "Requirements for Morality Sections in Routing Area Drafts" (2005年4月1日) "UTF-9 and UTF-18 Efficient Transformation Formats of Unicode" (2005年4月1日)
ブリートを使ってIP通信を行うプロトコルのインターネットドラフト。
2006年 ジョークRFCは発行されなかった。 その代わりにIETFのメーリングリストで、IABのメンバーにセサミストリートのバートを任命すると発表があった。
2007年 "The Transmission of IP Datagrams over the Semaphore Flag Signaling System (SFSS)" (2007年4月1日) 手旗信号でIP通信を行うプロトコル。
2008年 "Naming Rights in IETF Protocols" (2008年4月1日) "A Generalized Unified Character Code: Western European and CJK Sections" (2008年4月1日)
2009年 "IANA Considerations for Three Letter Acronyms" (2009年4月1日) "IPv6 over Social Networks" (2009年4月1日) SNS 上で、IPv6 の伝送を行うプロトコル。本 RFC の執筆過程で著者がFacebookに実装した。
2010年 "TCP Option to Denote Packet Mood" (2010年4月1日)
2011年 "Adaptation of RFC 1149 for IPv6" (2011年4月1日) の IPv6 対応。
"Regional Broadcast Using an Atmospheric Link Layer" (2011年4月1日) 航空機のスモークでIPのブロードキャスト伝送をするプロトコル。
2012年 "The Null Packet" (2012年4月1日) "Service Undiscovery Using Hide-and-Go-Seek for the Domain Pseudonym System (DPS)" (2012年4月1日)
2013年 "Further Key Words for Use in RFCs to Indicate Requirement Levels" (2013年4月1日) "Design Considerations for Faster-Than-Light (FTL) Communication" (2013年4月1日) 超光速通信についての考慮事項。
2014年 "The Hyper Text Coffee Pot Control Protocol for Tea Efflux Appliances (HTCPCP-TEA)" (2014年4月1日) の HTCPCP を更新して、お茶も淹れることも可能なように拡張したプロトコル。
"The NSA (No Secrecy Afforded) Certificate Extension" (2014年4月1日)
2015年 "Scenic Routing for IPv6" (2015年4月1日) "Really Explicit Congestion Notification (RECN)" (2015年4月1日)
2016年 ジョークRFCは発行されなかった。
2017年 "Complex Addressing in IPv6" (2017年4月1日) "Additional Transition Functionality for IPv6" (2017年4月1日) "The Arte of ASCII: Or, An True and Accurate Representation of an Menagerie of Thynges Fabulous and Wonderful in Ye Forme of Character" (2017年4月1日)
2018年 "Wrongful Termination of Internet Protocol (IP) Packets" (2018年4月1日) "Internationalizing IPv6 Using 128-Bit Unicode" (2018年4月1日)
2019年 "Hypertext Jeopardy Protocol (HTJP/1.0)" (2019年4月1日) "Customer Management DNS Resource Records" (2019年4月1日)
2020年 "The Internationalized Deliberately Unreadable Network NOtation (I-DUNNO)" (2020年4月1日) "The Quantum Bug" (2020年4月1日)
2021年 "Establishing the Protocol Police" (2021年4月1日)
2022年 "Software Defects Considered Harmful" (2022年4月1日) "Bioctal: Hexadecimal 2.0" (2022年4月1日) 十六進法の新しい表記方法の提案。二進数や八進数との変換の際に、認知心理学的負荷を軽減できるとしている。
2023年 "The Addition of the Death (DTH) Flag to TCP" (2023年4月1日) ライトノベルなどでは慣例となっている死亡フラグをTCPのオプションに追加する提案。
"Concat Notation" (2023年4月1日) ネコと段ボール(や毛糸玉)間のやり取りを適切に記述するための記法。 "AI Sarcasm Detection: Insult Your AI without Offending It" (2023年4月1日) 著者の一人はChatGPTとなっている。
2024年 "Faster Than Light Speed Protocol (FLIP)" (2024年4月1日) 大規模言語モデルなどの人工知能(AI)の最近の進歩により、インターネット向けの超光速伝送プロトコル(FLIP)の設計が可能になった。FLIPは、パケットが到着する前に受信側でAIを用いて将来のパケットを予測することで、インターネット上での輻輳を回避し、セキュリティを強化し、パケットの高速伝送を実現する。この文書では、このプロトコル、その様々なカプセル化方式、および運用上の考慮事項について説明する。
2025年 "Unified Time Scaling for Temporal Coordination Frameworks" (2025年4月1日) エンジニアリング、ビジネス、そして日常的なコミュニケーションにおいて、重要業務から日常業務まで、あらゆるタスクに必要な時間を見積もることは依然として課題である。既存のモデルは、人間の見積りにおける本質的な予測不可能性と不整合性のために十分に機能しない。この文書では、あらゆる時間的参照を単一の統一的な期間に標準化することを目指す、革新的かつ普遍的に適用可能な時間尺度である「2週間原則(TWP)」を紹介する。TWPは、時間ベースのスケジューリングに依存するあらゆる分野において、明確性、予測可能性、および同期性を確保する。
2026年 "Internet Protocol Police (IPP) - Schedule of Punishments" (2026年4月1日) インターネットプロトコル警察(IPP)は、IETFコミュニティの集合知に対する故意の違反行為を処罰する役割を担っている。この文書は、そのような違反行為に対する罰則一覧表を定めたものである。 "BUSA-TLS: Mandatory Audio Component (MAC) Pre-Shared Key (PSK) Derivation for TLS 1.3 Using 2 Live Crew's "Banned in the U.S.A."." (2026年4月1日) TLS 1.3()では、NULL暗号スイートは完全に排除されている。しかしながら、キースケジュールには名残の1つとしてゼロが残っている。事前共有鍵(PSK)を使用しない場合、最初のHKDF抽出操作の入力鍵素材(IKM)はゼロバイトの文字列になる。この文書では、このゼロバイトのIKMを、2 Live Crewの「Banned in the U.S.A.」(アルバム「Banned in the U.S.A.」、1990年)の生のPCMオーディオデータのSHA-256ダイジェスト(これを以降、必須オーディオコンポーネント(MAC)と呼ぶ)に置き換える必要があると規定している。MACを省略した実装は BUSA-TLS に準拠しておらず、音楽の趣味も疑わしいものである。
ジョーク RFC の提出方法
RFC 編集者()は、一般の人々から適切にフォーマットされたジョークRFC(記述は April 1 RFC となっている)の提出を受け付け、4月1日の2週間前までに受け取った場合、その年の公開を検討するとしている。
ジョークRFCを公開するこの習慣は、RFC作成者向けの指示メモで具体的に認識されており、冗談めいた注意書きとして「過去数年間、RFC 編集者は4月1日の日付で真面目な文書を公開することもあった。テキストを読んで風刺と見分けられない読者は、マーケティングの分野で活躍できるかもしれない。」と書かれている。
脚注
注釈
出典
外部リンク RFC Editor