7. IANA-Überlegungen (IANA Considerations)
Dieser Abschnitt beschreibt IANA (Internet Assigned Numbers Authority) Register und Verwaltung im Zusammenhang mit TCP.
7.1. TCP-Header-Flags-Register
Die IANA führt das "TCP-Header-Flags"-Register zur Verwaltung von Steuerbitzuweisungen im TCP-Header.
Aktuell Zugewiesene Flags:
| Bit | Name | Referenz | Beschreibung |
|---|---|---|---|
| 0 | FIN | RFC 9293 | Finish - Keine weiteren Daten vom Absender |
| 1 | SYN | RFC 9293 | Sequenznummern synchronisieren |
| 2 | RST | RFC 9293 | Verbindung zurücksetzen |
| 3 | PSH | RFC 9293 | Push-Funktion |
| 4 | ACK | RFC 9293 | Bestätigungsfeld signifikant |
| 5 | URG | RFC 9293 | Dringender Zeiger signifikant |
| 6 | ECE | RFC 3168 | ECN-Echo |
| 7 | CWR | RFC 3168 | Congestion Window Reduced (Staufenster reduziert) |
Reservierte Bits:
- Bits 8-11: Für zukünftige Verwendung reserviert, müssen derzeit auf Null gesetzt werden
Registrierungsverfahren:
- Die Zuweisung neuer TCP-Header-Flags erfordert Standards Action
- Zuweisungen werden von der IESG genehmigt
7.2. TCP-Option-Kind-Nummern-Register
Die IANA führt das "TCP-Option-Kind-Nummern"-Register.
Wichtige Zugewiesene Optionen:
| Kind | Länge | Name | Referenz |
|---|---|---|---|
| 0 | - | Ende der Optionsliste | RFC 9293 |
| 1 | - | No-Operation | RFC 9293 |
| 2 | 4 | Maximale Segmentgröße | RFC 9293 |
| 3 | 3 | Fensterskalierung | RFC 7323 |
| 4 | 2 | SACK Erlaubt | RFC 2018 |
| 5 | N | SACK | RFC 2018 |
| 8 | 10 | Zeitstempel | RFC 7323 |
| 19 | 18 | TCP-MD5-Signatur | RFC 2385 |
| 28 | 4 | Benutzer-Timeout-Option | RFC 5482 |
| 29 | N | TCP-AO | RFC 5925 |
| 34 | N | TCP Fast Open | RFC 7413 |
| 253 | N | RFC3692-Stil Experiment 1 | RFC 4727 |
| 254 | N | RFC3692-Stil Experiment 2 | RFC 4727 |
Registrierungsverfahren:
- TCP-Optionsnummern 0-255 werden von der IANA verwaltet
- Die Zuweisung neuer Optionen erfordert typischerweise IETF Review oder RFC-Veröffentlichung
7.3. TCP-Portnummern-Register
Die IANA führt das "Service Name and Transport Protocol Port Number Registry".
Portbereiche:
- 0-1023: Systemports / Well-Known Ports
- Erfordert IETF Review oder IESG-Genehmigung
- Verwendet für Standarddienste (z.B. HTTP:80, HTTPS:443, SSH:22)
- 1024-49151: Benutzerports / Registrierte Ports
- Zugewiesen durch Expert Review
- Verwendet für spezifische Anwendungen und Dienste
- 49152-65535: Dynamische Ports / Private Ports
- Nicht zugewiesen, verwendet für ephemere Ports
- Auch Ephemere Ports genannt
7.4. Aktualisierungen und Änderungen
RFC 9293-Aktualisierungen der IANA-Register:
-
Aktualisierungen des TCP-Header-Flags-Registers:
- Klarstellung des Status reservierter Bits
- Bestätigung der CWR- und ECE-Flags (aus RFC 3168)
- Aktualisierte Beschreibungen der Registrierungsverfahren
-
TCP-Options-Register-Wartung:
- Bestätigung obligatorischer Optionen (0, 1, 2)
- Verweis auf experimentelle Optionsnutzung (253, 254)
-
Dokumentenreferenz-Aktualisierungen:
- Aktualisierte Referenzen von RFC 793 auf RFC 9293
7.5. Experimentelle Werte
RFC 4727 Experimentelle Optionen:
- Optionstypen 253 und 254 sind für experimentelle Verwendung reserviert
- RFC 6994 beschreibt Mechanismen für gemeinsame Nutzung experimenteller Optionen
- Experimentelle Optionen sollten nicht in Produktionsumgebungen verwendet werden
7.6. Verwandte Register
Andere Verwandte IANA-Register:
- TCP-Parameter - Register der obersten Ebene
- TCP-Alternative Prüfsummennummern - Alternative Prüfsummenalgorithmen
- TCP Urgent Pointer - Urgent-Pointer-Semantik
- TCP-Zeitstempel-Option - Zeitstempel-Optionsparameter
7.7. Registrierungsanfragen
So Beantragen Sie Neue TCP-Parameter:
-
Portnummern-Anfragen:
- Besuchen Sie die IANA-Portnummernzuweisungsseite
- Füllen Sie Dienstname, Portnummer, Transportprotokoll, Beschreibung aus
- Geben Sie Kontaktinformationen und Referenzdokumentation an
-
Option-Kind-Anfragen:
- Typischerweise durch RFC-Veröffentlichungsprozess
- Erfordert IETF-Arbeitsgruppendiskussion und Konsens
- IANA Considerations-Abschnitt muss in RFC-Entwurf enthalten sein
-
Header-Flag-Anfragen:
- Erfordert Standards Track RFC
- Von der IESG genehmigt
- Erfordert ausreichende technische Rechtfertigung und Community-Unterstützung
7.8. Registerzugang
IANA-Register-Standorte:
Homepage: https://www.iana.org/
TCP-Parameter: https://www.iana.org/assignments/tcp-parameters/
Portnummern: https://www.iana.org/assignments/service-names-port-numbers/
Hinweis: Dieser Abschnitt basiert auf Inhalten aus Abschnitt 7 von RFC 9293. Für die neuesten Registerinformationen besuchen Sie die offizielle IANA-Website.