Syntax - syntaxe

From DNSA
Jump to: navigation, search

Les noms digitaux sont constitués de labels alfa-digitaux reliés (fonction génitive) par des lieurs externes (e.g. ".") et de sous-labels alpha-digitaux reliés par des lieurs internes (e.g. "-"). La signification, la longeur et la direction de prise en compte des labels et sous-labels sont définies par le protocole qui les utilise.

Registres

Un registre est la table des données (noms), metadonnées (données sur les noms) et syllodonnées (lien entre les données) d'une zone de nommage. Le registre d'une zone primaire est nommé un "Registre Primaire" ou "grand livre". Le DNS compte un grand livre par classe.

La DNSA est donc "multi-grand livres" ou "multi-ledgers".

Le Label Primaire contient deux sous-labels

  • un nom de premier niveau (Top Level Domain).
  • le nom du Grand Livre (code de la classe).

Si l'indication de classe est absente, la classe choisie par défaut par l'utilisateur est utilisée.

Examples

Classe: "PU", 65280, 0XFF00.

Digital Name: dnsa.org-pu

URL: http://dnsa.org-pu.

Défault Aficionado "PU": http://dnsa.org.

Liste des Classes

La liste des indicateurs (numériques ou codes alpha) de classe est sujette à concertation internationale éventelle : elle est actuellement traitée dans le cadre de l'IETF selon la politique (premier champ="p") et les assignation (premier champ="a") suivant (nombre,decimal, exadécimal, description):

p|1|0|||0x0000|RRTYPE zero is used as a special indicator for the SIG(0) RR [RFC2931] [RFC4034] and in other circumstances and must never be allocated for ordinary use.
a|1|0||0x0000||Reserved; assignment requires a Standards Action.

p|126|1|127|0x0001|0x007F|Remaining RRTYPEs in this range are assigned for data TYPEs by the DNS RRTYPE Allocation Policy as specified in Section 3.1.1.
a|1|1||0x0001||Internet (IN) [RFC1035]
a|1|2||0x0002||Available for assignment by IETF Review as a data CLASS.
a|1|3||0x0003||Chaos (CH) [Moon1981] 
a|1|4||0x0004||Hesiod (HS) [Dyer1987]
a|122|5|127|0x0005|0x007F|Available for assignment by IETF Review for data CLASSes only.

p|127|128|255|0x0080|0x00FF |Remaining RRTYPEs in this range are assigned for Q and Meta-TYPEs by the DNS RRTYPE Allocation Policy as specified in Section 3.1.1.
a|125|128|253|0x0080|0x00FD|Available for assignment by IETF Review for QCLASSes and Meta-CLASSes only.
a|1|254||0x00FE||QCLASS NONE [RFC2136]
a|1|255||0x00FF||QCLASS * (ANY) [RFC1035]

p|61183|256|61439|0x0100|0xEFFF |Remaining RRTYPEs in this range are assigned for data RRTYPEs by the DNS RRTYPE Allocation Policy as specified in Section 3.1.1. (32,768 and 32,769 (0x8000 and 0x8001) have been assigned.)
a|32511|256|32767|0x0100|0x7FFF|Available for assignment by IETF Review.
a|24575|32768|57343|0x8000|0xDFFF|Available for assignment to data CLASSes only; Specification Required.
a|7935|57344|65279|0xE000|0xFEFF|Available for assignment to QCLASSes andMeta-CLASSes only; Specification Required.

p|3839|61440|65279|0xF000|0xFEFF|Reserved for future use. IETF Review required to define use.

p|254|65280|65534|0xFF00|0xFFFE|Reserved for Private Use.
a|254|65280|65534|0xFF00|0xFFFE|Private Use

p|1|65535||0xFFFF||Reserved (Standards Action)
a|1|65535||0xFFFF||Reserved; can only be assigned by a Standards Action.




"par la Multitude pour la Multitude" - "by the Multitude for the Multitude"

Cette page ouverte aux contributions spécialisées. Inscrivez vous sur la liste agora@dnsa.org. Vous pourrez être coopté comme coauteur-mainteneur de ce site et contribuer à cette page.

This page is open to specialized contributions. Please subscrible to the agora@dnsa.org mailing list. We will then be able to be coopted as co-author-maintainer of this site and to contributed to this page.