Passa al contenuto principale

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:

BitNomeRiferimentoDescrizione
0FINRFC 9293Finish - Niente più dati dal mittente
1SYNRFC 9293Sincronizzare i numeri di sequenza
2RSTRFC 9293Resettare la connessione
3PSHRFC 9293Funzione Push
4ACKRFC 9293Campo di riconoscimento significativo
5URGRFC 9293Campo del puntatore urgente significativo
6ECERFC 3168ECN-Echo
7CWRRFC 3168Congestion 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:

KindLunghezzaNomeRiferimento
0-Fine della Lista di OpzioniRFC 9293
1-No-OperationRFC 9293
24Dimensione Massima del SegmentoRFC 9293
33Scaling della FinestraRFC 7323
42SACK PermessoRFC 2018
5NSACKRFC 2018
810TimestampRFC 7323
1918Firma TCP-MD5RFC 2385
284Opzione di Timeout UtenteRFC 5482
29NTCP-AORFC 5925
34NTCP Fast OpenRFC 7413
253NEsperimento in stile RFC3692 1RFC 4727
254NEsperimento in stile RFC3692 2RFC 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:

  1. 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
  2. Manutenzione del Registro delle Opzioni TCP:

    • Conferma delle opzioni obbligatorie (0, 1, 2)
    • Riferimento all'uso di opzioni sperimentali (253, 254)
  3. 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:

  1. 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
  2. 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
  3. 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.