Zum Hauptinhalt springen

4.4 First Come First Served (Wer zuerst kommt)

4.4 First Come First Served (Wer zuerst kommt)

Bei der Richtlinie First Come First Served erfolgen Zuweisungen an jedermann nach dem Prinzip „Wer zuerst kommt, mahlt zuerst“. Es gibt keine inhaltliche Prüfung der Anfrage außer der Feststellung, dass sie wohlgeformt ist und keine bestehende Zuweisung dupliziert. Anfragen müssen jedoch einen Mindestumfang administrativer Angaben (clerical information) enthalten, etwa eine Kontaktstelle (einschließlich E-Mail-Adresse und mitunter Postanschrift) und eine kurze Beschreibung der Verwendung des Werts. Je nach Definition des Namensraums können zusätzliche, für den angefragten Werttyp spezifische Angaben erforderlich sein. Bei Zahlen weist IANA (Internet Assigned Numbers Authority) in der Regel den nächsten freien Wert in der Folge zu; unter außergewöhnlichen Umständen können andere Werte beantragt und zugewiesen werden. Bei Namen können in der Regel bestimmte Textketten beantragt werden.

Wird eine neue Registry mit First Come First Served als Registrierungsrichtlinie angelegt, soll die Registry neben dem Kontaktfeld oder -verweis ein Feld für den Änderungsverantwortlichen (change controller) enthalten. Für jeden Eintrag bei solchen Registrierungen einen Änderungsverantwortlichen zu haben, macht die Autorisierung (authorization) künftiger Änderungen klarer. Siehe Abschnitt 2.3.

Änderungen an der Registrierung eines First-Come-First-Served-Codepunkts müssen mit der aktuellen Nutzung dieses Codepunkts vereinbar sein; Änderungen erfordern daher Sorgfalt. Der Änderungsverantwortliche soll in den meisten Fällen keine inkompatiblen Änderungen beantragen und keinen registrierten Codepunkt umzwecken. Siehe auch Abschnitte 9.4 und 9.5.

Eine Arbeitsgruppe oder jede andere Stelle, die ein Protokoll auf Basis eines First-Come-First-Served-Codepunkts entwickelt, muss äußerst darauf achten, dass das Protokoll die Wire-Kompatibilität (wire compatibility) mit der aktuellen Nutzung des Codepunkts wahrt. Ist das nicht mehr der Fall, muss die neue Arbeit auf einen anderen Codepunkt wechseln (und diese Nutzung zum gegebenen Zeitpunkt registrieren).

Es ist auch wichtig zu verstehen, dass First Come First Served praktisch keine Filterung (filtering) hat. Im Wesentlichen wird jede wohlgeformte Anfrage angenommen.

Beispiele:

  • SASL-Mechanismusnamen [RFC4422]
  • LDAP Protocol Mechanisms und LDAP Syntax [RFC4520]