www.wikidata.de-de.nina.az
Das Pi Digit Generation Protocol ist ein Netzwerkprotokoll das das Abrufen von Ziffern der Kreiszahl Pi p uber Netzwerke ermoglichen soll Es ist im RFC 3091 1 spezifiziert Federfuhrend bei der Entwicklung war Hugh C Kennedy von der University of Michigan 2 Das Protokoll steht in der Tradition der ohne ernsthafte Anwendungen gedachten Aprilscherz RFC 3 Wie auch beim Internet Protocol over Avian Carriers Peg DHCP und dem Hyper Text Coffee Pot Control Protocol wurde das Konzept allerdings tatsachlich umgesetzt Inhaltsverzeichnis 1 Technisches 2 Anwendungen 3 Implementierung 4 Weblinks 5 EinzelnachweiseTechnisches BearbeitenVorgesehen ist dass ein Server auf TCP Port 314159 wartet und auf Anfragen mit dem sequentiellen Senden der Nachkommastellen von Pi reagiert also 1 4 1 5 9 2 6 usw Optional kann als Naherung auf Port 220007 die Ziffern der 22 7 displaystyle tfrac 22 7 nbsp gleichenden Dezimalzahl angeboten werden Ein weiter optionaler Zusatz ist ein UDP Dienst auf Port 314159 der auf Anfrage eine bestimmte Ziffer wie sie der Client zur Angabe einer Position spezifiziert hat antwortet An die IP Multicast Adresse 314 159 265 359 kann als weiterer Zusatz von einem willigen Server ein Strom von Pi Ziffern gesendet werden falls diese Rolle nicht ein anderer Server bereits ubernommen hat SRV Resource Records konnen unter dem Namen pigen protokollgerechte Server listen Anwendungen BearbeitenDer RFC empfiehlt nachdrucklich nur als vertrauenswurdig bekannte pigen Server zu verwenden da fehlerhafte oder gar absichtlich verfalschende Server je nach Anwendung fatale Auswirkungen haben konnten So ist beim Einsatz in der Kryptographie besondere Vorsicht geboten 4 Implementierung BearbeitenIn Sektion 1 1 des RFC werden ohne Anspruch auf Vollstandigkeit Methoden zur Bestimmung der Ziffern vorgeschlagen Nachschlagen numerische Verfahren und Auswahlverfahren Dabei sollen aber Abweichungen ausgeschlossen sein Da die Portnummern 314159 und 220007 sowie die IP Adresse 314 159 265 359 vorherrschenden Standards 16 Bit Portnummern IPv4 Oktette zuwiderlaufenden mussen Implementierungen von diesen Werten abweichen Eine Umsetzung ist die freie fur mehrere Plattformen verfugbare Programmsuite gpigen ausgestattet mit Server und Client geschrieben in C Der Chefentwickler ist Hideki Shirafuji Sie lauft auf den Ports 50735 bzw 23399 Weblinks BearbeitenRFC 3091 Pi Digit Generation Protocol 1 April 2001 englisch gpigen Projektseite sourceforge net englisch Einzelnachweise Bearbeiten RFC 3091 Pi Digit Generation Protocol 1 April 2001 englisch Hugh C Kennedy University of Michigan Thomas Limoncelli Peter Salus The Complete April Fools Day RFCs Peer to Peer Communications 2007 ISBN 978 1 57398 042 5 Chad Boutin Pi seems a good random number generator but not always the best Purdue University 26 April 2005 Abgerufen von https de wikipedia org w index php title Pi Digit Generation Protocol amp oldid 234758714