Sistemas Operativos Distribuidos

Slides:



Advertisements
Presentaciones similares
Curso de Java Java – Redes Rogelio Ferreira Escutia.
Advertisements

Nau Gran dHivern Intr. a la creación y gestión de páginas web Introducción a la web.
UNIX COMP 240.
Active directory COMP 417.
Sistemas de Gestión de Bases de Datos (SGBD’s)
UNIVERSIDAD NACIONAL DE UCAYALI Facultad de Ing
I T S S P LIC INFORMATICA SISTEMAS OPERATIVOS WINDOWS 2003 SERVER DOCENTE: L.I RAMIRO ROBLES VILLANUEVA ALUMNOS: ROGELIO CHAIDEZ CORDOBA ZENON ESTRADA.
Sistemas Operativos Distribuidos Plataforma Cliente/Servidor
SERVIDOR DNS Y WINS INTEGRANTES: Farroñan Beltran Brenher
Trabajar en una pequeña o mediana empresa o ISP. Capítulo 7
DOM ( Document Object Model) Prof. Franklin Cedeño.
Informática Educativa Bogotá 2011 – Universidad de Santander UDES
Sistemas Operativos Distribuidos
Sistemas Operativos Distribuidos
Sistemas Operativos Distribuidos
Entornos orientados a objetos
Directorio Activo- Active Directory
TEMA 8: « LA ADMINISTRACIÓN DE DOMINIOS»
Capítulo 24: Nombres con el Sistema de Nombres de Dominio
ESPACIO DE NOMBRES DE DOMINIO
Modulo 2 – Leccion 1 Administración de Active Directory y Protocolos de Red compatibles Windows 2000 Preparación de la instalación Instalación del primer.
Transferencias de Zona:
Intelligent Databases and Information Systems research group Department of Computer Science and Artificial Intelligence E.T.S Ingeniería Informática –
Universidad Centroamericana
Directorios LDAP Julio Sánchez Proyecto OpenLDAP II Congreso Hispalinux Madrid, noviembre 1999.
Protocolos y funcionalidad de la capa de Aplicación
Universidad de La Coruña Escuela Universitaria Politécnica Control de Procesos por Computador Diego Cabaleiro 24 de Noviembre 2009.
Creación y administración de objetos de Active Directory
TEMAS DE ADMINISTRAR LOS RECURSOS DE UNA RED. SEGUNDA EVALUACION.
Introducción al servicio de directorio Microsoft Active Directory
Introducción Presentación multimedia: Función de DNS en las infraestructuras de redes Instalar el servicio Servidor DNS Configurar las propiedades del.
BASE DE DATOS BY: Julián Villar Vázquez.
Michael Ángelo De Lancer Franco Michael Ángelo De Lancer Franco
Arquitectura NFS El servidor NFS exporta uno o más directorios
© 2014 Cisco Systems, Inc. Todos los derechos reservados.Información confidencial de Cisco Presentation_ID 1 Capítulo 11: Traducción de direcciones de.
5. Sistemas de archivos avanzados1 Tema 5: Sistemas de Archivos Avanzados Resumen: –Sistema de archivos distribuido –File Replication Service.
Tema 1. Introducción a Windows 2000
WINDOWS SERVER 2003 Es un sistema operativo de la familia Windows de la marca Microsoft para servidores que salió al mercado en el año Está basada.
Creación de un dominio Windows  Descripción general Introducción a la creación de un dominio de Windows 2000 Instalación de Active Directory Proceso.
Ing. Moisés Álvarez Huamán
Diana Herrera León 6 º «H». Es el término que usa Microsoft para referirse a su implementación de servicio de directorio en una red distribuida de computadores.
WINDOWS SERVER 2003 Es un sistema operativo de la familia Windows de la marca Microsoft para servidores que salió al mercado en el año Está basada.
Seguridad DNS. Javier Rodríguez Granados.
Grupo 7: Nelson de Jesús escobar duque Yanny Andrés
S EGURIDAD DNS - V ULNERABILIDADES, AMENAZAS Y ATAQUES. - M ECANISMOS DE SEGURIDAD. Luis Villalta Márquez.
Michael Ángelo De Lancer Franco  DNS: es un protocolo de resolución de nombres para redes TCP/IP, como Internet o la red de una organización.
CONCEPTOS FUNDAMENTALES DEL NIVEL DEL SISTEMA OPERATIVO
Cuentas de usuarios y grupos en windows 2008 server
ELO-3091 Nombre en Internet Contenidos Terminología Sistema de nombres de dominio. Domain Naming System.
Tema 6: Servicios de Active Directory
Jorge De Nova Segundo. En programación, un espacio de nombres, es un conjunto de nombres en el cual todos los nombres son únicos. La estructura del sistema.
JHON JAIRO MONTOYA GIRALDO INFORMATICA EMPRESARIAL.
Exploración de Active Directory
Punto 5 – Espacio de nombres de dominio
La administración de dominios
Instalación de Active Directory en Windows Server 2003
Teoría de Sistemas Operativos Domain Name System (DNS)
Ediciones de Windows 2003  Web Edition Servidor Web Servidor Web Servicios WebServicios Web Aplicaciones WebAplicaciones Web Integración con Plataforma.NET.Integración.
File Transfer Protocol.
Sistemas Operativos De Red
S ERVICIOS DE RED E I NTERNET T EMA 3: DNS Nombre: Adrián de la Torre López.
UNIVERSIDAD TECNOLOGÍCA DE PANAMÁ LICENCIATURA EN REDES INFORMÁTICAS
LDAP LDAP Susana Gonz á lez Grisales Gestión de Redes de Datos – SENA.
COMPONENTES DEL DNS. ESPACIO DE NOMBRE La estructura del sistema DNS se basa en una estructura de arbórea en donde se definen los dominios de nivel superior.
Sistema de Dominio DNS Por: Cesar Posada Octavio Sucerquia Yefferson Henao.
Liliana Martínez Lemus. Active Directory esta basado en una serie de estándares llamados X.500. Dominios y subdominios se identifican utilizando la misma.
Instituto Tecnológico Superior de Libres Organismo Publico Descentralizado del Gobierno del Estado de Puebla José Alejandro Leal González.
Módulo 4: Administrar el acceso a recursos
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks The gLite Information System Virginia Martín-Rubio.
UNIVERSIDAD LATINA SEGURIDAD INFORMATICA II E.I. L.E. Prof. Ramón Castro Liceaga XI. SEGURIDAD EN SERVIDORES DE NOMBRE (DNS).
Transcripción de la presentación:

Sistemas Operativos Distribuidos 4 Servicio de Nombres 4-Servicio de nombres

Contenidos del Tema Introducción Conceptos básicos Espacios de nombres Resolución de nombres Estudio de ejemplo práctico: X.500 Sistemas Operativos Distribuidos 2

Introducción Ya han aparecido antes servicios de nombres: Para ficheros (servicio de directorio de un SFD) Para denominar a servicios (RPC/RMI) Hay otros tipos de objetos en un sistema: usuarios, organizaciones, nodos, dispositivos, máquinas, ... objetos específicos de aplicaciones o usuarios Hay serv. de nombres estándar para algunos tipos de info. Por ejemplo, DNS gestiona información sobre máquinas Objetivo: Un servicio de nombres general para todo el sistema distribuido Sistemas Operativos Distribuidos 3

Conceptos básicos Nombre permite referirse a objetos Nombre está asociado a id. del objeto (o sea, a nombre interno) Más general, nombre asociado a conjunto de atributos del objeto Resolución de nombres: Convencional: A partir de nombre, se obtienen atributos Por atributos: A partir de 1 o más atributos, se obtiene el resto Servicio de nombres: Resolución convencional (Páginas blancas) Servicio de directorio Resolución basada en atributos (Páginas amarillas) NOTA: Servicio de directorio de un SFD es un servicio de nombres Incluye resolución convencional ya que el nombre es un atributo Sistemas Operativos Distribuidos 4

Espacios de nombres Cjto. de nombres reconocidos por un servicio de nombres Alternativas: Único espacio (servicio) de nombres para todos los tipos de objetos No siempre adecuado incluir todos los objetos (p.ej. ficheros) Combinación de distintos espacios de nombres (p. ej. DCE) Ejemplo de la última alternativa: Servicio de nombres principal para todo excepto ficheros Espacio de nombre de ficheros “enganchado” en un punto del espacio de nombres principal Cuando en resolución de nombre, servicio principal alcanza punto de montaje, delega en SFD el resto de la resolución Sistemas Operativos Distribuidos 5

Sistemas Operativos Distribuidos Resolución de nombres Generalmente el espacio de nombres es jerárquico Algunos objetos son contenedores (directorios) de otros objetos Resolución: proceso iterativo que parte de un contexto inicial Res. absoluta: contexto inicial corresponde con raíz Res. relativa: contexto inicial corresponde con nodo intermedio Espacio de nombres organizado en dominios Cada dominio gestionado por un servidor Mismas alternativas de navegación que en SFD Resolución iterativa, transitiva o recursiva Uso de cache en la resolución Replicación de información de un dominio Mejor fiabilidad y rendimiento, pero problema de coherencia Sistemas Operativos Distribuidos 6 4-Servicio de nombres

Ejemplos de serv. de nombres Sistemas Operativos Distribuidos Ejemplos de serv. de nombres CORBA: Servicio de nombres y de navegación X.500. Servicio de directorio estándar de ISO. LDAP (Lightweight Directory Access Protocol, RFC 2251) Basado en X.500 pero con un protocolo más ligero (sobre TCP/IP) y una interzaz más sencilla Active Directory de Microsoft Forma parte de la arquitectura de Windows 2000 Proporciona una interfaz LDAP Sistemas Operativos Distribuidos 7 4-Servicio de nombres

Servicio de directorio X.500 Sistemas Operativos Distribuidos Servicio de directorio X.500 Conceptos básicos Modelo orientado a objetos Nombres y operaciones Arquitectura del servicio X.500 Sistemas Operativos Distribuidos 8 4-Servicio de nombres

Sistemas Operativos Distribuidos Conceptos básicos S. de directorio (p. amarillas) + S. de nombres (p. blancas) Información organizada jerárquicamente Directory Information Tree (DIT) Por ejemplo: <país, organización, departamento, persona> Nodo del árbol (directorio) tiene asociado cjto. de atributos Conjunto de toda la información: DIB (Directory Information Base) Similar a una BD pero escrituras infrecuentes y sencillas Usa un modelo de información orientado a objetos Sistemas Operativos Distribuidos 9 4-Servicio de nombres

Ejemplo de jerarquía Sistemas Operativos Distribuidos 10 ... Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 3 © Addison-Wesley Publishers 2000 ... France (country) Great Britain (country) Greece (country) BT Plc (organization) University of Gormenghast (organization) Department of Computer Science (organizationalUnit) Computing Service (organizationalUnit) Engineering Department (organizationalUnit) X.500 Service (root) Departmental Staff (organizationalUnit) Research Students (organizationalUnit) ely (applicationProcess) Alice Flintstone (person) Pat King (person) James Healey (person) Janet Papworth (person) Sistemas Operativos Distribuidos 10

Modelo orientado a objetos Sistemas Operativos Distribuidos Modelo orientado a objetos Objetos agrupados en clases p.ej. personas, impresoras, organizaciones, ... Existe esquema que define clases y herencia entre clases Para cada clase se define cjto. de atributos: Atributo= nombre de atributo + tipo de valor(es) asociado(s) Puede especificarse como obligatorio u opcional Define la jerarquía de herencia de clases P.ej. Clase Secretario derivada de Empleado Entrada de DIB (o sea, nodo de DIT): Cjto. de atributos Atributo= nombre + uno o más valores (p.e j. Despacho=115) Atributo obligatorio que define la clase (ObjectClass) No confundir jerarquía de objetos (DIT) con jerarquía de clases (Esquema) Sistemas Operativos Distribuidos 11 4-Servicio de nombres

Una entrada de DIB info alf mail Alice Flintstone, Departmental Staff, Department of Computer Science, University of Gormenghast, GB commonName Alice.L.Flintstone Alice.Flintstone Alice Flintstone A. Flintstone surname Flintstone telephoneNumber +44 986 33 4604 uid alf mail alf@dcs.gormenghast.ac.uk Alice.Flintstone@dcs.gormenghast.ac.uk roomNumber Z42 userClass Research Fellow Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 3 © Addison-Wesley Publishers 2000 Sistemas Operativos Distribuidos 12

Sistemas Operativos Distribuidos Nombres y operaciones Cada entrada tiene un nombre: Atributo(s) “distinguido(s)” que forma(n) su Relative Distinguished Name (RDN) Debe ser único entre los “hermanos” del objeto P.ej. Nombre=“Juan Martínez Martínez” Nombre completo: Distinguished Name (DN) Concatenación de RDNs desde raíz hasta objeto: P.ej. País=ES,Organización=UPM,Nombre=“Juan Martínez Martínez” Operaciones típicas: Añadir/eliminar/modificar entrada de directorio Leer atributos de un objeto Buscar en árbol subyacente a objeto qué objetos cumplen criterio Sistemas Operativos Distribuidos 13 4-Servicio de nombres

Arquitectura del servicio X.500 Modelo cliente/servidor Clientes: Directory User Agents (DUA) Servidores: Directory Service Agents (DSA) Normalmente, DIB repartida entre varios DSAs Admite distintos esquemas de resolución (iterativa, recursiva) Aspectos de implementación no definidos por estándar Por ejemplo, caching y replicación Sistemas Operativos Distribuidos 14

Arquitectura del servicio X.500 Sistemas Operativos Distribuidos Arquitectura del servicio X.500 DUA DSA DSA DUA DSA DSA DSA DUA DSA Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 3 © Addison-Wesley Publishers 2000 Sistemas Operativos Distribuidos 15 4-Servicio de nombres