Passa al contenuto principale

6. Port Number Ranges (Intervalli di numeri di porta)

6. Port Number Ranges (Intervalli di numeri di porta)

TCP, UDP, UDP-Lite, SCTP e DCCP utilizzano spazi dei nomi a 16 bit per i loro registri di numeri di porta. I registri delle porte per tutti questi protocolli di trasporto sono suddivisi in tre intervalli di numeri:

  • le porte di sistema (System Ports), note anche come porte ben conosciute (Well Known Ports), da 0-1023 (assegnate da IANA)
  • le porte utente (User Ports), note anche come porte registrate (Registered Ports), da 1024-49151 (assegnate da IANA)
  • le porte dinamiche (Dynamic Ports), note anche come porte private o effimere (Private or Ephemeral Ports), da 49152-65535 (mai assegnate)

Degli intervalli di porte assegnabili (porte di sistema e porte utente), i singoli numeri di porta si trovano in uno dei tre stati in un dato momento:

  • Assegnato (Assigned): I numeri di porta assegnati sono attualmente assegnati al servizio indicato nel registro.
  • Non assegnato (Unassigned): I numeri di porta non assegnati sono attualmente disponibili per l'assegnazione su richiesta.
  • Riservato (Reserved): I numeri di porta riservati non sono disponibili per l'assegnazione regolare, sono "assegnati a IANA" per scopi speciali.

6.1. Service Names and Port Numbers for Experimentation (Nomi di servizio e numeri di porta per la sperimentazione)

I numeri di porta nell'intervallo delle porte dinamiche non sono assegnati da IANA e NON DEVONO essere registrati. Tuttavia, quando i documenti che descrivono nuove applicazioni o servizi devono fornire esempi, è necessario fornire numeri di porta. Per ridurre la probabilità di problemi operativi causati dall'uso non registrato di numeri di porta assegnati da IANA, questo documento rende disponibili i seguenti intervalli di numeri di porta per scopi sperimentali:

  • l'intervallo delle porte di sistema: porte 1021-1023 (3 valori)
  • l'intervallo delle porte utente: porte 49128-49150 (23 valori)

Questi intervalli sono designati per scopi di test e possono essere utilizzati per sperimentare nuovi protocolli e servizi.