Servicio de Nombres Tanenbaum

Download Servicio de Nombres Tanenbaum

Post on 23-Jun-2015

369 views

Category:

Documents

1 download

Embed Size (px)

TRANSCRIPT

<p>SERVICIO DE NOMBRES</p> <p>INDICE </p> <p>NOMBRES IDENTIFICADORES Y DIRECCIONES NOMBRES PLANOS SOLUCIONESSIMPLES METODOS BASADOS EN EL ORIGEN TABLAS HASH DISTRIBUIDAS METODOSJERARQUICOS NOMBRES ESTRUCTURADOS ESPACIOS DE NOMBRE RESOLUCION DE NOMBRES IMPLEMENTACION DE UN ESPACIO DE NOMBRE Ejemplo - DNS NOMBRES BASADOS ENATRIBUTOS SERVICIOS DE DIRECTORIO IMPLEMENTACIONES JERARQUICAS LDAP IMPLEMENTACIONES DESCENTRALIZADAS CONCLUSIONES</p> <p>NOMBRES IDENTIFICADORES Y DIRECCIONESLos nombres juegan un papel importante en todos los sistemas de computo. Un nombre es una cadena de bits o caracteres utilizados para hacer referencia a una entidad. Al nombre de un punto de acceso se le llama direccin, por lo tanto una direccin es solo una clase especial de nombre el cual hace referencia a un punto de acceso de una entidad.</p> <p>NOMBRES IDENTIFICADORES Y DIRECCIONESAdems de la direccin existen otros tipos de nombres que merecen un trato especial , tales como los nombres empleados para identificar de manera nica a una entidad. Un identificador verdadero es un nombre que tiene las propiedades siguientes. Un identificador hace referencia a una entidad</p> <p>como mximo. Cada entidad es referida por al menos un identificador Un identificador siempre hace referencia a la misma entidad.</p> <p>NOMBRES PLANOS</p> <p>SOLUCIONES SIMPLESTRANSMISION Y MULTITRANSMISION ARP</p> <p> Multitransmision</p> <p>NOMBRES PLANOS</p> <p>SOLUCIONES SIMPLESAPUNTADORES HACIA ADELANTEEl principio de los apuntadores hacia delante mediante el uso de (resguardo del cliente, resguardo del servidor)</p> <p>NOMBRES PLANOS</p> <p>SOLUCIONES SIMPLESAPUNTADORES HACIA ADELANTERedireccionamiento de un apuntador hacia delante mediante el almacenamiento de un atajo en el resguardo</p> <p>NOMBRES PLANOS</p> <p>METODOS BASADOS EN EL ORIGEN El principio de la IP mvil</p> <p>NOMBRES PLANOS</p> <p>TABLAS HASH DISTRIBUIDAS Resolucin de la llave 26 del nodo 1 y la llave 12del</p> <p>nodo 28 en el sistema de cuerdas</p> <p>NOMBRES PLANOS</p> <p>METODOS JERARQUICOSEn un sistema jerrquico una red esta dividida en una coleccin de dominios</p> <p>NOMBRES ESTRUCTURADOS</p> <p>ESPACIOS DE NOMBRE Los nombres estn organizados en lo que</p> <p>conocemos como espacio de nombreDatos Almacenados en n1 inicio N2 elke n1 elke max n2 n3 .lwmrc n4 llaves mbox Nodo hoja Nodo Directorio sleen n0 llaves</p> <p>n5</p> <p>/keys /home/steen/keys</p> <p>/home/steen/mbox</p> <p> Grafo gral de nombres con solo un nodo raiz</p> <p>NOMBRES ESTRUCTURADOS</p> <p>ESPACIOS DE NOMBRE* Los nombres siempre se organizan dentro</p> <p>de un espacio de nombre. * Nombre global es un nombre que denota la misma entidad, sin importar en donde se utiliza dentro de un sistema * Nombre local en un nombre cuya interpretacin depende del lugar en donde se utiliza.</p> <p>NOMBRES ESTRUCTURADOS</p> <p>RESOLUCION DE NOMBRESDado el nombre de una ruta debiera ser posible buscar cualquier informacin almacenada en el nodo referido por dicho nombre al proceso de bsqueda de un nombre se le llama resolucin de nombre</p> <p>Mecanismo de clausura Saber como y en donde comenzar la resolucin de</p> <p>nombres. Trata con la seleccin del nodo inicial dentro de un espacio de nombres en el cual empieza la resolucin de nombres</p> <p>NOMBRES ESTRUCTURADOS</p> <p>RESOLUCION DE NOMBRESVinculacin y Montaje Dos maneras de implementar un alias Mltiples rutas un mismo nodo. Representar una entidad mediante un nodo hoja,</p> <p>almacena un nombre de ruta absoluto</p> <p>NOMBRES ESTRUCTURADOS</p> <p>IMPLEMENTACION DE UN ESPACIO DE NOMBREDistribucin de los espacios de nombres Capa Global: Formada por los nodos de mas alto nivel Se caracterizan por su estabilidad</p> <p> Capa de administracin: Formada por los nodos directorios que son administrados</p> <p>dentro de una organizacin.</p> <p> Capa de direccin: Consta de nodos que pudieran modificarse de manera regular</p> <p>NOMBRES ESTRUCTURADOS</p> <p>IMPLEMENTACION DE UN ESPACIO DE NOMBRE</p> <p>NOMBRES ESTRUCTURADOS</p> <p>IMPLEMENTACION DE UN ESPACIO DE NOMBREImplementacin De la resolucin De Nombre</p> <p>NOMBRES ESTRUCTURADOS</p> <p>IMPLEMENTACION DE UN ESPACIO DE NOMBREImplementacion De la resolucin De Nombre</p> <p>NOMBRES ESTRUCTURADOS</p> <p>Ejemplo</p> <p>-</p> <p>DNS</p> <p>Es uno de los servicios distribuidos de nombres mas grande y esta actualmente en uso. Es primordialmente utilizado para la bsqueda de direcciones IP de servidores y servidores de correo.</p> <p>NOMBRES ESTRUCTURADOS</p> <p>Ejemplorbol.Tipo de registro A (Host) PTR SOA SRV NS MX CNAME (Alias)</p> <p>-</p> <p>DNS</p> <p>El espacio de nombre DNS Esta organizado jerrquicamente como las races de unDescripcin Resuelve un nombre de host en una direccin IP Resuelven una direccin IP en un nombre de host El primer registro en cualquier archivo de zona Resuelve nombres de servidores que proporcionan servicios Identifica el servidor DNS para cada zona El servidor de correo Resuelve un nombre de host en otro nombre de host</p> <p>NOMBRES BASADOS EN ATRIBUTOS</p> <p>SERVICIOS DE DIRECTORIO Sistema de nombres basados en atributos tambin</p> <p>es conocido como servicio de directorio Las entidades tienen asociado un conjunto de atributos que puede utilizarse pada bsqueda En el modelo RDF (marco de descripcin de recursos) los recursos se describen como tros (sujeto, predicado y objeto) Las referencias en RDF son bsicamente URL</p> <p>NOMBRES BASADOS EN ATRIBUTOS</p> <p>IMPLEMENTACIONES JERARQUICAS - LDAP Protocolo de Acceso Ligero a Directorio Mtodo estndar de acceso y actualizacin</p> <p>de la informacin del directorio Es un estndar abierto de la industria. Basado en el estndar X.500 Soporta TCP/IP</p> <p>NOMBRES BASADOS EN ATRIBUTOS</p> <p>IMPLEMENTACIONES DESCENTRALIZADAS Con la llegada de los sistemas punto a punto</p> <p>los investigadores tambin has buscado soluciones para sistemas de nombres descentralizados basados en atributos. Los pares (atributos, valor) necesitan estar mapeados de manera eficiente.</p> <p>NOMBRES BASADOS EN ATRIBUTOS</p> <p>IMPLEMENTACIONES DESCENTRALIZADASRedes sobrepuestas semnticas El sistema es menos sensible a los nodos que se unen o abandonan El grado de autonoma se incrementa cuando los nodos contienen descripciones de recursos que estn ah para ser descubiertas por otros Un mtodo comn para las redes sobrepuestas semnticas es asumir que existen valores comunes en la metainformacin almacenada en cada nodo.</p> <p>CONCLUSIONES Los</p> <p>nombres se utilizan para hacer referencia a las entidades Los sistemas para nombres planos requieren en esencia resolver un identificador hacia la direccin de su entidad asociada Los nombres estructurados se organizan fcilmente dentro de un espacio de nombre</p>