7. Considerazioni IANA (IANA Considerations)
Questa sezione descrive i registri e la gestione IANA (Internet Assigned Numbers Authority) relativi a TCP.
7.1. Registro dei Flag dell'Header TCP
L'IANA mantiene il registro "Flag dell'Header TCP" per gestire le assegnazioni dei bit di controllo nell'header TCP.
Flag Attualmente Assegnati:
| Bit | Nome | Riferimento | Descrizione |
|---|---|---|---|
| 0 | FIN | RFC 9293 | Finish - Niente più dati dal mittente |
| 1 | SYN | RFC 9293 | Sincronizzare i numeri di sequenza |
| 2 | RST | RFC 9293 | Resettare la connessione |
| 3 | PSH | RFC 9293 | Funzione Push |
| 4 | ACK | RFC 9293 | Campo di riconoscimento significativo |
| 5 | URG | RFC 9293 | Campo del puntatore urgente significativo |
| 6 | ECE | RFC 3168 | ECN-Echo |
| 7 | CWR | RFC 3168 | Congestion Window Reduced (Finestra di Congestione Ridotta) |
Bit Riservati:
- Bit 8-11: Riservati per uso futuro, devono attualmente essere impostati a zero
Procedura di Registrazione:
- L'assegnazione di nuovi flag dell'header TCP richiede Standards Action
- Le assegnazioni sono approvate dall'IESG
7.2. Registro dei Numeri di Tipo di Opzione TCP
L'IANA mantiene il registro "Numeri di Tipo di Opzione TCP".
Opzioni Importanti Assegnate:
| Kind | Lunghezza | Nome | Riferimento |
|---|---|---|---|
| 0 | - | Fine della Lista di Opzioni | RFC 9293 |
| 1 | - | No-Operation | RFC 9293 |
| 2 | 4 | Dimensione Massima del Segmento | RFC 9293 |
| 3 | 3 | Scaling della Finestra | RFC 7323 |
| 4 | 2 | SACK Permesso | RFC 2018 |
| 5 | N | SACK | RFC 2018 |
| 8 | 10 | Timestamp | RFC 7323 |
| 19 | 18 | Firma TCP-MD5 | RFC 2385 |
| 28 | 4 | Opzione di Timeout Utente | RFC 5482 |
| 29 | N | TCP-AO | RFC 5925 |
| 34 | N | TCP Fast Open | RFC 7413 |
| 253 | N | Esperimento in stile RFC3692 1 | RFC 4727 |
| 254 | N | Esperimento in stile RFC3692 2 | RFC 4727 |
Procedura di Registrazione:
- I numeri di opzione TCP 0-255 sono gestiti dall'IANA
- L'assegnazione di nuove opzioni richiede tipicamente IETF Review o pubblicazione RFC
7.3. Registro dei Numeri di Porta TCP
L'IANA mantiene il "Registro dei Nomi di Servizio e dei Numeri di Porta del Protocollo di Trasporto".
Intervalli di Porte:
- 0-1023: Porte di Sistema / Porte Ben Note
- Richiede IETF Review o approvazione IESG
- Utilizzate per servizi standard (es. HTTP:80, HTTPS:443, SSH:22)
- 1024-49151: Porte Utente / Porte Registrate
- Assegnate tramite Expert Review
- Utilizzate per applicazioni e servizi specifici
- 49152-65535: Porte Dinamiche / Porte Private
- Non assegnate, utilizzate per porte effimere
- Chiamate anche Porte Effimere
7.4. Aggiornamenti e Modifiche
Aggiornamenti dei Registri IANA da RFC 9293:
-
Aggiornamenti del Registro dei Flag dell'Header TCP:
- Chiarimento dello stato dei bit riservati
- Conferma dei flag CWR ed ECE (da RFC 3168)
- Descrizioni aggiornate delle procedure di registrazione
-
Manutenzione del Registro delle Opzioni TCP:
- Conferma delle opzioni obbligatorie (0, 1, 2)
- Riferimento all'uso di opzioni sperimentali (253, 254)
-
Aggiornamenti dei Riferimenti ai Documenti:
- Riferimenti aggiornati da RFC 793 a RFC 9293
7.5. Valori Sperimentali
Opzioni Sperimentali RFC 4727:
- I tipi di opzione 253 e 254 sono riservati per uso sperimentale
- RFC 6994 descrive i meccanismi per l'uso condiviso di opzioni sperimentali
- Le opzioni sperimentali non dovrebbero essere utilizzate in ambienti di produzione
7.6. Registri Correlati
Altri Registri IANA Correlati:
- Parametri TCP - Registro di livello superiore
- Numeri di Checksum Alternativo TCP - Algoritmi di checksum alternativi
- Puntatore Urgente TCP - Semantica del puntatore urgente
- Opzione Timestamp TCP - Parametri dell'opzione timestamp
7.7. Richieste di Registrazione
Come Richiedere Nuovi Parametri TCP:
-
Richieste di Numero di Porta:
- Visita la pagina di assegnazione dei numeri di porta IANA
- Compila nome del servizio, numero di porta, protocollo di trasporto, descrizione
- Fornisci informazioni di contatto e documentazione di riferimento
-
Richieste di Tipo di Opzione:
- Tipicamente attraverso il processo di pubblicazione RFC
- Richiede discussione e consenso nel gruppo di lavoro IETF
- La sezione IANA Considerations deve essere inclusa nel bozza RFC
-
Richieste di Flag dell'Header:
- Richiede RFC Standards Track
- Approvato dall'IESG
- Richiede giustificazione tecnica sufficiente e supporto della comunità
7.8. Accesso ai Registri
Posizioni dei Registri IANA:
Homepage: https://www.iana.org/
Parametri TCP: https://www.iana.org/assignments/tcp-parameters/
Numeri di Porta: https://www.iana.org/assignments/service-names-port-numbers/
Nota: Questa sezione si basa sui contenuti della Sezione 7 di RFC 9293. Per le ultime informazioni sui registri, visita il sito ufficiale IANA.