Passa al contenuto principale

5. Service Names (Nomi di servizio)

5. Service Names (Nomi di servizio)

I nomi di servizio sono la chiave univoca nel registro dei nomi di servizio e dei numeri di porta del protocollo di trasporto. Questo nome simbolico univoco per un servizio può essere utilizzato anche per altri scopi, come nei record DNS SRV [RFC2782]. All'interno del registro, questa chiave univoca garantisce che diversi servizi possano essere distinti senza ambiguità, prevenendo così collisioni di nomi ed evitando confusione su chi sia l'assegnatario per una particolare voce.

Possono esserci più nomi di servizio associati a un particolare protocollo di trasporto e porta. Tale sovraccarico del numero di porta può verificarsi in tre modi:

  • Il sovraccarico si verifica quando un servizio è un'estensione di un altro servizio ed esiste un meccanismo in-band per determinare se l'estensione è presente o meno.
  • Per caso storico, il nome di servizio "http" ha due sinonimi "www" e "www-http". Quando utilizzati nei record SRV, dovrebbe essere utilizzato solo il nome di servizio "http".
  • Come indicato nella sezione 10.1, il sovraccarico è stato utilizzato per creare nomi sostitutivi coerenti con la sintassi che questo documento prescrive per i nomi legacy che non sono già conformi a questa sintassi.

Di conseguenza, le richieste di assegnazione di nuovi nomi per servizi registrati esistenti saranno respinte. I nomi di servizio sono assegnati su base "primo arrivato, primo servito". I nomi dovrebbero essere brevi e informativi, evitando parole o abbreviazioni ridondanti nel contesto del registro.

5.1. Service Name Syntax (Sintassi del nome di servizio)

I nomi di servizio validi sono qui definiti normativamente come segue:

  • DEVONO essere di almeno 1 carattere e non più di 15 caratteri
  • DEVONO contenere solo lettere US-ASCII 'A' - 'Z' e 'a' - 'z', cifre '0' - '9' e trattini ('-')
  • DEVONO contenere almeno una lettera ('A' - 'Z' o 'a' - 'z')
  • NON DEVONO iniziare o terminare con un trattino
  • i trattini NON DEVONO essere adiacenti ad altri trattini

Il motivo per richiedere almeno una lettera è evitare nomi di servizio come "23" (che potrebbe essere confuso con una porta numerica) o "6000-6063" (che potrebbe essere confuso con un intervallo di porte numeriche).

5.2. Service Name Usage in DNS SRV Records (Utilizzo del nome di servizio nei record DNS SRV)

La specifica DNS SRV [RFC2782] afferma che la parte dell'etichetta di servizio del nome proprietario di un record DNS SRV include un elemento "Service", descritto come "il nome simbolico del servizio desiderato".

Questo documento chiarisce che l'etichetta di servizio DEVE essere un nome di servizio come qui definito con un trattino basso anteposto. Il nome di servizio DOVREBBE essere registrato presso IANA e registrato nel registro dei nomi di servizio e dei numeri di porta del protocollo di trasporto [PORTREG].