Юмор → Прикольные RFC

Internet Engineering Task Force c 1973 года прикалывается, публикуя 1 апреля один-два шуточных RFC.

Hyper Text Coffee Pot Control Protocol (HTCPCP, гипертекстовый протокол управления кофеваркой) — протокол для управления, слежения и диагностики приборов для приготовления кофе.

HTCPCP/1.0 описан в RFC 2324, опубликованном 1 апреля 1998 года. Хотя RFC, описывающий протокол, является первоапрельской шуткой и не может приниматься всерьёз, он описывает сам протокол достаточно серьёзно, так, как будто он является реально существующим протоколом. Пока не существует ни одной известной реализации этого протокола.

HTCPCP является расширением HTTP. Запросы HTCPCP определяются с помощью схемы URI coffee: и содержат несколько добавлений к HTTP-запросам:
BREW или POST: заставляет HTCPCP-сервер заваривать кофе.
GET: получение кофе от HTCPCP-сервера.
PROPFIND: поиск метаданных о кофе.
WHEN: Сказав «when», клиент заставляет HTCPCP-сервер завершить добавление молока в кофе (если это возможно).

Также сервер может возвращать ошибки. Ниже представлены их коды:
406 «Not Acceptable» (Ошибка 406: Не приемлемо) — возвращается при ситуации, когда сервер не в состоянии выполнить запрос клиента; ответ сервера при этом должен содержать также перечень видов кофе, доступных для обслуживания.
418 «I’m a teapot» (Ошибка 418: Я — чайник) — возвращается при попытке приготовить кофе с помощью чайника.

Как было отмечено Стефаном Мёбиусом, предложенная спецификация протокола HTCPCP имеет тот недостаток, что не предусматривает кода ошибки «Out of Coffee» для случая, когда кофе в кофеварке закончился. Обсуждаются возможности расширения спецификации протокола для случаев других напитков: чая, пива, молока и т.п.

IP посредством почтовых голубей (IP over Avian Carriers; RFC 1149)
Написан Д. Вейтцманом (Waitzman) и опубликован 1 апреля 1990. Причём, 1 апреля 1999 года Вейтцман расширил протокол в RFC 2549 «IP посредством почтовых голубей с QoS».

28 апреля 2001 на практике реализован членами Бергенской группы пользователей Linux (Норвегия). Они переслали 9 пакетов данных, содержащих по одному ICMP эхо-запросу, на 9 голубях в удалённый пункт, который находился на расстоянии 5 км. В пункт отправки успешно вернулись только 4 эхо-ответа. При потерях 55,6 % пакетов и времени задержки от 53 минут до 1 часа 40 минут, метод, всё же доказал свою практическую работоспособность.

Script started on Sat Apr 28 11:24:09 2001
vegard@gyversalen:~$ /sbin/ifconfig tun0
tun0      Link encap:Point-to-Point Protocol  
          inet addr:10.0.3.2  P-t-P:10.0.3.1  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:150  Metric:1
          RX packets:1 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 
          RX bytes:88 (88.0 b)  TX bytes:168 (168.0 b)

vegard@gyversalen:~$ ping -i 900 10.0.3.1
PING 10.0.3.1 (10.0.3.1): 56 data bytes
64 bytes from 10.0.3.1: icmp_seq=0 ttl=255 time=6165731.1 ms
64 bytes from 10.0.3.1: icmp_seq=4 ttl=255 time=3211900.8 ms
64 bytes from 10.0.3.1: icmp_seq=2 ttl=255 time=5124922.8 ms
64 bytes from 10.0.3.1: icmp_seq=1 ttl=255 time=6388671.9 ms

--- 10.0.3.1 ping statistics ---
9 packets transmitted, 4 packets received, 55% packet loss
round-trip min/avg/max = 3211900.8/5222806.6/6388671.9 ms
vegard@gyversalen:~$ exit

Script done on Sat Apr 28 14:14:28 2001


Источник интеллектуальных безобразий тут.
Знающие английский, обязательно идите по ссылкам на оригинальные RFC — не пожалеете!
  • avatar
  • Gleb
  • 1675
  • +13
  • 04 февраля 2011, 23:48

Комментариум (6)

RSS свернуть / развернуть
+
+5
avatar

raxp

  • 05 февраля 2011, 00:36

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/m/makenskiy/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
HTCPCP ему бы как раз пригодился :)
+
+6
avatar

makenskiy

  • 05 февраля 2011, 00:40

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/m/makenskiy/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
XDD
+
+6
avatar

makenskiy

  • 05 февраля 2011, 00:39

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/m/makenskiy/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
0_о
+
+5
avatar

Gleb

  • 05 февраля 2011, 00:44

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/m/makenskiy/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
«IPv6 через социальные сети» уже на Facebook реализовали)
+
+5
avatar

raxp

  • 05 февраля 2011, 01:30

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/m/makenskiy/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
А в 2002м году RFC 3251 Electricity over IP. То есть мы уже настолько продвинулись в технологиях что можем передавать электричество через Facebook? :)
+
+6
avatar

Gleb

  • 05 февраля 2011, 01:33

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/m/makenskiy/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
не, это в «свойствах соединения» под Windows ищи, среди дополнительных компонентов, вроде QoS. Ставишь и запитываешь хату от естевухи. Лепота!

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.