2.1 Nombres

En un sistema distribuido, se usa algún nombre para hacer referencia a algún recurso como nodos de procesamiento (computadoras), puertos, servicios y usuarios. Los nombres son útiles al momento en que se desea establecer una comunicación o compartir recursos en un sistema distribuido. A continuación se listan algunos tipos de nombres:

• Identificadores de puertos y procesos.
• Nombres textuales de servicios.
• Identificadores de recursos.
• Nombres de archivos.
• Direcciones físicas y lógicas de redes.

Debido a que en un sistema distribuido los administradores de sistemas tienen que hacer referencia a la mayoría de los componentes del sistema y configuración del mismo, que los programadores tienen que hacer referencia a los servicios por su nombre y los usuarios necesitan comunicarse entre ellos, los nombres deben ser totalmente legibles.
A la asociación entre un nombre y un objeto se llama liga o conexión.

Servicio de nombres.

En sistemas distribuidos, el uso de nombres para propósitos de comunicación no es del todo suficiente, por que los procesos de comunicación van de una computadora a otra, y es necesario el conocimiento de su ubicación. Esto nos lleva al problema de los nombres en un sistema de comunicaciones. Existen tres conceptos básicos en esta área:
• El nombre de un objeto, por ejemplo un recurso o servidor; especifica lo que busca un proceso.
• Una dirección especifica dónde se encuentra el objeto.
• Una ruta especifica cómo llegar ahí.

No hay comentarios:

Publicar un comentario