servicio de nombres tanenbaum

Download Servicio de Nombres Tanenbaum

Post on 23-Jun-2015

370 views

Category:

Documents

1 download

Embed Size (px)

TRANSCRIPT

SERVICIO DE NOMBRES

INDICE

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

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.

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

como mximo. Cada entidad es referida por al menos un identificador Un identificador siempre hace referencia a la misma entidad.

NOMBRES PLANOS

SOLUCIONES SIMPLESTRANSMISION Y MULTITRANSMISION ARP

Multitransmision

NOMBRES PLANOS

SOLUCIONES SIMPLESAPUNTADORES HACIA ADELANTEEl principio de los apuntadores hacia delante mediante el uso de (resguardo del cliente, resguardo del servidor)

NOMBRES PLANOS

SOLUCIONES SIMPLESAPUNTADORES HACIA ADELANTERedireccionamiento de un apuntador hacia delante mediante el almacenamiento de un atajo en el resguardo

NOMBRES PLANOS

METODOS BASADOS EN EL ORIGEN El principio de la IP mvil

NOMBRES PLANOS

TABLAS HASH DISTRIBUIDAS Resolucin de la llave 26 del nodo 1 y la llave 12del

nodo 28 en el sistema de cuerdas

NOMBRES PLANOS

METODOS JERARQUICOSEn un sistema jerrquico una red esta dividida en una coleccin de dominios

NOMBRES ESTRUCTURADOS

ESPACIOS DE NOMBRE Los nombres estn organizados en lo que

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

n5

/keys /home/steen/keys

/home/steen/mbox

Grafo gral de nombres con solo un nodo raiz

NOMBRES ESTRUCTURADOS

ESPACIOS DE NOMBRE* Los nombres siempre se organizan dentro

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.

NOMBRES ESTRUCTURADOS

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

Mecanismo de clausura Saber como y en donde comenzar la resolucin de

nombres. Trata con la seleccin del nodo inicial dentro de un espacio de nombres en el cual empieza la resolucin de nombres

NOMBRES ESTRUCTURADOS

RESOLUCION DE NOMBRESVinculacin y Montaje Dos maneras de implementar un alias Mltiples rutas un mismo nodo. Representar una entidad mediante un nodo hoja,

almacena un nombre de ruta absoluto

NOMBRES ESTRUCTURADOS

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

Capa de administracin: Formada por los nodos directorios que son administrados

dentro de una organizacin.

Capa de direccin: Consta de nodos que pudieran modificarse de manera regular

NOMBRES ESTRUCTURADOS

IMPLEMENTACION DE UN ESPACIO DE NOMBRE

NOMBRES ESTRUCTURADOS

IMPLEMENTACION DE UN ESPACIO DE NOMBREImplementacin De la resolucin De Nombre

NOMBRES ESTRUCTURADOS

IMPLEMENTACION DE UN ESPACIO DE NOMBREImplementacion De la resolucin De Nombre

NOMBRES ESTRUCTURADOS

Ejemplo

-

DNS

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.

NOMBRES ESTRUCTURADOS

Ejemplorbol.Tipo de registro A (Host) PTR SOA SRV NS MX CNAME (Alias)

-

DNS

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

NOMBRES BASADOS EN ATRIBUTOS

SERVICIOS DE DIRECTORIO Sistema de nombres basados en atributos tambin

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

NOMBRES BASADOS EN ATRIBUTOS

IMPLEMENTACIONES JERARQUICAS - LDAP Protocolo de Acceso Ligero a Directorio Mtodo estndar de acceso y actualizacin

de la informacin del directorio Es un estndar abierto de la industria. Basado en el estndar X.500 Soporta TCP/IP

NOMBRES BASADOS EN ATRIBUTOS

IMPLEMENTACIONES DESCENTRALIZADAS Con la llegada de los sistemas punto a punto

los investigadores tambin has buscado soluciones para sistemas de nombres descentralizados basados en atributos. Los pares (atributos, valor) necesitan estar mapeados de manera eficiente.

NOMBRES BASADOS EN ATRIBUTOS

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.

CONCLUSIONES Los

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