Redes de computadores
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
ª FUOC • XP04/90786/00020<br />
Software libre<br />
La especificación <strong>de</strong>l DNS está contenida en los documentos RFC<br />
1034, que <strong>de</strong>fine los conceptos y la organización <strong>de</strong>l sistema <strong>de</strong><br />
dominios, y RFC 1035, que <strong>de</strong>fine el protocolo <strong>de</strong> acceso al servicio.<br />
16.1. El sistema <strong>de</strong> nombres <strong>de</strong> dominio<br />
El sistema <strong>de</strong> nombres <strong>de</strong> dominio, en que se basa el DNS, proporciona<br />
un espacio <strong>de</strong> nombres para referenciar recursos, que por norma<br />
general son or<strong>de</strong>nadores conectados a la red, pero que también<br />
pue<strong>de</strong>n ser, por ejemplo, buzones <strong>de</strong> correo electrónico.<br />
En el sistema <strong>de</strong> nombres <strong>de</strong> dominio, los nombres están<br />
organizados jerárquicamente en forma <strong>de</strong> árbol.<br />
Cada nodo <strong>de</strong> este último tiene una etiqueta que lo distingue<br />
<strong>de</strong> sus nodos “hermanos”.<br />
El nombre <strong>de</strong> dominio correspondiente a un nodo se<br />
<strong>de</strong>fine como la secuencia formada por las etiquetas<br />
existentes en el camino entre este nodo y la raíz.<br />
ANOTACIONES<br />
Nota<br />
A la hora <strong>de</strong> comparar<br />
nombres, las letras mayúsculas<br />
y minúsculas se consi<strong>de</strong>ran<br />
equivalentes. No<br />
obstante, para respon<strong>de</strong>r<br />
las consultas, los servidores<br />
DNS <strong>de</strong>ben enviar los nombres<br />
tal como están almacenados<br />
en la base <strong>de</strong> datos,<br />
respetando las mayúsculas<br />
y minúsculas, en previsión<br />
<strong>de</strong>l caso <strong>de</strong> que en alguna<br />
versión futura <strong>de</strong>l servicio se<br />
consi<strong>de</strong>ren diferentes.<br />
Cada etiqueta constituye una ca<strong>de</strong>na <strong>de</strong> caracteres <strong>de</strong> longitud comprendida<br />
entre 0 y 63 caracteres. La etiqueta con longitud 0 está reservada<br />
para el nodo raíz: ningún otro nodo pue<strong>de</strong> tener una<br />
etiqueta vacía.<br />
El protocolo <strong>de</strong> acceso al DNS <strong>de</strong>fine el formato para representar los<br />
nombres <strong>de</strong> dominio cuando <strong>de</strong>ben enviarse en las consultas y las<br />
respuestas, como veremos más a<strong>de</strong>lante. Este formato no impone<br />
restricciones en los caracteres que pue<strong>de</strong> haber en una etiqueta; sin<br />
embargo, establece una “sintaxis preferida” para facilitar las implementaciones<br />
<strong>de</strong> otros servicios. De acuerdo con esta última, los únicos<br />
caracteres válidos en una etiqueta son las letras, mayúsculas o<br />
minúsculas, los dígitos <strong>de</strong>cimales y el símbolo “-”, con la excepción<br />
<strong>de</strong> que el primer carácter sólo pue<strong>de</strong> ser una letra, y el último no pue<strong>de</strong><br />
ser “-”.<br />
172