16.04.2015 Views

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!