Convencions de noms: Diferència entre les revisions

De Guifi.net - Wiki Català

Línia 8: Línia 8:
 
Hi ha certes restriccions que vénen dels [[wikipedia:ca:RFC|RFC]]s de sistemes informàtics i de xarxes que s'han de tenir en compte a l'hora algunes de les més importants:
 
Hi ha certes restriccions que vénen dels [[wikipedia:ca:RFC|RFC]]s de sistemes informàtics i de xarxes que s'han de tenir en compte a l'hora algunes de les més importants:
 
=== Hostname ===
 
=== Hostname ===
Els hostnames o noms de màquina UNIX imposa una llargada màxima de 32 caràcters.  
+
Els hostnames o noms de màquina UNIX imposa una llargada màxima de 255 caràcters, dintre dels quals poden haver-hi vàries etiquetes d'1 a 63 caràcters separades entre elles per un punt.
  
 
Els caràcters només poden ser lletres ASCII des de la 'a' a la 'z' (no discrimina entre majúscules i minúscules), números i el guió sempre i quan aquest no estigui al principi ni al final (actualment ja s'accepten números al principi) RFC 1123.
 
Els caràcters només poden ser lletres ASCII des de la 'a' a la 'z' (no discrimina entre majúscules i minúscules), números i el guió sempre i quan aquest no estigui al principi ni al final (actualment ja s'accepten números al principi) RFC 1123.
  
 
=== ESSID ===
 
=== ESSID ===
Els identificadors de xarxa ESSID imposa una llargada màxima de 255 caràcters, dintre dels quals poden haver-hi vàries etiquetes d'1 a 63 caràcters separades entre elles per un punt.
+
Els identificadors de xarxa ESSID imposa una llargada màxima de 32 caràcters. Habitualment es fan servir habitualment alfanumèrics, encara que l'estàndard no ho especifica, ja que fer servir caràcters no alfanumèrics pot complicar les configuracions.
 
+
  
 
== Zona ==
 
== Zona ==
 +
No existeix una estandardització global per a noms de zones com pobles o ciutats. A Guifi.net es fa servir històricament una adaptació del codi d'aeroports IATA, que és un codi habitualment de tres xifres en majúscules que formen part del nom de la ciutat. Fent servir el mateix codi exacte per a les ciutats que tenen aeroport o un codi que es faci servir històrica o culturalment (tal com el codi històric d'estacions de ferrocarrils) o nom inventat a semblança. Un cop es fa servir un nom i té acceptació no es canviarà i serà el que es farà servir en endavant (excepte si es decideix conjuntament canviar-ho de forma que es farà a tots els nodes de cop, de forma que no hi hagi zones amb nodes amb més d'una abreviació).
 +
 +
El nom curt de zona o, tal com figura a la web: "Abreviació" doncs serà de 3 lletres i es representarà en majúscules, excepte si la lletra central pertany a una preposició que serà representada en minúscules (per exemple PdM per a Pineda de Mar). En cas que l'abreviació de tres xifres estigui agafada o resulti ambigua es podrà fer servir excepcionalment una abreviació de 4 xifres.
 +
 
== Node ==
 
== Node ==
A l'hora de ficar el nom curt a un node tingues en compte les següents normes de cara a una bona estandardització.
+
A l'hora de ficar el "Nom curt" a un node tingues en compte les següents normes de cara a una bona estandardització.
 +
 
 +
=== Restriccions ==
 +
Degudes a les restriccions imposades per <code>hostname</code> i <code>ESSID</code> aplicarem que el nom màxim total d'un node serà de 32 caràcters de la 'a' a la 'z' (no discrimina entre majúscules i minúscules) i números.
 +
 
 
=== Infraestructura ===
 
=== Infraestructura ===
 +
Per a un node en mode infraestructura es farà servir la següent nomenclatura:
 +
[CIUTAT][carrer][numero]
 +
o, en cas de no tenir nom de carrer o número o tenir més rellevància local un altre nom (com un mas, centre cultural, hospital,...) es farà servir
 +
[CIUTAT][nomLocal]
 +
On:
 +
*<code>[CIUTAT]</code> es el nom de la ciutat o poble en el que es troba el node i es representa en majúscula tal com està indicat a l'apartat [[Convencions_de_noms#Zona|Zona]]
 +
*<code>[carrer]</code> és el nom del carrer on està situat l'edifici, <code>[nomlocal]</code>. Ambdós la primera en minúscula (per a separar-ho de <code>[CIUTAT]</code> i si es tracta de un nom amb més d'una paraula les següents paraules comencen amb minúscula, sense accents ni espais.
 +
*<code>[numero]</code> és el número de la finca
 +
 +
Uns exemples correctes d'aquestes ubicacions serien:
 +
 +
<code></code>
  
 
=== Mesh ===
 
=== Mesh ===
[nuvol]-[CIUTAT][carrer][numero]-[ubicació]
+
[nuvol]-[CIUTAT][carrer][numero]-[ubicació]
  
 
[[Categoria:estandardització]]
 
[[Categoria:estandardització]]

Revisió de 07:55, 7 des 2013

A Guifi.net hi ha milers de nodes i tots han de tenir el seu nom únic dins la xarxa, per això es fan servir unes convencions a l'hora de posar els noms.

Aquesta pàgina es una proposta oer a unificar sintaxis feta a partir del model històric de nombrar als nodes segons pràctica habitual dins de Guifi.net. Actualment no es tracta de una norma consensuada dins de Guifi, encara que ho pot arribar a ser.

Els noms tant de zones com de nodes dins de Guifi.net es fan servir per a qüestions administratives tals com servidors de noms, identificadors de xarxa, informes, etcétera.

Restriccions

Hi ha certes restriccions que vénen dels RFCs de sistemes informàtics i de xarxes que s'han de tenir en compte a l'hora algunes de les més importants:

Hostname

Els hostnames o noms de màquina UNIX imposa una llargada màxima de 255 caràcters, dintre dels quals poden haver-hi vàries etiquetes d'1 a 63 caràcters separades entre elles per un punt.

Els caràcters només poden ser lletres ASCII des de la 'a' a la 'z' (no discrimina entre majúscules i minúscules), números i el guió sempre i quan aquest no estigui al principi ni al final (actualment ja s'accepten números al principi) RFC 1123.

ESSID

Els identificadors de xarxa ESSID imposa una llargada màxima de 32 caràcters. Habitualment es fan servir habitualment alfanumèrics, encara que l'estàndard no ho especifica, ja que fer servir caràcters no alfanumèrics pot complicar les configuracions.

Zona

No existeix una estandardització global per a noms de zones com pobles o ciutats. A Guifi.net es fa servir històricament una adaptació del codi d'aeroports IATA, que és un codi habitualment de tres xifres en majúscules que formen part del nom de la ciutat. Fent servir el mateix codi exacte per a les ciutats que tenen aeroport o un codi que es faci servir històrica o culturalment (tal com el codi històric d'estacions de ferrocarrils) o nom inventat a semblança. Un cop es fa servir un nom i té acceptació no es canviarà i serà el que es farà servir en endavant (excepte si es decideix conjuntament canviar-ho de forma que es farà a tots els nodes de cop, de forma que no hi hagi zones amb nodes amb més d'una abreviació).

El nom curt de zona o, tal com figura a la web: "Abreviació" doncs serà de 3 lletres i es representarà en majúscules, excepte si la lletra central pertany a una preposició que serà representada en minúscules (per exemple PdM per a Pineda de Mar). En cas que l'abreviació de tres xifres estigui agafada o resulti ambigua es podrà fer servir excepcionalment una abreviació de 4 xifres.

Node

A l'hora de ficar el "Nom curt" a un node tingues en compte les següents normes de cara a una bona estandardització.

= Restriccions

Degudes a les restriccions imposades per hostname i ESSID aplicarem que el nom màxim total d'un node serà de 32 caràcters de la 'a' a la 'z' (no discrimina entre majúscules i minúscules) i números.

Infraestructura

Per a un node en mode infraestructura es farà servir la següent nomenclatura:

[CIUTAT][carrer][numero]

o, en cas de no tenir nom de carrer o número o tenir més rellevància local un altre nom (com un mas, centre cultural, hospital,...) es farà servir

[CIUTAT][nomLocal]

On:

  • [CIUTAT] es el nom de la ciutat o poble en el que es troba el node i es representa en majúscula tal com està indicat a l'apartat Zona
  • [carrer] és el nom del carrer on està situat l'edifici, [nomlocal]. Ambdós la primera en minúscula (per a separar-ho de [CIUTAT] i si es tracta de un nom amb més d'una paraula les següents paraules comencen amb minúscula, sense accents ni espais.
  • [numero] és el número de la finca

Uns exemples correctes d'aquestes ubicacions serien:

Mesh

[nuvol]-[CIUTAT][carrer][numero]-[ubicació]
Eines de l'usuari