Apuntes de Sistemas Operativos Distribuidos

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Apuntes de Sistemas Operativos Distribuidos"

Transcripción

1 Apuntes de Sistemas Operativos Distribuidos Autor: Fabio E. Rivalta / Carlos Neetzel Material: dictado de clases Tema: Comunicación entre procesos (Parte 1) Fecha: 05/2007 Bibliografía utilizada: Apuntes de sistemas operativos distribuidos - Carlos Neetzel Sistemas operativos distribuidos Andrew S. Tanenbaum Sistemas Distribuidos George Coulouris y otros Apuntes de Internet (ver referencias para mayor detalle

2 Índice de contenidos Parte 1: Redes de comunicación de datos El concepto de Sistema Abierto UNIX y TCP/IP Middleware Tecnologías y Modelos Comunicación en Sistemas Distribuidos Parte 2: Llamada a procedimientos remotos (RPC) Sun/RPC CORBA RMI

3 Redes de comunicación de datos: Objetivos: Su objetivo principal es lograr que todos sus programas datos y equipo estén disponible para cualquier punto de la red que lo solicite, sin importar la localización física del recurso y del usuario. Otro de sus objetivos consiste en proporcionar una alta confiabilidad. Otro objetivo es el económico, debido a que los computadores pequeños tiene una mejor relación costo / rendimiento, en comparación con la que ofrece las máquinas grandes. También es un poderoso medio de comunicación entre personas que se encuentran en lugares distantes entre sí. Tipos de conexiones en red Las instalaciones del sistema pueden conectarse físicamente de varias maneras y cada configuración tiene sus ventajas y desventajas. Las configuraciones se construyen según los siguientes criterios: Costo básico: Cuánto cuesta enlazar las distintas instalaciones del sistema? Velocidad de comunicaciones: Cuánto se tarda en enviar un mensaje de la instalación A a la B? Confiabilidad: Si falla una instalación o enlace del sistema, es posible que aún sigan comunicándose las demás instalaciones? Las distintas conexiones se representan como grafos cuyos nodos corresponden a las instalaciones. Una arista del nodo A al nodo B corresponde a una conexión directa entre las dos instalaciones.

4 Conexiones: A C E B D Red de conexión total B D A E Red jerarquica con estructura de arbol. C F Conexión total: Cada instalación esta enlazada directamente con todas las demás instalaciones del sistema. El costo básico de esta instalación es muy elevado. Los mensajes entre instalaciones pueden enviarse con gran rapidez. Además estos sistemas son muy confiables ya que deben averiarse muchos enlaces para particionar el sistema Conexión parcial: Hay un enlace directo entre algunos, pero no todos, los pares de instalaciones. El costo básico de esta configuración es menor al de una red de conexión total. Es mas lenta la comunicación de mensajes y no es tan confiable como un sistema de conexión total. A E B Red de conexion parcial Conexión Jerárquica: En una red de jerarquía las instalaciones se organizan como un árbol. Cada instalación, excepto la raíz, tiene un solo padre y varios hijos C D

5 Topología de redes computacionales: Se conoce como topología de una red a la forma de interconectar los nodos de la red. Estrella Ventajas: Gran facilidad de instalación Posibilidad de desconectar elementos de red sin causar problemas. Facilidad para la detección de fallo y su reparación. Inconvenientes: Requiere más cable que la topología de BUS. Un fallo en el concentrador provoca el aislamiento de todos los nodos a él conectados. Se han de comprar hubs, switchs o concentradores. Canal multi-acceso o bus... A B C D n a) Red en canal lineal F E A C Red en estrella Bus Ventajas: Es Más fácil conectar nuevos nodos a la red Requiere menos cable que una topología estrella. Desventajas: Toda la red se caería se hubiera una ruptura en el cable principal. Se requiere terminadores. Es difícil detectar el origen de un problema cuando toda la red cae. No se debe utilizar como única solución en un gran edificio. B D

6 Topología de redes computacionales: (Cont) Anillo Ventajas: Es Más fácil conectar nuevos nodos a la red Requiere menos cable que una topología estrella. Desventajas: Toda la red se caería se hubiera una ruptura en el cable principal. Es difícil detectar el origen de un problema cuando toda la red cae. Generalmente se hace circular un Token que al pasar por cada nodo de la red se le incorpora o saca los paquetes que son para dicho nodo. E A D C Red en anillo B

7 Tipos de redes: WAN - Waide Area Network Host y Routers MAN - Metropolitan Area Network LAN - Locar Area Network Ethernet con CSMA/CD (Carrier Sense Multiple Access / CollisionDetection) LocalTalk Apple con SCMA/CA. (Carrier Sense Multiple Access / Collision Avoidance) Token Ring IBM (Token Passing) DAN - Desk Area Network Clasificación de las Redes según su uso: Redes dedicadas o exclusivas: Son las que por motivo de seguridad, velocidad o ausencia de otro tipo de red, conectan dos o más puntos de forma exclusiva. Este tipo de red puede estructurarse en redes punto a punto o redes multipunto. Redes punto a punto: Permiten la conexión en línea directa entre terminales y computadoras. La ventaja es la alta velocidad de transmisión y la seguridad que presenta al no existir conexión con otros usuarios. Su desventaja es el precio muy elevado de este tipo de red. Redes multipunto: Permite la unión de varios terminales a su correspondiente computadora compartiendo una única línea de transmisión. La ventaja es el abaratamiento de su costo, aunque pierde velocidad y seguridad. Este tipo de redes requiere amplificadores y difusores de señal o de multiplexores que permiten compartir líneas dedicadas.

8 Clasificación de las redes según su uso: Redes compartidas: Son las que se une un gran número de usuarios, compartiendo todas las necesidades de transmisión e incluso con transmisiones de otras naturalezas. Las redes más usuales son las de conmutación de paquetes y las de conmutación de circuitos. Redes de conmutación de paquetes: Son las que existen nodos de concentración con procesadores que regulan el tráfico de paquetes. Paquete: es una pequeña parte de la información que cada usuario desea transmitir. Cada paquete se compone de la información, el identificador del destino y algunos caracteres de control. Redes de conmutación de circuitos: Son redes en las que los centros de conmutación establecen un circuito dedicado entre dos estaciones que se comunican. Redes digitales de servicios integrados (RDSI): Se basan en desarrollos tecnológicos de conmutación y transmisión digital. La RDSI es una red totalmente digital de uso general capaz de integrar una gran gama de servicios como son la voz, datos, imagen y texto. La RDSI requiere de la instalación de centrales digitales.

9 Arquitectura de comunicaciones: La arquitectura de comunicaciones se ocupa de las operaciones necesarias para que la comunicación sea exitosa o informa si no se pudo lograr. Además de la vinculación para establecer una comunicación entre computadoras se necesita dos cosas mas: Protocolos: Es el conjunto (Set) de reglas que gobiernan el intercambio de datos entre dos entidades. Un protocolo implica 3 temas: la Sintaxis, la Semántica y el Timing o velocidad de las comunicaciones. Arquitectura de protocolos: Es la estructura que conforma a un juego de protocolos que implementan las funciones de comunicación. Las comunicaciones implican a tres agentes: Procesos: son las entidades que se comunican. Hosts: son los sistemas computacionales donde se encuentran los Procesos: Redes o Networks: interconectan a los Hosts y transmiten los datos entre ellos.

10 Niveles de las comunicaciones: La transmisión de datos se realiza de un Proceso a otro Proceso. Las comunicaciones en los siguientes tres niveles independientes: Nivel de acceso a Red: Aplicación y Red tienen que ser Independientes. Capa especifica para manejo de Red. Intercambio de datos entre Host y Red. Host le provee destino (igual Host que destino). Host (fuente) puede pedir ciertos servicios. Protocolo de este nivel DEPENDE del tipo de Red: Conmutación de circuito o Conmutación paquetes LAN, Etc... Nivel de Transporte: Se asegura del transporte de los procesos INDEPENDIENTEMENTE de la naturaleza de los procesos. Dirección del Punto de acceso de Servicio (SAP) Seguridad del intercambio de datos: PROCESOS Todos los datos llegan a destino PROCESOS (Proceso destino). Capa de Transporte Dirección de la RED 1 2 Todos los datos llegan en el Acceso a Red RED DE mismo orden en que fueron COMUNICACIONES Acceso a Red HOST A enviados. HOST C Nivel de Proceso: Protocolos necesarios por la VARIEDAD de PROCESOS Aplicaciones Por cada tipo de Aplicación se Capa de Transporte necesita un protocolo propio a esa Acceso a Red Aplicación. HOST B Capa de Transporte

11 Armado del paquete de transmisión de datos: NETWORK ACCESS HEADER TRANSPORT HEADER TRANSPORT HEADER DATOS del PROCESO DATOS del PROCESO DATOS del PROCESO NETWORK ACCESS HEADER TRANSPORT HEADER TRANSPORT HEADER DATOS del PROCESO DATOS del PROCESO Se presentan cuatro aspectos importantes de la comunicación en cuanto al trabajo interno: Nombre: Cómo hacen los procesos PARA UBICARSE.? Estrategia de Ruteo: Cómo hacen los mensajes PARA PASAR POR LA RED? Estrategia de Comunicación: Cómo hacen dos Procesos PARA MANDARSE UNA SECUENCIA DE MENSAJES?. Contención: La Red es un recurso compartido, CÓMO RESOLVER EL CONFLICTO DE SU DEMANDA?. Estas cuatro preguntas, en la arquitectura de comunicaciones, llevan a plantearse un nuevo conjunto de interrogantes en los aspectos del diseño que deben ser resuelto mediante diferentes estrategias.

12 Estrategias: Al diseñar un red de comunicaciones es necesario tener en cuenta cuatro aspectos: Estrategias de ruteo: Como se enviarán los mensajes por la red? Ruteo fijo: Se especifica por adelantado una ruta de A a B y no cambia a menos que una falla en el hardware invalide esta ruta. Se mantiene hasta el final de la comunicación. Su aspecto negativo es que no puede adaptarse a los cambios de la carga, del trafico de la ruta pero los mensajes se entregaran en el orden en que fueron enviados. Circuito virtual: Se determina un camino entre dos nodos (de A a B) que va a durar una sesión puede cambiar entre sesión y sesión. Ruteo Dinámico: Se elige el camino solo cuando un mensaje es enviado. Cada nodo intermedio decide donde mandarlo. La ruta para enviar un mensaje de la instalación A a la Instalación B se elige en el momento de enviar el mensaje. Generalmente se elige la ruta menos congestionada en ese momento. Estrategias de conexión: Como envían dos procesos una serie de mensajes? Conflictos: Dado que la red es un recurso compartido, Como solucionamos las demandas de uso conflictivas? Estrategias de diseño: Cual es el diseño global para la comunicación entre aplicaciones?

13 Estrategias: (Cont) Estrategias de conexión: Como envían dos procesos una serie de mensajes? Conmutación de circuitos: Se establece un enlace físico permanente. Este enlace se asigna para todo el tiempo que dura la comunicación Ningún otro proceso puede utilizarlo durante ese periodo. Las desventajas es que requiere tiempo de preparación, Pero provoca menos tiempo de procesamiento adicional para enviar cada mensaje. Conmutación de mensajes: Se establece un enlace temporal durante el tiempo que dura la transferencia de un mensaje. Los enlaces físicos se asignan dinámicamente según se requiera y durante un periodo breve. Cada mensaje es un bloque de datos, junto con cierta información (fuente, destino, y códigos de corrección de errores) que permite a la red de comunicaciones entregar correctamente el mensaje a su destino. Tiene como aspecto negativo que requiere menos tiempo para la preparación del mensaje pero necesita mas tiempo de procesamiento adicional por cada mensaje. Conmutación de paquetes: Los mensajes generalmente tienen longitud variable. Generalmente Comunicación con mensajes de longitud fija llamados paquetes. Es posible que un mensaje lógico tenga que dividirse en varios paquetes, Cada uno de los cuales se envía por separado a su destino y puede seguir rutas diferentes por la red. Para formar el mensaje hay que reensamblar los paquetes conforme llegan. Los mensajes entran en memoria no necesitan bajar a disco. Al igual que la conmutación de mensajes requiere menos tiempo de preparación y pierde mas tiempo de procesamiento adicional con el agregado de que debe dividir los mensajes en paquetes y luego reagruparlos.

14 Estrategias: (Cont) Conflictos: Dado que la red es un recurso compartido, Como solucionamos las demandas de uso conflictivas? Un enlace puede conectar varios nodos. Es posible que estos quieran transmitir simultáneamente información por un enlace. En este caso se mezcla la información transmitida y hay que descartar la que no corresponde a ese nodo. Es necesario notificar el problema a los nodos para que estos puedan retransmitir la información. Se han desarrollado técnicas para evitar las colisiones repetidas en un enlace: CSMA/CD (Carrier Sence Multipple Access/ Collision Detection) Escuchar antes de transmitir un mensaje por un enlace, para determinar si en ese momento se esta transmitiendo otro mensaje en ese mismo instante por el enlace. Esta técnica se denomina detección de portadora con acceso múltiple. Si el enlace esta libre, la instalación puede comenzar a transmitir de lo contrario debe esperar y seguir escuchando hasta que el enlace quede libre. Si dos o mas nodos comienzan a transmitir en el mismo instante entonces ambos registraran una detección de colisión y dejaran de transmitir. Cada nodo intentará hacerlo de nuevo, después de un cierto periodo aleatorio de tiempo. El problema principal con esta estrategia es que cuando el sistema esta muy ocupado pueden ocurrir muchas colisiones y degradarse el rendimiento.

15 Estrategias: (Cont) Paso de testigo (Token Passing) Un tipo de mensaje único, conocido como testigo, circula continuamente por el sistema. Un nodo que desea transmitir información espera a que llegue el testigo; lo saca de la red y comienza a transmitir sus mensajes. Cuando termina vuelve a transmitir el testigo lo que permite que otro nodo reciba y quite el testigo para comenzar la transmisión de sus mensajes. El sistema debe detectar si se ha perdido el testigo y en tal caso generar uno nuevo. Ranura de mensaje (Message slots) Por el sistema circulan constantemente varias ranuras de mensaje de longitud fija. Cada ranura puede contener un mensaje de longitud fija e información de control (origen, destino y si la ranura esta vacía o llena). Un nodo que esta listo para transmitir debe esperar que llegue una ranura vacía, en la cual insertará su mensaje ajustando la información de control adecuada. La ranura con su mensaje prosigue entonces por la red y al llegar a un nodo, este examina la información de control para ver si le corresponde o no el mensaje en la ranura. Si no es para ese nodo, la ranura con el mensaje vuelve a circular; de lo contrario, el nodo toma el mensaje, restablece la información de control indicando que la ranura esta vacía, y luego puede enviar un mensaje propio o liberar la ranura. Como una ranura solo puede contener mensajes de longitud fija, en ocasiones hay que dividir el mensaje lógico en paquetes mas chicos, cada uno de los cuales se envía en una ranura diferente. aplicaciones? Estrategias de diseño: Cual es el diseño global para la comunicación entre

16 Estrategias: (Cont) Estrategias de diseño: Cual es el diseño global para la comunicación entre aplicaciones? Al diseñar una red de comunicaciones debemos tratar con la complejidad inherente de la coordinación de operaciones sincrónicas que se comunican en un entorno potencialmente lento y propenso a errores. La tarea del diseño es definir una serie de niveles y servicios desempeñados por cada uno. La división debe agrupar lógicamente a las funciones y debe disponer suficientes niveles para hacer que el manejo de cada uno no sea muy complicado. Básicamente hay dos modelos: Modelo OSI Modelo TCP/IP

17 El concepto de Sistema Abierto La interconexión de sistemas abiertos se basa en el concepto de aplicaciones distribuidas cooperativas. Una aplicación distribuida es cualquier actividad en la que interviene el intercambio de información entre dos sistemas abiertos. El objetivo del esfuerzo de OSI es definir un conjunto de estándares que habilitará a los sistemas abiertos ubicados en cualquier lugar del mundo para cooperar, interconectándolos mediante servicios de comunicaciones estándares y ejecutando protocolos OSI estándares. Un sistema abierto puede implementarse de cualquier forma que esté de acuerdo con un conjunto mínimo de estándares que permitan conseguir la comunicación con otros sistemas abiertos

18 El modelo OSI (Open System Interconnection) Proce so A Aplicación Presentación Sesión Transporte Red Enlace Física Ambiente de RED Ambiente OSI Computadora 1 Computadora 2 Sistema Ambiente Real Protocolo de Aplicación Protocolo de Presentación Protocolo de Sesión Protocolo de Transporte Protocolo de Red Protocolo de Enlace de Datos Protocolo Físico Proce so B Aplicación Presentación Sesión Transporte Red Enlace Física Red física de DATOS

19 El Modelo TCP/IP(Transmission Control Protocol / Internet Protocol) Modelo construido en base a tres conceptos mas el Acceso a Red: Capa de proceso o de aplicación (FTP, SMTP, TELNET, etc...). Capa Host to host o capa de transporte (TCP). Capa Internet (IP). Capa de Acceso a Red y Capa física El TCP secuencia numeralmente los segmentos que serán mandados a un puerto de destino particular de tal manera que si los segmentos llegan desordenados, entonces la entidad TCP del destinatario los reordena. Un datagrama es el conjunto de las cabeceras de control de la información de cada segmento. Datos del Usuario TCP E F IP FTP SMTP TELNET TCP IP NET ACCESS Segmento Datagramas Paquetes

20 El Modelo TCP/IP (Transmission Control Protocol / Internet Protocol): (Cont) El protocolo de datagrama del usuario (UDP- User Datagram Protocol) provee el servicio de conexión para los procedimientos a nivel de las aplicaciones: No existe ninguna garantía de mensajería ni una preservación de la secuencia ni ninguna protección contra la duplicación. El UDP permite a un procedimiento mandar mensajes a otro procedimiento con un mínimo de mecanismos de protocolos. Esencialmente adhiere una capacidad de dirección de un puerto al IP. El campo de protocolo indica cuándo el TCP, UDP u otro tipo de protocolo de capa alta es usado por el IP.

21 Características y problemas del IPv4: Ofrece soportes para aplicaciones simples. Por ejemplo: Correo electrónico, File Transfer Acceso remoto (mediante Telnet o SSH). Provee servicios pobres para una gran cantidad de aplicaciones multimediales. Las redes empresariales crecen en complejidad (Client-Server). Las Aplicaciones hoy día requieren soporte de: Tráfico en Tiempo Real Mecanismos de Control de Gestión flexibles. Funciones de seguridad mejoradas. Versión Identificación Tiempo de Vida IHL Tipo de Servicio Protocol Flags Dirección de Origen Dirección de Destino Opciones + Padding Longitud Total Desplazamiento de Fragmento Checksum del Encabezado

22 Características y problemas del IPv6: El encabezado contiene 40 By. El encabezado de TCP 20 By. El de fragmentación 8 bytes. El resto de los encabezados son de longitud Variable. El IPv6 resuelve los problemas del IPv4 e incorpora las siguientes mejoras: Espacio de direcciones expandido de 128 bits Versión Longitud de Carga Prioridad Etiqueta de Flujo encabezado siguiente Dirección de Origen Dirección de Destino límite de salto

23 UNIX y TCP/IP: El Kernel de UNIX tiene incorporado: TCP/IP Variedad de Interfases para Acceso a Red llamados puertos. Mecanismos de programación estándar (Sockets) Transmisión por medio de FTP en UNIX 5. Se crea un Proceso que toma el control de la conexión. Proceso que se va a dedicar al último request llegado. (aplicación se desvincula de la situación y sigue esperando nuevos request). 6. Proceso crea segundo Proceso para establecer y manejar la conexión de datos. 7. Este proceso se ocupa de la conexión de datos y su transferencia. Al hacer un pedido (request) con FTP: 1. Se crea un Proceso. 2. Este Proceso abre una Conexión TCP con el Destino. 3. Se crea un segundo proceso que asiste con el manejo de la Transferencia. El primer Proceso trata con la transferencia de datos. 4. Mientras que el Segundo Proceso trata con las respuestas para el Control de la Conexión. Al Terminar, el server cierra la conexión y avisa al usuario Recepción mediante FTP en UNIX

24 MIDDLEWARE (en Client-Server Computing): Es una Categoría de software que reside entre una aplicación y la Red cuya principal función es el envío de mensajes, o la organización de sesiones, entre los Nodos de la red para luego ejecutar (entre bastidores) con el fin de proveer datos y conectar las partes. Surge como solución a aspectos no cubiertos por los estándares Físico-Lógicos en cuanto al procesamiento distribuido. Se ocupa: Del ruteo apropiado de datos. De la incompatibilidad de las plataformas integrándolas. De ejecuta en cada ambiente. De garantizar la transparencia de accesos a los recursos De utilizar técnicas de Message passing o Remote Procedure Call (RPC) para sus comunicaciones. APLICACIONES SOPORTE DE APLICACIONES HERRAMIENTAS SIST. OPERAT.1 HARDWARE 1 INTERFASE MIDDLEWARE Controlador de RED APLICACIONES SOPORTE DE APLICACIONES HERRAMIENTAS SIST. OPERAT.2 HARDWARE 2 INTERFASE RED de COMUNICACIONES (Homogenea o Heterogenea) Servicios de la Presentación Lógica de la APLICACIÓN MIDDLEWARE SW de Comunic. SIST. OPERAT. (Cliente) HARDWARE 1 Interacción del Middleware Interacción de Protocolos Workstation Client SW de Comunic. MIDDLEWARE Servicios de Aplicaciones SIST. OPERAT. (Servidor) HARDWARE 2 Server

25 Aspectos lógicos del Middleware: Se deben definir los protocolos que el middleware debe soportar para lograr conectividad que permita a programas o procesos comunicarse en forma transparente. Los protocolos se dividen en tres grupos: de medios, de transporte y protocolos cliente/servidor. Los protocolos de medios determinan el tipo de conexión física usada en la red ej: Ethernet. Token Ring. Fiber Distribuited Data Interface (FDDI). Los protocolo de transporte proveen los mecanismos para mover paquetes de datos desde el cliente al servidor o viceversa ej: IPX/SPX de Novell. AppleTalk de Apple. TCP/IP. Un protocolo cliente/servidor define la manera en que los clientes requieren la información al servidor y como el servidor le responde a esos requerimientos. Ej: NetBIOS, RPC, Advanced Program-to-Program Communication (APPC), Named Pipes, Transport Level Interface (TLI) Sequenced Packet Exchange (SPX).

26 Servicios de Middleware Se define tres niveles de funciones para el middleware, básicas, intermedias, avanzadas. Servicios Básicos Son un mínimo nivel de funciones que se deben esperar de una arquitectura middleware. Deben proveer transparencia, en otras palabras que se invisible al usuario. Diferentes protocolos: A bajo nivel esto incluye tecnologías como IPX/SPX y TCP/IP. El Middleware debe proveer soporte para una cantidad importante de protocolos para cubrir los actuales y futuros estándares. Diferencias en TCP/IP s: (hay por lo menos 15 variantes de este estándar ) El middleware necesita ser capaz de operar sobre todas o la mayoría de estas implementaciones. Traslación de Protocolos: Cuando parte de la red de una empresa opera con un protocolo y otra parte lo hace con otros, los mensajes tendrán que pasar por múltiples protocolos sin problema.

27 Servicios de Middleware: (Cont) Conectividad: Este es generalmente el punto clave del middleware en una arquitectura cliente/servidor. Hay un numero de propiedades estándar de APIs que pueden ser usadas para establecer conectividad. Estas APIs pueden ser de propósito general o orientadas a SQL y de hecho, estándares basado en objetos como OLE o DSOM y sus procesos de mensajes también pueden ser usados para establecer conectividad. Un producto middleware debe soportar estándares comunes en este área como ODBC, DBLib, OLI, DRDA, SQL/API y X/Open. Optimización de Consultas (Query): Para acceso a DBMS distribuido. Cuando un JOIN requiere de datos que están ubicados en lugares distintos, el middleware debe proveer inteligencia para navegación para completar el Query. En referencia a la navegación distribuida, la existencia de diferentes estructuras de archivos y esquemas de índices en varios sitios se requiere un enfoque inteligente para evitar costos en la ejecución del Query. La lógica del middleware debe trabajar en forma relacional, no relacional, estructura de archivos plano u orientado a objeto. Llamadas Procedimiento Remoto (RPC): Diferentes motores de DBMS soportan diferentes formas de procedimientos remotos. Hay otras formas de procedimientos remotos tales como OSF, DCE que el middleware debe soportar sin problemas.

28 Servicios de Middleware: (Cont) Manejo de Hilos: Proveer una capacidad de explotar comunicaciones cruce de proceso (crossprocess) y sistemas basados en transacciones seguras, tales como CICS o IMS/DS. Estos permiten el manejo de múltiples procesos simultáneamente. Ya que en diferentes entornos el manejo de estas funciones difiere, el middleware debe enmascarar estas diferencias, haciendo mas fácil el diseño de aplicaciones que puedan correr bien en los entornos cliente/servidor. EL Balance de Carga: Puede o no ser soportada por entornos operativos (como el caso de sistemas paralelos), el middleware debe proveer habilidad para cumplir esta función. Seteo de Prioridad: El middleware debe brindar facilidades para permitir que algunas tares se ejecuten como privadas o como compartidas. Servicios Intermedios: Posiblemente algunos de los servicios que se presentan como de categoría intermedia podrían pertenecer a servicios avanzados dado que no hay una línea definida para ello.

29 Servicios de Middleware: (Cont) Servicios de Seguridad: El middleware debe manejar múltiples entornos de seguridad ofreciendo una interfase heterogénea para los usuarios. Cada entorno operativo puede tener distintos mecanismo de seguridad que difieren entre si como controles de login o productos de seguridad separados como RACF o Top Secret, también administradores de Base de Datos pueden tener restricciones de seguridad. El uso de recursos confiables permite el mapeo de IDs auténticos dentro del sistema. Por ejemplo un ID valido puede mapear a alguien en un Sistema Digital, eliminando que el usuario necesite distintas passwords para cada subsistema. Comunicación entre procesos de un Job Cuando un Job se divide en varios coprocesos paralelos y se ejecutan en distintos sitios. Para reducir los costos de comunicación es necesario que esos coprocesos se comuniquen directamente unos con otros independiente de su locación.

30 Tecnologías y Modelos: Tecnologías Cómo se realiza la programación. Paso de mensajes: Berkeley Sockets Java Sockets Llamadas a procedimientos remotos Sun RPC Objetos distribuidos: Java RMI CORBA Servicios web: SOAP (Simple Object Access Protocol ) Otras tecnologías o variantes de ellas Modelos Cómo se diseña el servicio Modelo cliente/servidor Modelos con intermediario: Modelo proxy/caché Modelo multinivel Peer-to-peer Código Móvil

31 Comunicación en Sistemas Distribuidos: Permite la interacción entre aplicaciones y servicios del sistema. Existen varios modelos de comunicación entre procesos: Memoria compartida (Sólo multiprocesador no distribuido). Paso de mensajes. El nivel de abstracción en la comunicación: Paso de mensajes puro (Cliente-Servidor). Llamadas a procedimientos remotos. Modelos de objetos distribuidos. Los diferentes mecanismos de comunicación se caracterizan por los siguientes factores: Rendimiento: Latencia, ratio de transferencia, ancho de banda,... Escalabilidad: Número de elementos activos. Fiabilidad: Pérdida de mensajes. Seguridad:Cifrado, certificación,... Movilidad: Equipos móviles. Calidad de Servicio (QoS): Reserva y garantía de anchos de banda. Comunicación en grupo: Multicast.

32 Comunicación en Sistemas Distribuidos: (Cont) Niveles de Comunicación:

33 Primitivas de Comunicación: Cada una de las funciones de comunicación de una tecnología determinada. Las primitivas básicas son: Envío: send(destino,mensaje). Recepción: receive(fuente,mensaje). Otras primitivas: Conexión: connect(destino). Desconexión: close(). Cada una de las primitivas tiene las siguientes características: Boqueantes vs No-bloqueantes. Bloqueantes: Lo más natural, fácil de usar. Necesitamos threads o múltiples procesos. Send se bloquea hasta que se envía el mensaje. Recv se bloquea hasta que se recibe el mensaje. No bloqueantes: Más difíciles de usar, en ocasiones más eficientes. Send retorna inmediatamente copia el mensaje para enviarlo, o guarda un puntero. Recv retorna si no hay mensaje que recibir. Interrupciones para notificar envío/recepción.

34 Primitivas de Comunicación: (Cont) Sincronización: Síncronas vs. Asíncronas. Esta característica afecta no tanto a la primitiva como a la transmisión en sí. Comunicación síncrona: Envío y recepción se realizan de forma simultanea. Comunicación asíncrona: El envío no requiere que el receptor este esperando. La comunicación asíncrona usa un buffer de almacenamiento. Implica ciertas condiciones de bloque en envío y recepción. Fiabilidad: Fiables vs. No-fiables El envío fiable de datos garantiza que un mensaje enviado ha sido recibido por el receptor. Implica la retransmisión de mensajes de validación (ACKs). La fiabilidad la puede garantizar: El protocolo de comunicación (TCP si y UDP no). Los elementos emisor y receptor.

35 Direccionamiento: Información válida para la identificación de elementos del sistema. Posibles receptores de un mensaje. Mecanismos: Dirección dependiente de la localización: Por ejemplo: dirección máquina + dirección puerto local. No proporciona transparencia. Dirección independiente de la localización (dir. lógica): Facilita transparencia. Necesidad de proceso de localización: Mediante broadcast. Uso de un servidor de localización que mantiene relaciones entre direcciones lógicas y físicas. Uso de caché en clientes para evitar localización.

TEMA: PROTOCOLOS TCP/IP

TEMA: PROTOCOLOS TCP/IP TEMA: PROTOCOLOS TCP/IP HISTORIA: El Protocolo de Internet (IP) y el Protocolo de Transmisión (TCP), fueron desarrollados inicialmente en 1973 por el informático estadounidense Vinton Cerf como parte de

Más detalles

EL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET

EL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET 1 EL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET La familia de protocolos TCP/IP fue diseñada para permitir la interconexión entre distintas redes. El mejor ejemplo es Internet: se trata

Más detalles

1. Topología de BUS / Linear Bus. 2. Topología de Estrella / Star. 3. Topología de Estrella Cableada / Star Wired Ring. 4. Topología de Árbol / Tree

1. Topología de BUS / Linear Bus. 2. Topología de Estrella / Star. 3. Topología de Estrella Cableada / Star Wired Ring. 4. Topología de Árbol / Tree TOPOLOGÍA DE REDES Las topologías más corrientes para organizar las computadoras de una red son las de punto a punto, de bus, en estrella y en anillo. La topología de punta a punta es la más sencilla,

Más detalles

TELECOMUNICACIONES Y REDES

TELECOMUNICACIONES Y REDES TELECOMUNICACIONES Y REDES Redes Computacionales I Prof. Cristian Ahumada V. Unidad V: Capa de Red OSI 1. Introducción. 2. Protocolos de cada Red 3. Protocolo IPv4 4. División de Redes 5. Enrutamiento

Más detalles

INTRODUCCION. Ing. Camilo Zapata czapata@udea.edu.co Universidad de Antioquia

INTRODUCCION. Ing. Camilo Zapata czapata@udea.edu.co Universidad de Antioquia INTRODUCCION. Ing. Camilo Zapata czapata@udea.edu.co Universidad de Antioquia Qué es una Red? Es un grupo de computadores conectados mediante cables o algún otro medio. Para que? compartir recursos. software

Más detalles

INTRODUCCIÓN. El protocolo TCP, funciona en el nivel de transporte del modelo de referencia OSI, proporcionando un transporte fiable de datos.

INTRODUCCIÓN. El protocolo TCP, funciona en el nivel de transporte del modelo de referencia OSI, proporcionando un transporte fiable de datos. INTRODUCCIÓN Aunque poca gente sabe lo que es TCP/IP todos lo emplean indirectamente y lo confunden con un solo protocolo cuando en realidad son varios, de entre los cuales destaca y es el mas importante

Más detalles

Capítulo 5. Cliente-Servidor.

Capítulo 5. Cliente-Servidor. Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor

Más detalles

TOPOLOGÍAS DE RED. TOPOLOGÍA FÍSICA: Es la forma que adopta un plano esquemático del cableado o estructura física de la red.

TOPOLOGÍAS DE RED. TOPOLOGÍA FÍSICA: Es la forma que adopta un plano esquemático del cableado o estructura física de la red. TOPOLOGÍAS DE RED QUE ES UNA TOPOLOGIA? Una red informática está compuesta por equipos que están conectados entre sí mediante líneas de comunicación (cables de red, etc.) y elementos de hardware (adaptadores

Más detalles

El Modelo de Referencia OSI

El Modelo de Referencia OSI El Modelo de Referencia OSI Tabla de Contenidos 2. El Modelo de Referencia OSI... 2 2.1 Nivel físico...4 2.2 Nivel de enlace... 4 2.3 Nivel de red... 5 2.4 Nivel de transporte...5 2.5 Nivel de sesión...

Más detalles

INSTITUTO TECNOLÓGICO DE SALINA CRUZ. Fundamentos De Redes. Semestre Agosto-Diciembre 2014. Reporte De Lectura

INSTITUTO TECNOLÓGICO DE SALINA CRUZ. Fundamentos De Redes. Semestre Agosto-Diciembre 2014. Reporte De Lectura INSTITUTO TECNOLÓGICO DE SALINA CRUZ Fundamentos De Redes Semestre Agosto-Diciembre 2014 Reporte De Lectura Lectura Capítulo IV UNIDAD 3: Capa de red y direccionamiento de la red: IPv4 NOMBRE: Liña Quecha

Más detalles

SISTEMAS DE INFORMACIÓN II TEORÍA

SISTEMAS DE INFORMACIÓN II TEORÍA CONTENIDO: EL PROCESO DE DISEÑO DE SISTEMAS DISTRIBUIDOS MANEJANDO LOS DATOS EN LOS SISTEMAS DISTRIBUIDOS DISEÑANDO SISTEMAS PARA REDES DE ÁREA LOCAL DISEÑANDO SISTEMAS PARA ARQUITECTURAS CLIENTE/SERVIDOR

Más detalles

Redes Informáticas Temas: Concepto de Red de computadoras, Propósito de la Red, Clasificación según su cobertura geográfica. Topologías.

Redes Informáticas Temas: Concepto de Red de computadoras, Propósito de la Red, Clasificación según su cobertura geográfica. Topologías. Redes Informáticas Temas: Concepto de Red de computadoras, Propósito de la Red, Clasificación según su cobertura geográfica. Topologías. Docente: Lic. Mariela R. Saez Qué es una Red Informática? Una red,

Más detalles

Índice general. Tipos de servicio de transporte. Por qué un nivel de transporte? TEMA 6 Funciones de los niveles superiores. Miguel A.

Índice general. Tipos de servicio de transporte. Por qué un nivel de transporte? TEMA 6 Funciones de los niveles superiores. Miguel A. Arquitectura de Redes, Sistemas y Servicios Curso 2007/2008 TEMA 6 Funciones de los niveles superiores Miguel A. Gómez Hernández ARITT/ITT-IT CURSO 07/08 TEMA 6 (2) Por qué un nivel de transporte? Tipos

Más detalles

Conceptos de redes. LAN (Local Area Network) WAN (Wide Area Network)

Conceptos de redes. LAN (Local Area Network) WAN (Wide Area Network) Conceptos de redes. Una red de ordenadores permite conectar a los mismos con la finalidad de compartir recursos e información. Hablando en términos de networking, lo importante es que todos los dispositivos

Más detalles

4. Programación Paralela

4. Programación Paralela 4. Programación Paralela La necesidad que surge para resolver problemas que requieren tiempo elevado de cómputo origina lo que hoy se conoce como computación paralela. Mediante el uso concurrente de varios

Más detalles

Infraestructura Tecnológica. Sesión 5: Arquitectura cliente-servidor

Infraestructura Tecnológica. Sesión 5: Arquitectura cliente-servidor Infraestructura Tecnológica Sesión 5: Arquitectura cliente-servidor Contextualización Dentro de los sistemas de comunicación que funcionan por medio de Internet podemos contemplar la arquitectura cliente-servidor.

Más detalles

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas: SISTEMAS DISTRIBUIDOS DE REDES 1. SISTEMAS DISTRIBUIDOS Introducción y generalidades La computación desde sus inicios ha sufrido muchos cambios, desde los grandes equipos que permitían realizar tareas

Más detalles

FUNDAMENTOS DE REDES Y CONECTIVIDAD REDES INFORMATICAS

FUNDAMENTOS DE REDES Y CONECTIVIDAD REDES INFORMATICAS FUNDAMENTOS DE REDES Y CONECTIVIDAD REDES INFORMATICAS 1 REDES INFORMÁTICAS Se puede definir una red informática como un sistema de comunicación que conecta ordenadores y otros equipos informáticos entre

Más detalles

Efectos de los dispositivos de Capa 2 sobre el flujo de datos 7.5.1 Segmentación de la LAN Ethernet

Efectos de los dispositivos de Capa 2 sobre el flujo de datos 7.5.1 Segmentación de la LAN Ethernet 7.5 Efectos de los dispositivos de Capa 2 sobre el flujo de datos 7.5.1 Segmentación de la LAN Ethernet 1 2 3 3 4 Hay dos motivos fundamentales para dividir una LAN en segmentos. El primer motivo es aislar

Más detalles

Introducción a las Redes

Introducción a las Redes Introducción a las Redes Tabla de Contenidos 1. Introducción a las Redes... 2 1.1 Clasificación de las redes y topología... 3 1.1.1 Según su distribución...3 1.1.2 Según su tamaño...6 1. Introducción a

Más detalles

Especificación de la secuencia de mensajes que se han de intercambiar. Especificación del formato de los datos en los mensajes.

Especificación de la secuencia de mensajes que se han de intercambiar. Especificación del formato de los datos en los mensajes. SISTEMAS DISTRIBUIDOS DE REDES 2.- MODELOS ORIENTADOS A OBJETOS DISTRIBUIDOS 2.1. Tecnologías de sistemas distribuidos Para la implementación de sistemas distribuidos se requiere de tener bien identificados

Más detalles

Qué equilibra la importancia del tráfico y sus características con el fin de administrar los datos? Estrategia QoS

Qué equilibra la importancia del tráfico y sus características con el fin de administrar los datos? Estrategia QoS Qué forma de comunicación es una comunicación basada en texto real utilizada entre dos o más personas que principalmente utilizan texto para comunicarse entre ellas? Mensajería instantánea Qué tipo de

Más detalles

ARQUITECTURA DE DISTRIBUCIÓN DE DATOS

ARQUITECTURA DE DISTRIBUCIÓN DE DATOS 4 ARQUITECTURA DE DISTRIBUCIÓN DE DATOS Contenido: Arquitectura de Distribución de Datos 4.1. Transparencia 4.1.1 Transparencia de Localización 4.1.2 Transparencia de Fragmentación 4.1.3 Transparencia

Más detalles

Capa de TRANSPORTE. Ing. José Martín Calixto Cely Original: Galo Valencia P.

Capa de TRANSPORTE. Ing. José Martín Calixto Cely Original: Galo Valencia P. Capa de TRANSPORTE Ing. José Martín Calixto Cely Original: Galo Valencia P. Capa de Transporte La Capa 1 crea y transporta las corrientes de bits; La Capa 2 encapsula los paquetes de datos en tramas, y

Más detalles

TELECOMUNICACIONES Y REDES

TELECOMUNICACIONES Y REDES TELECOMUNICACIONES Y REDES Redes Computacionales I Prof. Cristian Ahumada V. Unidad II: Comunicación en la red Contenido 1. Introducción: conceptos generales 2. Estructura de Comunicación Genérica 3. Historia

Más detalles

ARQUITECTURAS CLIENTE/SERVIDOR

ARQUITECTURAS CLIENTE/SERVIDOR Arquitecturas Cliente/Servidor, Sem 2016-1 M.I.Yasmine Macedo Reza 1 ARQUITECTURAS CLIENTE/SERVIDOR Conceptos básicos Arquitecturas Cliente/Servidor, Sem 2016-1 M.I.Yasmine Macedo Reza 2 Conceptos básicos

Más detalles

EL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET

EL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET 1 EL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET Cada capa de la pila añade a los datos a enviar a la capa inferior, información de control para que el envío sea correcto. Esta información

Más detalles

TEMA: Las Redes. NOMBRE Torres Castillo Ana Cristina. PROFESOR: Genaro Israel Casas Pruneda. MATERIA: Las TICS en la educación.

TEMA: Las Redes. NOMBRE Torres Castillo Ana Cristina. PROFESOR: Genaro Israel Casas Pruneda. MATERIA: Las TICS en la educación. TEMA: Las Redes NOMBRE Torres Castillo Ana Cristina. PROFESOR: Genaro Israel Casas Pruneda. MATERIA: Las TICS en la educación. QUÉ ES UNA RED? Una red informática es un conjunto de dispositivos interconectados

Más detalles

LAS TIC. Cintyha Lizbeth Gómez Salazar. Lic. Cruz Jorge Fernández Aramburo. 0 1 / 0 8 / 2 0 1 3

LAS TIC. Cintyha Lizbeth Gómez Salazar. Lic. Cruz Jorge Fernández Aramburo. 0 1 / 0 8 / 2 0 1 3 LAS TIC. Cintyha Lizbeth Gómez Salazar. Lic. Cruz Jorge Fernández Aramburo. PREESCOLAR. 0 1 / 0 8 / 2 0 1 3 INTRODUCCIÓN. Actualmente curso la Lic. En preescolar en la escuela normal Carlos A. Carrillo

Más detalles

La vida en un mundo centrado en la red

La vida en un mundo centrado en la red La vida en un mundo centrado en la red Aspectos básicos de networking: Capítulo 3 1 Objetivos En este capítulo aprenderá a: Describir cómo las funciones de las tres capas superiores del modelo OSI que

Más detalles

1.- FUNCION DE UNA RED INFORMATICA

1.- FUNCION DE UNA RED INFORMATICA 1.- FUNCION DE UNA RED INFORMATICA Una red de computadoras, también llamada red de ordenadores, red de comunicaciones de datos o red informática, es un conjunto de equipos informáticos y software conectados

Más detalles

PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN

PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN Los protocolos de capa de aplicación de TCP/IP más conocidos son aquellos que proporcionan intercambio de la información

Más detalles

Dispositivos de Red Hub Switch

Dispositivos de Red Hub Switch Dispositivos de Red Tarjeta de red Para lograr el enlace entre las computadoras y los medios de transmisión (cables de red o medios físicos para redes alámbricas e infrarrojos o radiofrecuencias para redes

Más detalles

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la Servicios web Introducción Un servicio web es un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes

Más detalles

AREA DE TECNOLOGIA E INFORMATICA. Introducción a las Redes de computadores

AREA DE TECNOLOGIA E INFORMATICA. Introducción a las Redes de computadores AREA DE TECNOLOGIA E INFORMATICA Introducción a las Redes de computadores 1 Concepto Una Red es un conjunto de ordenadores interconectados entre si mediante cable o por otros medios inalámbricos. 2 Utilidad

Más detalles

Univ. de Concepción del Uruguay Facultad de Ciencias Agrarias Ingeniería Agrónoma

Univ. de Concepción del Uruguay Facultad de Ciencias Agrarias Ingeniería Agrónoma INFORMÁTICA Univ. de Concepción del Uruguay Facultad de Ciencias Agrarias Ingeniería Agrónoma Informática Teoría Unidad 5 Prof. Ing Ezequiel Benavente Ciclo lectivo 2014 Diferencias entre un Modem y un

Más detalles

Redes (IS20) Ingeniería Técnica en Informática de Sistemas. http://www.icc.uji.es. CAPÍTULO 8: El nivel de transporte en Internet

Redes (IS20) Ingeniería Técnica en Informática de Sistemas. http://www.icc.uji.es. CAPÍTULO 8: El nivel de transporte en Internet Redes (IS20) Ingeniería Técnica en Informática de Sistemas http://www.icc.uji.es CAPÍTULO 8: El nivel de transporte en Internet ÍNDICE 1. Introducción Curso 2002-2003 - Redes (IS20) -Capítulo 8 1 1. Introducción

Más detalles

Tema 4.1: - TRANSPORTE-

Tema 4.1: - TRANSPORTE- Tema 4.1: - TRANSPORTE- -Introducción - Terminología OSI - Tipologia y complejidad - Servicios - Calidad de servicio - Conexiones de transporte - Transporte en Internet - Introducción. Su función básica

Más detalles

Redes Computacionales

Redes Computacionales Redes Computacionales 1 Modelo de comunicación simplificado Disp Entrada 2 Datos de entrada (g) o señal g(t) Transmisor Medio de Transmisión Receptor 1 6 Información de entrada (m) Agente 3 Señal Transmitida

Más detalles

UNIDAD FORMATIVA 1: Instalación y Configuración de los Nodos de Area Local

UNIDAD FORMATIVA 1: Instalación y Configuración de los Nodos de Area Local UNIDAD FORMATIVA 1: Instalación y Configuración de los Nodos de Area Local OBJETIVOS: - Explicar las topologías de una red local en función de las tecnologías y arquitecturas existentes. - Clasificar los

Más detalles

Arquitecturas cliente/servidor

Arquitecturas cliente/servidor Arquitecturas cliente/servidor Conceptos básicos 1 Conceptos básicos 1. Definición de puerto 2. Sockets 3. Conceptos cliente/servidor 4. Definición de Stream 5. Concurrencia, multiprogramación y multitarea

Más detalles

I. Verdadero o Falso (16 puntos)

I. Verdadero o Falso (16 puntos) Universidad Simón Bolívar epartamento de Computación y Tecnología de la Información Enero-Marzo 2006 CI-4835 Nombre: Carnet: I. Verdadero o also (16 puntos) 1er Parcial (32 %) 1. (V) Una red de computadoras

Más detalles

TELECOMUNICACIONES Y REDES

TELECOMUNICACIONES Y REDES TELECOMUNICACIONES Y REDES Redes Computacionales I Prof. Cristian Ahumada V. Unidad VII: Capa de Enlace de Datos Contenido 1. Introducción. 2. Acceso al Medio. 3. Técnicas de Control de acceso al medio.

Más detalles

Componentes de Integración entre Plataformas Información Detallada

Componentes de Integración entre Plataformas Información Detallada Componentes de Integración entre Plataformas Información Detallada Active Directory Integration Integración con el Directorio Activo Active Directory es el servicio de directorio para Windows 2000 Server.

Más detalles

Fundamentos de Redes LI. Unidad III Modelos de Comunicaciones 3.1 Modelo de referencia OSI.

Fundamentos de Redes LI. Unidad III Modelos de Comunicaciones 3.1 Modelo de referencia OSI. 3.1 Modelo de referencia OSI. Durante las últimas dos décadas ha habido un enorme crecimiento en la cantidad y tamaño de las redes. Muchas de ellas sin embargo, se desarrollaron utilizando implementaciones

Más detalles

Conceptos básicos de redes TCP/IP

Conceptos básicos de redes TCP/IP Conceptos básicos de redes TCP/IP Francisco José Naranjo Area de Ingeniería Telemática Departamento de Automática y Computación Universidad Pública de Navarra franciscojose.naranjo@unavarra.es Laboratorio

Más detalles

CSIR2121. Administración de Redes I

CSIR2121. Administración de Redes I CSIR2121 Administración de Redes I Objetivos: Al finalizar la clase el estudiante podrá: Mencionar el propósito del desarrollo del modelo TCP/IP. Explicar cada una de las capas del modelo TCP/IP. Comparar

Más detalles

(decimal) 128.10.2.30 (hexadecimal) 80.0A.02.1E (binario) 10000000.00001010.00000010.00011110

(decimal) 128.10.2.30 (hexadecimal) 80.0A.02.1E (binario) 10000000.00001010.00000010.00011110 REDES Internet no es un nuevo tipo de red física, sino un conjunto de tecnologías que permiten interconectar redes muy distintas entre sí. Internet no es dependiente de la máquina ni del sistema operativo

Más detalles

Arquitectura de sistema de alta disponibilidad

Arquitectura de sistema de alta disponibilidad Mysql Introducción MySQL Cluster esta diseñado para tener una arquitectura distribuida de nodos sin punto único de fallo. MySQL Cluster consiste en 3 tipos de nodos: 1. Nodos de almacenamiento, son los

Más detalles

INTRODUCCION. Tema: Protocolo de la Capa de aplicación. FTP HTTP. Autor: Julio Cesar Morejon Rios

INTRODUCCION. Tema: Protocolo de la Capa de aplicación. FTP HTTP. Autor: Julio Cesar Morejon Rios INTRODUCCION Tema: Protocolo de la Capa de aplicación. FTP HTTP Autor: Julio Cesar Morejon Rios Qué es FTP? FTP (File Transfer Protocol) es un protocolo de transferencia de archivos entre sistemas conectados

Más detalles

Introducción a las redes de computadores

Introducción a las redes de computadores Introducción a las redes de computadores Contenido Descripción general 1 Beneficios de las redes 2 Papel de los equipos en una red 3 Tipos de redes 5 Sistemas operativos de red 7 Introducción a las redes

Más detalles

Fundamentos de Redes de Computadoras

Fundamentos de Redes de Computadoras Fundamentos de Redes de Computadoras Modulo III: Fundamentos de Redes de Area Extendida (WAN) Objetivos Redes conmutadas Circuito Paquetes Conmutación por paquetes Datagrama Circuito virtual Frame Relay

Más detalles

Redes conmutadas y de área local

Redes conmutadas y de área local Redes conmutadas y de área local Jorge Juan Chico , Julián Viejo Cortés 2011-14 Departamento de Tecnología Electrónica Universidad de Sevilla Usted es libre de copiar,

Más detalles

Fundamentos de Ethernet. Ing. Camilo Zapata czapata@udea.edu.co Universidad de Antioquia

Fundamentos de Ethernet. Ing. Camilo Zapata czapata@udea.edu.co Universidad de Antioquia Fundamentos de Ethernet. Ing. Camilo Zapata czapata@udea.edu.co Universidad de Antioquia Ethernet es el protocolo del nivel de enlace de datos más utilizado en estos momentos. Se han actualizado los estandares

Más detalles

Redes I Clase # 3. Licda. Consuelo E. Sandoval

Redes I Clase # 3. Licda. Consuelo E. Sandoval Redes I Clase # 3 Licda. Consuelo E. Sandoval 1. PROCESAMIENTO CENTRALIZADO El proceso centralizado es utilizado en los Mainframes, Minicomputadoras y en las Micro multiusuario. Los enlaces a estas máquinas

Más detalles

Ejercicios Tema 1 1.- Supongamos que hay exactamente un switch de paquetes entre un host que envía y un host que recibe. Las tasas de transmisión entre el host que envía y el que recibe son R 1 y R 2 respectivamente.

Más detalles

PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN

PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN Los protocolos de capa de aplicación de TCP/IP más conocidos son aquellos que proporcionan intercambio de la información

Más detalles

Conmutación. Conmutación telefónica. Justificación y definición.

Conmutación. Conmutación telefónica. Justificación y definición. telefónica Justificación y definición de circuitos de mensajes de paquetes Comparación de las técnicas de conmutación Justificación y definición. Si se atiende a las arquitecturas y técnicas utilizadas

Más detalles

Ayudantía Nro.3 Redes De Datos CIT2100-1. Profesor: Cristian Tala

Ayudantía Nro.3 Redes De Datos CIT2100-1. Profesor: Cristian Tala Ayudantía Nro.3 Redes De Datos CIT2100-1 Profesor: Cristian Tala Ayudante: Gabriel Del Canto Hoy día veremos: - Modelo TCP/IP - Modelo TCP/IP - Es un modelo de descripción de protocolos de red creado en

Más detalles

No se requiere que los discos sean del mismo tamaño ya que el objetivo es solamente adjuntar discos.

No se requiere que los discos sean del mismo tamaño ya que el objetivo es solamente adjuntar discos. RAIDS MODO LINEAL Es un tipo de raid que muestra lógicamente un disco pero se compone de 2 o más discos. Solamente llena el disco 0 y cuando este está lleno sigue con el disco 1 y así sucesivamente. Este

Más detalles

Unidad IV: TCP/IP. 4.1 Modelo Cliente-Servidor

Unidad IV: TCP/IP. 4.1 Modelo Cliente-Servidor Los usuarios invocan la parte cliente de la aplicación, que construye una solicitud para ese servicio y se la envía al servidor de la aplicación que usa TCP/IP como transporte. Unidad IV: TCP/IP 4.1 Modelo

Más detalles

Redes de Comunicaciones. José Manuel Vázquez Naya

Redes de Comunicaciones. José Manuel Vázquez Naya Redes de Comunicaciones José Manuel Vázquez Naya Contenido Introducción a las redes Conceptos básicos Ventajas de las redes Clasificación según su ubicación (LAN, MAN, WAN) Componentes básicos de una red

Más detalles

Hay dos tipos de conexiones posibles cuando se trata de redes. Punto a punto conexiones proporciona un enlace dedicado entre dos dispositivos.

Hay dos tipos de conexiones posibles cuando se trata de redes. Punto a punto conexiones proporciona un enlace dedicado entre dos dispositivos. Informáticas I 4.5 Estructuras físicas de red Hemos dicho que una red es una de dos o más dispositivos conectan juntos y que se configura un camino para que la comunicación a ser alcanzado entre los dos.

Más detalles

WINDOWS 2008 5: TERMINAL SERVER

WINDOWS 2008 5: TERMINAL SERVER WINDOWS 2008 5: TERMINAL SERVER 1.- INTRODUCCION: Terminal Server proporciona una interfaz de usuario gráfica de Windows a equipos remotos a través de conexiones en una red local o a través de Internet.

Más detalles

TEMA 2 Componentes y estructura de una red de telecomunicación.

TEMA 2 Componentes y estructura de una red de telecomunicación. TEMA 2 Componentes y estructura de una red de telecomunicación. 1. Modelo para las telecomunicaciones Las redes de telecomunicación constituyen la infraestructura básica de transporte para el intercambio

Más detalles

Capítulo 9 Redes y Teleinformática 9.1 Introducción

Capítulo 9 Redes y Teleinformática 9.1 Introducción 9.1 Introducción El objetivo principal de una red consiste en "compartir recursos", es decir, que todos los programas, datos y equipos estén disponibles para cualquiera de la red que así lo solicite, sin

Más detalles

FUNDAMENTOS DE REDES CONCEPTOS DE LA CAPA DE APLICACIÓN

FUNDAMENTOS DE REDES CONCEPTOS DE LA CAPA DE APLICACIÓN FUNDAMENTOS DE REDES CONCEPTOS DE LA CAPA DE APLICACIÓN Mario Alberto Cruz Gartner malcruzg@univalle.edu.co Conceptos La última capa o Capa 7 del modelo OSI se denomina capa de aplicación. La capa de aplicación

Más detalles

Windows Server 2003. Windows Server 2003

Windows Server 2003. Windows Server 2003 Windows Server 2003 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 2003. Está basada en tecnología NT y su versión

Más detalles

ESCUELA NORMAL PROF. CARLOS A CARRILLO

ESCUELA NORMAL PROF. CARLOS A CARRILLO ESCUELA NORMAL PROF. CARLOS A CARRILLO QUE ES UNA RED L A S T I C S E N L A E D U C A C I O N P R E E S C O L A R P R O F. C R U Z J O R G E A R A M B U R O A L U M N A : D U L C E C O R A Z Ó N O C H

Más detalles

Unidad I: La capa de Red

Unidad I: La capa de Red ARP El protocolo de resolución de direcciones es responsable de convertir las dirección de protocolo de alto nivel (direcciones IP) a direcciones de red físicas. Primero, consideremos algunas cuestiones

Más detalles

ACTIVIDAD No. 2 REPASO DE REDES INFORMATICAS

ACTIVIDAD No. 2 REPASO DE REDES INFORMATICAS ACTIVIDAD No. 2 REPASO DE REDES INFORMATICAS GRADO 11 Nombre(s) y Apellidos: Jorge Alexander Silva Gómez. Documento: 1095826555 FICHA NÚMERO COLEGIO: Instituto Madre del Buen Concejo FECHA: Abril 23 del

Más detalles

REDES INFORMÁTICAS REDES LOCALES. Tecnología de la Información y la Comunicación

REDES INFORMÁTICAS REDES LOCALES. Tecnología de la Información y la Comunicación REDES INFORMÁTICAS REDES LOCALES INDICE 1. Las redes informáticas 1.1 Clasificación de redes. Red igualitaria. Red cliente-servidor 2. Las redes de área local 2.1 Estructura de una LAN 2.2 Protocolos de

Más detalles

Capas del Modelo ISO/OSI

Capas del Modelo ISO/OSI Modelo ISO/OSI Fue desarrollado en 1984 por la Organización Internacional de Estándares (ISO), una federación global de organizaciones que representa aproximadamente a 130 países. El núcleo de este estándar

Más detalles

DIPLOMADO EN SEGURIDAD INFORMATICA

DIPLOMADO EN SEGURIDAD INFORMATICA DIPLOMADO EN SEGURIDAD INFORMATICA Modulo 9: Soporte Computacional Clase 9_3:Protocolos de comunicación y conectividad de arquitecturas multiplataforma. Director Programa: César Torres A Profesor : Claudio

Más detalles

servicios. El API es definido al nivel de código fuente y proporciona el nivel de

servicios. El API es definido al nivel de código fuente y proporciona el nivel de GLOSARIO API Application Program -ming- Interface Es la interfaz por la cual una aplicación accede al sistema operativo u a otros servicios. El API es definido al nivel de código fuente y proporciona el

Más detalles

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)

Más detalles

DE REDES Y SERVIDORES

DE REDES Y SERVIDORES ADMINISTRACIÓN DE REDES Y SERVIDORES Introducción ESCUELA DE INGENIERÍA DE SISTEMAS Y COMPUTACION JOHN GÓMEZ CARVAJAL johncar@univalle.edu.co http://eisc.univalle.edu.co/~johncar/ars/ Qué es una Red? Es

Más detalles

USB (Universal Serial Bus)

USB (Universal Serial Bus) USB (Universal Serial Bus) USB es una interfaz para transmisión de datos y distribución de energía que ha sido introducida en el mercado de PC s y periféricos para mejorar las lentas interfaces serie (RS-232)

Más detalles

1. Instala servicios de configuración dinámica, describiendo sus características y aplicaciones.

1. Instala servicios de configuración dinámica, describiendo sus características y aplicaciones. Módulo Profesional: Servicios en Red. Código: 0227. Resultados de aprendizaje y criterios de evaluación. 1. Instala servicios de configuración dinámica, describiendo sus características y aplicaciones.

Más detalles

DISCOS RAID. Se considera que todos los discos físicos tienen la misma capacidad, y de no ser así, en el que sea mayor se desperdicia la diferencia.

DISCOS RAID. Se considera que todos los discos físicos tienen la misma capacidad, y de no ser así, en el que sea mayor se desperdicia la diferencia. DISCOS RAID Raid: redundant array of independent disks, quiere decir conjunto redundante de discos independientes. Es un sistema de almacenamiento de datos que utiliza varias unidades físicas para guardar

Más detalles

Problemas sobre Dispositivos de Interconexión Sistemas Telemáticos I

Problemas sobre Dispositivos de Interconexión Sistemas Telemáticos I Problemas sobre Dispositivos de Interconexión Sistemas Telemáticos I Universidad Rey Juan Carlos Mayo de 2005 Problema 1 1. Dada la red de la figura, indica razonadamente las características que debe tener

Más detalles

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE PRUEBAS DE SOFTWARE La prueba del software es un elemento crítico para la garantía de la calidad del software. El objetivo de la etapa de pruebas es garantizar la calidad del producto desarrollado. Además,

Más detalles

Diseño de Redes de Área Local

Diseño de Redes de Área Local REDES DE AREA LOCAL Diseño de Redes de Área Local REDES DE AREA LOCAL Pág. 1/40 OBJETIVOS DEL DISEÑO DE LAN El primer paso es establecer y documentar los objetivos de diseño. Estos objetivos son específicos

Más detalles

Tecnología IP para videovigilancia... Los últimos avances han hecho posible conectar cámaras directamente a una red de ordenadores basada en el

Tecnología IP para videovigilancia... Los últimos avances han hecho posible conectar cámaras directamente a una red de ordenadores basada en el para videovigilancia....... Los últimos avances han hecho posible conectar cámaras directamente a una red de ordenadores basada en el protocolo IP. La tecnología de las cámaras de red permite al usuario

Más detalles

RECOMENDACIÓN UIT-R F.1104. (Cuestión UIT-R 125/9) a) que el UIT-T ha realizado estudios y elaborado Recomendaciones sobre la RDSI;

RECOMENDACIÓN UIT-R F.1104. (Cuestión UIT-R 125/9) a) que el UIT-T ha realizado estudios y elaborado Recomendaciones sobre la RDSI; Rec. UIT-R F.1104 1 RECOMENDACIÓN UIT-R F.1104 REQUISITOS PARA LOS SISTEMAS PUNTO A MULTIPUNTO UTILIZADOS EN LA PARTE DE «GRADO LOCAL» DE UNA CONEXIÓN RDSI (Cuestión UIT-R 125/9) Rec. UIT-R F.1104 (1994)

Más detalles

Modelos de los sistemas distribuidos. Jorge Iván Meza Martínez jimezam@gmail.com

Modelos de los sistemas distribuidos. Jorge Iván Meza Martínez jimezam@gmail.com Modelos de los sistemas distribuidos Jorge Iván Meza Martínez jimezam@gmail.com Especialización en Gestión de Redes de Datos Universidad Nacional de Colombia Sede Manizales 1/36 Contenidos Modelo arquitectónico

Más detalles

CLASIFICACION DE LAS REDES POR TOPOLOGIAS DE RED

CLASIFICACION DE LAS REDES POR TOPOLOGIAS DE RED CLASIFICACION DE LAS REDES POR TOPOLOGIAS DE RED La topología de red es la representación geométrica de la relación entre todos los enlaces y los dispositivos que los enlazan entre sí (habitualmente denominados

Más detalles

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable 1. Introducción. El Sistema de Administración de Información de un Negocio Franquiciable (SAINF)

Más detalles

Redes (IS20) Ingeniería Técnica en Informática de Sistemas. http://www.icc.uji.es. CAPÍTULO 6: Estándares en LAN

Redes (IS20) Ingeniería Técnica en Informática de Sistemas. http://www.icc.uji.es. CAPÍTULO 6: Estándares en LAN Redes (IS20) Ingeniería Técnica en Informática de Sistemas http://www.icc.uji.es CAPÍTULO 6: Estándares en LAN ÍNDICE (Ethernet) 3. Estándar IEEE 802.2 (LLC) 4. Estándar IEEE 802.4 (Token Bus) Curso 2002-2003

Más detalles

Protocolo PPP PPP Protocolo de Internet de línea serie (SLIP)

Protocolo PPP PPP Protocolo de Internet de línea serie (SLIP) Protocolo PPP 1 PPP Hoy en día, millones de usuarios necesitan conectar sus computadoras desde su asa a las computadoras de un proveedor de Internet para acceder a Internet También hay muchas personas

Más detalles

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX En este manual se presenta el proceso de configuración de una Maquina Virtual en VirtualBox, que será utilizada para instalar un Servidor

Más detalles

Arquitectura cliente/servidor

Arquitectura cliente/servidor Departamento de Lenguajes y Sistemas Informáticos Arquitectura cliente/servidor Programación en Internet Curso 2007-2008 Índice Introducción Tipos de servidores Ventajas Desventajas Arquitectura de una

Más detalles

SERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO

SERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO SERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO Introducción:...1 Service Oriented Architecture...2 Elementos de una Service Oriented Architecture...2 Application frontends...2 Servicios...2 Contrato:...3

Más detalles

Redes de Computadores Contenido.

Redes de Computadores Contenido. Contenido. Introducción Conceptos básicos Modelo de referencia OSI de ISO Redes de área local. Proyecto IEEE 802.3 Redes de área extensa Conceptos Básicos. Clasificación de redes Redes Comunicación Ejemplos

Más detalles

El gráfico siguiente muestra un uso básico de DNS, consistente en la búsqueda de la dirección IP de un equipo basada en su nombre.

El gráfico siguiente muestra un uso básico de DNS, consistente en la búsqueda de la dirección IP de un equipo basada en su nombre. Definición de DNS DNS es una abreviatura para Sistema de nombres de dominio (Domain Name System), un sistema para asignar nombres a equipos y servicios de red que se organiza en una jerarquía de dominios.

Más detalles

Concentradores de cableado

Concentradores de cableado Concentradores de cableado Un concentrador es un dispositivo que actúa como punto de conexión central entre los nodos que componen una red. Los equipos conectados al propio concentrador son miembros de

Más detalles

REDES DE TELECOMUNICACIONES

REDES DE TELECOMUNICACIONES REDES La teledistribución es un conjunto de equipo que interactúan entre sí enviando señales (datos, voz, imágenes y texto) al receptor destinatario conectados a una red. Ese sistema de compartir información

Más detalles

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo. GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.

Más detalles

CAPAS DEL MODELO OSI (dispositivos de interconexión)

CAPAS DEL MODELO OSI (dispositivos de interconexión) SWITCHES CAPAS DEL MODELO OSI (dispositivos de interconexión) 7. Nivel de aplicación En esta capa se ubican los gateways y el software(estación de trabajo) 6. Nivel de presentación En esta capa se ubican

Más detalles

Comunicaciones. Modelo ISO/OSI. Codificaciones. Explotación de Línea. RS232. Control de flujo de datos. RS485. Configuraciones.

Comunicaciones. Modelo ISO/OSI. Codificaciones. Explotación de Línea. RS232. Control de flujo de datos. RS485. Configuraciones. ORGANIZACIÓN DEL CURSO Comunicaciones. Modelo ISO/OSI. Codificaciones. Explotación de Línea. RS232. Control de flujo de datos. RS485. Configuraciones. Protocolo CAN. Controlador CAN AN82527. Configuración

Más detalles