La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

ELO-3091 Nombre en Internet Contenidos Terminología Sistema de nombres de dominio. Domain Naming System.

Presentaciones similares


Presentación del tema: "ELO-3091 Nombre en Internet Contenidos Terminología Sistema de nombres de dominio. Domain Naming System."— Transcripción de la presentación:

1 ELO-3091 Nombre en Internet Contenidos Terminología Sistema de nombres de dominio. Domain Naming System

2 ELO-3092 Generalidades ¿Qué hacen los nombres? –Identifican Objetos –Ayudan a localizar objetos –Definen pertenencia a un grupo –Especifican un rol –Llevan conocimiento de algún secreto Espacio de Nombres –Define un conjunto de posibles nombres –Consiste de un conjunto de ligas (bindings) de nombres a valores

3 ELO-3093 Propiedades Nombres versus direcciones Transparente al lugar versus dependientes del lugar Plano versus jerárquicos Global versus local Absolutos versus relativos Por arquitectura versus por convención Únicos versus ambiguos

4 ELO-3094 Ejemplos Hosts agv2002.elo.utfsm.cl 200.1.17.73 200.1.17.73 00:02:B3:1A:77:20F Archivos /usr/agustin/tmp/foo (server, file_id) Users Agustín J. González agv@elo.utfsm.cl

5 ELO-3095 Ejemplos (cont) Mailboxes Name server Mail program User TCP IP 2 elo.utfsm.cl 200.1.17.4 3 user @ elo.utfsm.cl 1 200.1.17.4 4 5

6 ELO-3096 Sistema de Nombres de Dominio Jerarquía Nombres agv2002.elo.utfsm.cl educom princeton … mitcisco … yahoonasa … nsfarpa … navyacm … ieee govmilorgnetukfrcl … utfsmaie eloinffis

7 ELO-3097 Servidores de nombres Jerarquía de zonas Root name server utfsm name server aie name server elo name server inf name server … … Cada zona es implementada por uno o más servidores de nombres educom princeton … mitcisco … yahoonasa … nsfarpa … navyacm … ieee govmilorgnetukfr cl … utfsmaie eloinffis

8 ELO-3098 Registro de recursos Cada servidor mantiene una colección de registros de recursos (Name, Value, Type, Class, TTL) Name/Value: no son necesariamente el nombre del host y su dirección IP Type –NS: el Value da el nombre de dominio del host que corre el servidor de nombre que sabe como resolver los nombres dentro de un dominio específico. –CNAME: el Value da el nombre canónico para un host; usado para definir alias. –MX ( Mail eXchager ): el Value da el nombre de dominio del host que corre el servidor de correo que acepta mensajes para un dominio específico. Class: permite a otras entidades definir tipos. Nuestro caso IN. TTL: Qué tanto tiempo el registro es válido.

9 ELO-3099 Resolución de nombres “Resolvedores” de software son típicamente disponible a través de bibliotecas –Estas implementan el protocolo de aplicación DNS –Son configurados para los servidores locales –Ejemplo: en UNIX gethostbyname() El programa llamador es un cliente: –Éste construye un mensaje del protocolo DNS, un requerimiento DNS, –Envía el mensaje al servidor DNS local El servidor DNS resuelve el nombre: –Construye un mensaje DNS, una respuesta DNS –Envía el mensaje la cliente y espera por el próximo requerimiento. Resultado: nombres que trabajan con una aplicación pueden no trabajar con otra! Ejemplo: Z:\>ping elo.utfsm.cl Dirección IP incorrecta elo.utfsm.cl. Pero puedo enviar correo a usuarios en elo.utfsm.cl

10 ELO-30910 Resolución de nombres Estrategias –forward (hacia delante) –iterativa –recursiva Servidor local –necesita saber la raíz en sólo un lugar (no cada máquina) –hay cache en el sitio local Root name server UTFSM name server ELO name server Local name server Client 1 agv2002.elo.utfsm.cl 200.1.17.73 8 agv2002.elo.utfsm.cl utfsm.cl, 200.1.21.80 agv2002.elo.utfsm.cl 200.1.17.73 agv2002.elo.utfsm.cl elo.utfsm.cl, 200.1.17.4 2 3 4 5 6 7


Descargar ppt "ELO-3091 Nombre en Internet Contenidos Terminología Sistema de nombres de dominio. Domain Naming System."

Presentaciones similares


Anuncios Google