Zum Inhalt springen

„Hyper Text Coffee Pot Control Protocol“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
K Weblink aus Fließtext entfernt
Zeile 1: Zeile 1:
Das '''Hyper Text Coffee Pot Control Protocol''' (zu Deutsch Hypertext-Kaffeekannensteuerungsprotokoll, Abkürzung '''HTCPCP''') ist ein [[Netzwerkprotokoll|Protokoll]] zur Steuerung und Überwachung vernetzter Kaffeemaschinen. HTCPCP wurde am 1.&nbsp;April 1998 als RFC 2324 spezifiziert. Obwohl es sich bei diesem [[Request for Comments|RFC]] von Larry Mansiter um einen [[Aprilscherz]] handelt, ist die Spezifikation hinreichend genau, um den beschriebenen Einsatzzweck abzudecken. Trotz des Scherz-Charakters wollte der Autor mit dieser Spezifikation die ungeeignete Erweiterung des HTTP-Standards demonstrieren.<ref>{{cite web | url = http://larry.masinter.net | author = Larry Masinter | title = IETF RFCs | archiveurl = http://www.webcitation.org/6FnFZK9LU | archivedate = 2013-04-11}}</ref>
Das '''Hyper Text Coffee Pot Control Protocol''' (zu Deutsch Hypertext-Kaffeekannensteuerungsprotokoll, Abkürzung '''HTCPCP''') ist ein [[Netzwerkprotokoll|Protokoll]] zur Steuerung und Überwachung vernetzter Kaffeemaschinen. HTCPCP wurde am 1.&nbsp;April 1998 als RFC 2324 spezifiziert. Obwohl es sich bei diesem [[Request for Comments|RFC]] von Larry Mansiter um einen [[Aprilscherz]] handelt, ist die Spezifikation hinreichend genau, um den beschriebenen Einsatzzweck abzudecken. Trotz des Scherz-Charakters wollte der Autor mit dieser Spezifikation die ungeeignete Erweiterung des HTTP-Standards demonstrieren.<ref>{{cite web | url = http://larry.masinter.net/ | author = Larry Masinter | title = IETF RFCs | archiveurl = http://www.webcitation.org/6FnFZK9LU | archivedate = 2013-04-11}}</ref>


Für den vielseitig erweiterbaren Editor [[Emacs]] existiert eine funktionsfähige Implementierung<ref>[http://www.chez.com/emarsden/downloads/ Emacs-Modul]</ref> und für [[Mozilla]] existiert eine Anfrage zur Umsetzung des Protokolls, die allerdings abgelehnt wurde.<ref>[https://bugzilla.mozilla.org/show_bug.cgi?id=46647 Mozilla Bugtracker - Eintrag]</ref>
Für den vielseitig erweiterbaren Editor [[Emacs]] existiert eine funktionsfähige Implementierung<ref>[http://www.chez.com/emarsden/downloads/ Emacs-Modul]</ref> und für [[Mozilla]] existiert eine Anfrage zur Umsetzung des Protokolls, die allerdings abgelehnt wurde.<ref>[https://bugzilla.mozilla.org/show_bug.cgi?id=46647 Mozilla Bugtracker - Eintrag]</ref>
Zeile 12: Zeile 12:
Beachtenswert ist bei diesem 1998 erstellten RFC, dass dort bereits eine Kaffeemaschinenansteuerung beschrieben wurde, als das [[Internet der Dinge]] noch reine Utopie war.
Beachtenswert ist bei diesem 1998 erstellten RFC, dass dort bereits eine Kaffeemaschinenansteuerung beschrieben wurde, als das [[Internet der Dinge]] noch reine Utopie war.


Am 1. April 2014 wurde das Protokoll mit dem RFC 7168 um die Nutzung von Tee erweitert.<ref>{{Internetquelle |url=https://tools.ietf.org/html/rfc7168 |titel= The Hyper Text Coffee Pot Control Protocol for Tea Efflux Appliances (HTCPCP-TEA) |titelerg=RFC 7168 |datum=2014-04-01 |abruf=2019-04-29 |sprache=en}}</ref>
Am 1. April 2014 wurde das Protokoll mit dem RFC 7168 um die Nutzung von Tee erweitert.<ref>{{RFC-Internet |RFC=7168 |Titel=The Hyper Text Coffee Pot Control Protocol for Tea Efflux Appliances (HTCPCP-TEA) |Datum=2014-04-01}}</ref>


== Spezifikationen ==
== Spezifikationen ==
* RFC 2324 Hyper Text Coffee Pot Control Protocol (HTCPCP/1.0)
* {{RFC-Internet |Autor=L. Masinter |RFC=2324 |Titel=Hyper Text Coffee Pot Control Protocol (HTCPCP/1.0) |Datum=1998-04-01 |Updated=7168 |Errata=1}}
* RFC 7168 The Hyper Text Coffee Pot Control Protocol for Tea Efflux Appliances (HTCPCP-TEA)
* {{RFC-Internet |Autor=I. Nazar |RFC=7168 |Titel=The Hyper Text Coffee Pot Control Protocol for Tea Efflux Appliances (HTCPCP-TEA) |Datum=2014-04-01}}


== Weblinks ==
== Weblinks ==
* [https://www.google.com/teapot Google's Demo Seite: Error 418 (I’m a teapot)!?]
* [https://www.google.com/teapot Google’s Demo Seite: Error 418 (I’m a teapot)!?]


== Einzelnachweise ==
== Einzelnachweise ==
<references/>
<references />
[[Kategorie:Internet-Anwendungsprotokoll]]
[[Kategorie:Internet-Anwendungsprotokoll]]
[[Kategorie:HTTP]]
[[Kategorie:HTTP]]

Version vom 10. August 2019, 13:51 Uhr

Das Hyper Text Coffee Pot Control Protocol (zu Deutsch Hypertext-Kaffeekannensteuerungsprotokoll, Abkürzung HTCPCP) ist ein Protokoll zur Steuerung und Überwachung vernetzter Kaffeemaschinen. HTCPCP wurde am 1. April 1998 als RFC 2324 spezifiziert. Obwohl es sich bei diesem RFC von Larry Mansiter um einen Aprilscherz handelt, ist die Spezifikation hinreichend genau, um den beschriebenen Einsatzzweck abzudecken. Trotz des Scherz-Charakters wollte der Autor mit dieser Spezifikation die ungeeignete Erweiterung des HTTP-Standards demonstrieren.[1]

Für den vielseitig erweiterbaren Editor Emacs existiert eine funktionsfähige Implementierung[2] und für Mozilla existiert eine Anfrage zur Umsetzung des Protokolls, die allerdings abgelehnt wurde.[3]

HTCPCP ist eine Erweiterung zu HTTP. HTCPCP-Anfragen werden anhand des URI-Schema coffee:// (bzw. der Übersetzung von „coffee“ in 29 Sprachen) erkannt und enthalten diverse Erweiterungen zu den Standard-HTTP-Methoden:

  • BREW oder POST: bittet den HTCPCP-Server Kaffee zu kochen.
  • GET: fordert den Kaffee vom HTCPCP-Server an.
  • PROPFIND: Fragt diverse Metainformationen zum Kaffee ab.
  • WHEN: unterbricht die Zugabe von Milch zum Kaffee

Die genauen Spezifikationen sind im RFC nachzulesen.

Beachtenswert ist bei diesem 1998 erstellten RFC, dass dort bereits eine Kaffeemaschinenansteuerung beschrieben wurde, als das Internet der Dinge noch reine Utopie war.

Am 1. April 2014 wurde das Protokoll mit dem RFC 7168 um die Nutzung von Tee erweitert.[4]

Spezifikationen

  • L. Masinter: RFC: 2324 – Hyper Text Coffee Pot Control Protocol (HTCPCP/1.0) [Errata: RFC 2324]. 1. April 1998 (aktualisiert durch RFC 7168, englisch).
  • I. Nazar: RFC: 7168 – The Hyper Text Coffee Pot Control Protocol for Tea Efflux Appliances (HTCPCP-TEA). 1. April 2014 (englisch).

Einzelnachweise

  1. Larry Masinter: IETF RFCs. Archiviert vom Original am 11. April 2013;.
  2. Emacs-Modul
  3. Mozilla Bugtracker - Eintrag
  4. RFC: 7168 – The Hyper Text Coffee Pot Control Protocol for Tea Efflux Appliances (HTCPCP-TEA). 1. April 2014 (englisch).