PLATAFORMA WEB PARA UNIFICAR LA ADMINISTRACIÓN DE EQUIPOS Y SERVICIOS DE REDES DE COMPUTADORES

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

Download "PLATAFORMA WEB PARA UNIFICAR LA ADMINISTRACIÓN DE EQUIPOS Y SERVICIOS DE REDES DE COMPUTADORES"

Transcripción

1 UNIVERSIDAD TÉCNICA FEDERICO SANTA MARÍA DEPARTAMENTO DE ELECTRÓNICA VALPARAÍSO - CHILE PLATAFORMA WEB PARA UNIFICAR LA ADMINISTRACIÓN DE EQUIPOS Y SERVICIOS DE REDES DE COMPUTADORES DAVID SAMUEL RODRÍGUEZ ALBORNOZ MEMORIA DE TITULACIÓN PARA OPTAR AL TÍTULO DE INGENIERO CIVIL TELEMÁTICO. Profesor Guía: Profesor Correferente: Agustín González Valenzuela. Nicolás A. Jara Carvallo. 25 de Junio de 2012

2 A mis Padres por su incondicional apoyo, y su forma de impartir una disciplina de oro. A mis abuelos, el gran Tata Enrique, y mis abuelitas Bili y Alola que no pudieron estar f sicamente, pero siempre las tengo a mi lado, al igual que al legendario abuelito Samuel. A mis padrinos, T a Ten y T o Lucho, grandes exponentes de la familia. A mis hermanos, que ayudaron a forjar mi esp ritu para no convertirme en una mala oveja. A todos mis familiares que siempre creyeron en mi capacidad. A mis profesores, compañeros, amigos, vecinos, novia. Gracias a todos, hoy despego como un hombre nuevo.

3 PLATAFORMA WEB PARA UNIFICAR LA ADMINISTRACIÓN DE EQUIPOS Y SERVICIOS DE REDES DE COMPUTADORES Memoria para optar al título de Ingeniero Civil Telemático DAVID SAMUEL RODRÍGUEZ ALBORNOZ Profesor Guía: Agustín González Valenzuela Profesor Correferente: Nicolás A. Jara Carvallo 25 de Junio de 2012 Resumen La motivación de este proyecto es resolver el problema que existe en materia de configuración de equipos y servicios de red, la falta de uniformidad. Al no existir un estándar de configuración, distintos fabricantes desarrollan soluciones de hardware que se configuran de una forma especial y que llevan a precisar de manuales especiales o capacitaciones para configurar equipos. Este proyecto busca unificar la forma en que los administradores de red interactúan con los equipos y servicios de redes a través de una plataforma web única que permita realizar operaciones de administración y control independiente del fabricante de los equipos. Además se busca que la plataforma sea fácilmente escalable, a diferencia de las aplicaciones actuales. Otro objetivo es lograr una arquitectura que permita admitir nuevos módulos y tecnologías independiente del lenguaje de programación en la cual fueron desarrolladas. Para lograr tal nivel de escalabilidad, la arquitectura se basa en un middleware orientado a mensajes, que permite comunicación asíncrona entre procesos que se encuentran II

4 implementados en lenguajes distintos por medio de colas de mensajes. Gracias a esto, se logra desligar al servidor web de las aplicaciones de bajo nivel, permitiendo que las capacidades de la plataforma se basen en llamados a servicios. La comunicación entre servidor web y servicios se realiza mediante el estándar de mensajería SOAP. Los servicios encargados del control de los equipos de red utilizan un protocolo de comunicación remota para ingresar los parámetros de configuración enviados por el usuario terminal ( o administrador ) desde la interfaz web. Finalmente, se logró como resultado una solución que, por medio de la interacción entre un usuario administrador y la pantalla de un computador personal o smarthphone, logra configurar y administrar equipos de red de distintos fabricantes y modelos de forma rápida y unificada por medio de una misma interfaz web. Palabras Clave: Uniformidad, Plataforma web, middleware orientado a mensajes, administrar equipos de red. III

5 WEB PLATFORM TO UNIFY THE ADMINISTRATION OF COMPUTER NETWORKING DEVICES AND SERVICES Undergraduate thesis for the degree of Ingeniero Civil Telemático DAVID SAMUEL RODRÍGUEZ ALBORNOZ Guide Professor: Agustín González Valenzuela Coreferential Professor: Nicolás A. Jara Carvallo 25 de Junio de 2012 Abstract The motivation of this proyect is to solve the existing problem in terms of network devices and services configuration, the lack of uniformity. Because there isn't a standard configuration, different hardware manufacturers develop solutions that are configured by special ways and require special manuals and capacitation to set up the devices. This project seeks to unify the way that network administrators interact with network devices and services through a single web platform that allows management operations and control, independent of the manufacturer of the devices. It is also sought that the platform be easily scalable, unlike current applications. Another objective is to achieve an arquitecture that allows support for new modules and technologies independent of the programming language in which they were developed. To achieve this level of scalability, the architecture is based on a message-oriented middleware, which enables asynchronous communication between processes that are implemented in different languages through message queues. Thanks to this, it is possible to decouple the web server from the low level applications, allowing the platform capabilities be based on service calls. The communication between web server and services is done through the standard SOAP messaging. The services responsible for monitoring network devices use a remote communication protocol to enter the configuration parameters IV

6 sended by the terminal user (or administrator) from the web interface. Finally, a solution was achieved which, by means of the administrator user interaction and personal computer or smartphone, manages to configure and administrate network devices from different manufacturers and models quickly and unified through a single web interface. Keywords: Uniformity, web platform, message-oriented middleware, manage network devices. V

7 Glosario WIND: Web Interface for Network Devices. XML: Extensible Markup Language. STOMP: Simple Text Oriented Message Protocol. HTTP: Hyper Text Trasfer Protocol. HTML: HyperText Markup Language. TCP: Transmission Control Protocol. PHP: PHP Hypertext Preprocessor. SOAP: Simple Object Access Protocol. JMS: Java Message Service. ActiveMQ: Active Message Queue. Servidor Apache: Servicio contenedor de documentos HTML para su entrega mediante requerimientos realizados con el protocolo HTTP. API: Application Programming Interface. UML: Unified Modeling Language.

8 Índice general Resumen Abstract Glosario II IV VI 1. Introducción Equipos que operan en una red de computadores Problema Propuesta WIND - Web Interface for Network Devices Esquema básico de la solución Estado del Arte Herramientas de administración/control Java Device Manager Cisco Security Device Manager (SDM) Herramientas de administración Tecnologías Involucradas Servidor de aplicaciones HTTP Apache Framework Jquery/JQueryUI/Jquery Mobile Middlewares y servidores de aplicaciones ActiveMQ - Un Middleware Orientado a Mensajes Bibliotecas y Frameworks necesarios Virtualización Dynamips/Dynagen Tunctl - UML Utilities VII

9 Índice general (Índice general) 4. Diseño de la Solución Arquitectura Protocolos Protocolo Telnet Protocolo SOAP Protocolos Openwire y STOMP Implementación Comunicación entre Procesos Funcionamiento de los procesos Wind y Agente en la arquitectura Generación de requerimientos por parte del servidor web Verificación de resultados y objetivos Middleware Soporte de equipos y caso de uso Conclusiones y Trabajo Futuro Conclusiones Trabajo Futuro Referencias 47 A. Arranque de la Plataforma WIND 49 A.1. Servidor Apache A.2. Middleware Apache ActiveMQ B. Instalación de bibliotecas y equipos de prueba 51 B.1. Agregando extención STOMP a PHP B.2. Virtualización de equipos CISCO C. Configuraciones Especiales 53 C.1. Archivo de configuración ActiveMQ C.2. Configuración de Routers Virtualizados VIII

10 Índice de figuras 1.1. Modelo ISO/OSI. Capas de red en que operan los dispositivos Diseño del logotipo de la aplicación Diagrama básico de la solución Screenshot del programa Java Device Manager Screenshot del programa Cisco Security Device Manager Taxonomía de un Middleware Logotipo del Middleware ActiveMQ Consola web ActiveMQ Ejemplo genérico. Cuatro subredes conectadas mediante un bridge Escenario de pruebas usando las tecnologías descritas Arquitectura detallada de la solución propuesta Estructura de un mensaje SOAP Ejemplo de un requerimiento SOAP Ejemplo de una respuesta SOAP ante la request enviada Ejemplo ilustrativo de un proceso Wind creando cola de mensajes en el broker Ejemplo de mensaje SOAP recibido en la cola Estructura XML IX

11 Índice de figuras (Índice de figuras) 5.4. Mensaje SOAP para solicitud de colas de tipo Routers Escritorio servidor Wind Ubuntu Protocolos conectores STOMP y Openwire Consola web ActiveMQ Portal interfaz web Wind para la selección de tipos de equipos Lista de equipos disponibles Página de control de Router Cisco, modelo c7200, id= Pop-up de control de interfaces del Router seleccionado Configuración de la interfaz FastEthernet 1/ Ventana de Interface Status A.1. Screenshot consola Ubuntu X

12 Capítulo 1 Introducción Las redes de computadores hoy en día significan un pilar fundamental en las comunicaciones globales, y transportan ujos de información por todo el planeta. Para formar una red de computadores es necesario utilizar herramientas de hardware y software que facilitan esta labor. Las herramientas de hardware utilizadas en una red, como cualquier aparato electrónico, cuentan con una vida útil y un comportamiento que no está ajeno a las probabilidades de fallas. Es por eso que la labor de los administradores de red y los ingenieros es tan importante, ayudan a salvaguardar la salud de los equipos, la información traficada a través de ellos y además a desarrollar soluciones de tipo software que ayuden en esta tarea Equipos que operan en una red de computadores Dentro de la materia de Redes de Computadores, existe un modelo descriptivo, organizado en capas, que ayuda a comprender que procesos se llevan a cabo en la comunicación entre las distintas entidades que operan en una red. Este modelo se muestra en la figura 1.1 y recibe el nombre de modelo ISO/OSI: 1

13 1.1 Equipos que operan en una red de computadores (Introducción) Figura 1.1: Modelo ISO/OSI. Capas de red en que operan los dispositivos. (Computer Networking, 6e James F. Kurose - Keith W. Ross) Dentro de la familia de dispositivos que pueden existir en una red de computadores, destacan: Routers: Los routers son elementos que permiten transportar paquetes de información a través de una red. Los routers están sujetos a algoritmos propiamente tales que le permiten dialogar con routers vecinos y determinar la ruta más adecuada para transportar la información. En el ámbito de redes, se dice que un router opera en la capa 3 del modelo OSI. Firewalls: Los cortafuegos ayudan en el ámbito de la seguridad para frenar o establecer un obstáculo ante tráfico indeseado o malicioso que intenta penetrar en la red. 2

14 1.1 Equipos que operan en una red de computadores (Introducción) Hub: Los HUB son dispositivos que se asemejan a un splitter de corriente, es decir, replican el tráfico entrante en todas sus salidas (broadcast). Switches: Los switches permiten extender la red mediante la conmutación de paquetes. Similar a un HUB pero inteligente, ya que reconoce direcciones MAC y por lo tanto puede tomar la decisión de puertos de salida (no broadcast). Opera en capa de enlace del modelo OSI (aunque también existen los switches de capa 3). Servers: Los servidores poseen variadas funciones, entre muchas otras, la función de alojar la información de la red. En el universo de la administración de redes, hay ciertos elementos que hay que tener en cuenta a la hora de operar con estos dispositivos, por ejemplo, todos los dispositivos de red pertenecen a un fabricante que implementa sus funcionalidades de acuerdo a los estándares propietarios de la empresa donde se fabricaron. Además todos funcionan de manera diferente y por ende, se administran de una forma especial. Por ello muchas veces se requiere de capacitaciones especiales para los trabajadores que operan con ellas, lo cual converge a una necesidad de homogeneidad de las interfaces de control de los dispositivos. Todos los dispositivos de red requieren en algún momento de la atención presencial y no remota del administrador de red, y esto es algo inevitable. Los dispositivos están vinculados con entidades tanto de software como de hardware, y además otros elementos físicos como por ejemplo, los cables de par trenzado. Existen herramientas web que usualmente son utilizadas para administrar los equipos de red. 3

15 1.2 Problema (Introducción) 1.2. Problema Para operar con equipos de red, ya sean routers, firewalls o servidores entre otros, es necesario tener conocimientos previos y especializados, ya que al no existir un estándar de configuración, cada fabricante diseña arquitecturas y comandos de manera distinta para operar los equipos. Generalmente estos comandos de configuración para cada equipo son ingresados a través de una linea de comandos o bien cada equipo cuenta con una interfaz gráfica propia de configuración, o una solución de software que permita conectarse a esa máquina para poder configurarla de manera sencilla, soluciones que suelen funcionar solo para ese modelo o fabricante en particular. Las empresas desarrolladoras de equipos de red como por ejemplo Cisco, suelen adaptar sus productos y tecnologías a los nuevos requerimientos tanto de los usuarios como de las empresas que proveen servicios (VTR, Claro, Entel, etc.). Los sistemas de configuración de los equipos Cisco cambian de acuerdo a estos requerimientos, por lo que un determinado modelo Cisco no necesariamente dispone del mismo esquema sintáctico para configurarse como modelos anteriores o posteriores a él. Resumiendo, los problemas detectados y como se enfrenta el problema de configuración son: 1. No Existe un estándar de configuración para los equipos de diferentes fabricantes, lo cual requiere conocimientos especializados para configurar equipos de un fabricante determinado. 2. La falta de uniformidad en los comandos para gestionar equipos de un mismo fabri- 4

16 1.3 Propuesta (Introducción) cante pero con distintas versiones de sistema operativo. 3. Usualmente la terminal de configuración de lo equipos es a través de un CLI ( Command line interface ), lo cual para usuarios más inexpertos pueda resultar engorroso de operar. 4. Las soluciones orientadas a la configuración de equipos de red basadas en interfaces gráficas actuales no funcionan para todos los fabricantes de equipos Propuesta Se propone diseñar una plataforma web, en la cual se puedan agregar equipos de red de distintos modelos y fabricantes, y configurarlos a través de una interfaz visual, que sea visible tanto desde un computador de escritorio, como desde un dispositivo móvil, como un smartphone o tablet. La idea de esto es unificar la forma en la que el usuario configura los equipos, y abre las puertas para que un usuario con menor conocimiento de equipos de un fabricante determinado pueda configurarlos de la misma manera que los demás. Además de esto, facilitar el trabajo para los administradores más experimentados agregando la comodidad de poder configurar estos dispositivos sin tener que estar conectándose a la consola de control de cada equipo, y utilizando aparatos que no requieran del uso de cables, un ejemplo de ello, configurar un set o rack de equipos a través de la pantalla de un ipad o iphone WIND - Web Interface for Network Devices WIND ( Web Interface for Network Devices ) es el nombre de la aplicación propuesta que pretende unificar los estilos de configuración y monitoreo de equipos de red. 5

17 1.3 Propuesta (Introducción) Figura 1.2: Diseño del logotipo de la aplicación ( Creado usando el programa Inkscape en Ubuntu ) La versión preliminar que se pretende generar dispone de algunas pocas opciones genéricas de configuración para 2 modelos de equipos de red, con una arquitectura basada en un middleware orientado a mensajes, aplicación web basado en html-javascript-php para la vista y la generación de requerimientos por parte del usuario cliente, aplicaciones java de bajo nivel para manejar las peticiones del usuario, la conexión con los equipos de red que se quieren administrar y la interpretación de los requerimientos generados por el usuario para traducirlos a comandos y acciones sobre estos equipos Esquema básico de la solución La arquitectura básica de la solución es mostrada en la figura 1.3: Figura 1.3: Diagrama básico de la solución. 6

18 1.3 Propuesta (Introducción) Para la realización de este proyecto se estudiaron las siguientes tecnologías de las cuales se darán detalles más adelante: ActiveMQ: Message Broker que permite la comunicación de procesos mediante mensajes de texto. JqueryMobile: Framework para aplicaciones web javascript para equipos móviles y de escritorio. Dynagen/Dynamips: Simulador de escenarios y equipos de red Cisco. Bibliotecas de Java para soporte de comunicaciones con ActiveMQ. Bibliotecas de Java Commons para el soporte de variados protocolos de red (Telnet). Protocolos SOAP, Telnet, OpenWire, STOMP. Otro de los puntos que ataca esta propuesta, es crear un producto que sea lo suficientemente modular para que pueda ser reutilizado usando la misma lógica para administrar otro tipo de dispositivos o para usarse en otro tipo de negocios, como por ejemplo: Redes de sensores Aprovisionamiento de usuarios Domótica GUI's Web de diversos programas ( Ej: GUI Matlab Web ) etc. 7

19 Capítulo 2 Estado del Arte Actualmente en Chile y el mundo existen herramientas de administración de equipos de red pagados y open-source. Todos son instalables y algunos están integrados en los mismos equipos Herramientas de administración/control A continuación se mostraran algunas herramientas que ofrecen soluciones de administración/control y bajo que condiciones opera según cada fabricante Java Device Manager Controlador y gestionador de dispositivos de red. Este software open-source facilita la configuración de equipos NORTEL para que el usuario no tenga que lidiar con el terminal del mismo. Hasta donde se sabe esta aplicación no tiene soporte web, y requiere de su instalación en Microsoft Windows. 8

20 2.1 Herramientas de administración/control (Estado del Arte) Figura 2.1: Screenshot del programa Java Device Manager Cisco Security Device Manager (SDM) SDM es la herramienta desarrollada por Cisco, que cumple exactamente con los puntos que ataca este proyecto, pero solamente para sus equipos. Es un applet accesible a través del navegador. Actualmente viene instalado por defecto en los equipos nuevos de Cisco. Ofrece una alta capacidad de configuración para los equipos, como por ejemplo, las configuraciones de interfaces de red. Figura 2.2: Screenshot del programa Cisco Security Device Manager. 9

21 2.2 Herramientas de administración (Estado del Arte) 2.2. Herramientas de administración Otras herramientas destacadas que se alejan del objetivo principal del proyecto pero que también cumplen rol de administración a través de la web son: Nagios: Sistema de monitorización muy potente que permite identificar problemas tanto de hardware como de software. Permite detectar problemas para así mitigar los efectos que pueda tener dentro de una empresa u organización. Suele utilizarse para administrar la salud de los equipos de red. PRTG - Paessler Router Traffic Grapher : Software que permite la monitorización de redes de manera segura y permite controlar tráficos de entrada y salida de diferentes dispositivos de red que soporte protocolo SNMP. Dentro de las posibilidades destaca la integración de datos históricos para realizar análisis de ancho de banda durante días, semanas o años entre otros. Actualmente PRTG es pagado y también cuenta con una aplicación para dispositivos móviles. Cacti: Cacti es una aplicación web escrita en PHP. Permite el despliegue de gráficos en tiempo real, y está orientado al monitoreo del estado de equipos (temperatura, voltaje, velocidad, tráfico, etc.). Pandora FMS: Otro software de código abierto para monitorizar sistemas, aplicaciones y servicios. También tiene soporte de base de datos para realizar análisis históricos. En las últimas versiones se incluyeron soportes y consolas web para Smartphones. Con respecto a todo lo mencionado y a las tecnologías existentes, lo que este proyecto intenta agregar es el concepto de control a través de una interfaz cómoda y minimalista, que unifique los estilos de configuración de los equipos de red independiente de la marca/- modelo y de la sintaxis de configuración que esto conlleva, ofreciendo opciones básicas 10

22 2.2 Herramientas de administración (Estado del Arte) que sean comunes para todos los equipos, y en la medida que el usuario requiera nuevas funcionalidades éstas puedan ser agregadas sin necesidad de crear una nueva aplicación, manteniendo la plataforma. Además, se busca que la arquitectura de la plataforma Wind permita agregar nuevos equipos a la lista de configuraciones junto con los que ya se encuentran en el sistema, sin la necesidad de detener la plataforma. 11

23 Capítulo 3 Tecnologías Involucradas 3.1. Servidor de aplicaciones HTTP Apache El servidor apache es una tecnología de código abierto para las plataformas Unix, Microsoft Windows y Macintosh entre otras que implementa protocolo HTTP. Apache es utilizado principalmente para el envío de páginas web a través de Internet en caso de recibir peticiones de documentos HTML que aloja en su servidor. Apache suele estar integrado a otras tecnologías. Una de estas integraciones es conocida como LAMP: Linux: Plataforma/Sistema operativo. Apache: Servidor Web. Mysql: Gestor de base de datos. Php: Lenguajes de programación. 12

24 3.2 Framework Jquery/JQueryUI/Jquery Mobile (Tecnologías Involucradas) 3.2. Framework Jquery/JQueryUI/Jquery Mobile Jquery es un framework javascript 1 que ofrece una API completa que simplifica enormemente el desarrollo de aplicaciones web. Ofrece dentro de otras opciones, el manejo de estilos dinámicos, generación de contenido dinámico a través de ajax y mucho más. Además de esto, Jquery-UI utiliza las potencialidades de la API de Jquery para crear interfaces visuales únicas y uidas, que sacan el mayor provecho del navegador web utilizado. Jquery Mobile es un framework de desarrollo orientado a aplicaciones web-móviles, creado a partir de los anteriores Jquery/JqueryUI. Ofrece un sistema unificado basado en HTML5 para la mayoría de las plataformas móviles existentes ( IOS, Android, BlackBerry, WindowsPhone, etc. ), es exible y ofrece elementos visuales prefabricados fácilmente modificables y una variada cantidad de funciones para manejar eventos propios de los dispositivos móviles Middlewares y servidores de aplicaciones Dentro del mundo de los servicios en materia de redes, son conocidos los servidores de aplicaciones. Los servidores de aplicaciones son una componente de una red de computadores que tiene la tarea de ejecutar ciertas aplicaciones cuando el usuario lo requiera. Un ejemplo son los comúnmente conocidos servidores web. Un servidor de aplicaciones integra en la mayoría de los casos un Middleware, un software que permite la interacción entre aplicaciones de software o hardware independientes. Los Middleware se sitúan entre la capa de aplicación y la capa de red del modelo 1 Javascript: Lenguaje de programación ejecutado del lado del cliente, a diferencia de PHP que que lo hace en el servidor 13

25 3.3 Middlewares y servidores de aplicaciones (Tecnologías Involucradas) OSI y ofrecen una abstracción de software y comunicación, lo que resulta ideal para generar soluciones distribuidas. Originalmente fue concebido para la interacción de software entre arquitecturas nuevas con otras plataformas más antiguas o entre sistemas operativos heterogéneos. Figura 3.1: Taxonomía de un Middleware. Algunos Middleware destacados dentro de la categoría de integración de la figura 3.1 son: Orientados a Procesos: Utilizan comunicación síncrona entre procesos. Opera remotamente mediante un cliente-stub y un servidor-skeleton. Básicamente, el stub encapsula el mensaje que se desea enviar al servidor, el cual contiene los parámetros con el método al cual se quiere acceder y que previamente está creado en el servidorskeleton. El skeleton desencapsula, lee los parámetros del método al cual se está invocando, realiza la petición para correr el método, acepta el resultado retornado por la función invocada y escribe el valor retornado de regreso al stub. Orientados a objetos: Este tipo de middleware es una extensión del anterior, ya que soporta comunicación asíncrona y transacciones distribuidas. Java RMI es un ejemplo, ya que permite la invocación remota de objetos contenidos en otra máquina virtual de java. Otros casos de Middleware orientados a objetos son JavaBeans, DCOM, y CORBA. 14

26 3.3 Middlewares y servidores de aplicaciones (Tecnologías Involucradas) Orientados a mensajes: Usualmente llamados MOM ( Middleware Oriented Message). En este caso la comunicación entre aplicaciones se efectúa mediante publicación/- subscripción de mensajes. Un cliente puede publicar mensajes en una cola contenida en el servidor MOM (MessageBroker). Los clientes que estén subscritos a dicha cola recibirán el mensaje enviado por el publicador. El servidor MOM se asegura de que el mensaje sea entregado a sus subscriptores, por lo que se podría ver al servidor como un cartero ActiveMQ - Un Middleware Orientado a Mensajes ActiveMQ es un broker de mensajes open source bajo la licencia de Apache. ActiveMQ fue concebido para ser multiplataforma, tanto por la parte de sistemas operativos, como de los lenguajes que puede manejar, esto implica que puede realizarse una comunicación entre procesos que fueron creados a partir de lenguajes de programación distintos u otros paradigmas. ( ej. comunicación php/java, c++/java, delphy/java, etc ). ActiveMQ permite la comunicación indirecta y asíncrona entre procesos y asegura la entrega de los mensajes, incluso, si uno de los procesos receptores no está disponible en el momento en que un mensaje les fue enviado. Figura 3.2: Logotipo del Middleware ActiveMQ. Apache ActiveMQ implementa todas las funcionalidades de JMS ( Java Message Service ), una API creada por Sun Microsystems para la utilización de colas de mensajes entre 15

27 3.3 Middlewares y servidores de aplicaciones (Tecnologías Involucradas) aplicaciones, y cumple el rol de JMS Provider, encargado de manejar las sesiones y colas creadas en este sistema. JMS implementa 2 modelos de comunicación: 1. Punto a Punto: Comunicación básica entre 2 clientes, el cliente que envía el mensaje y el que está dispuesto a recibirlo. El cliente productor envía los mensajes a una cola FIFO 2 que hace referencia al cliente consumidor. 2. Modelo Publicador/Subscriptor: Modelo enfocado a varios clientes, donde algunos clientes son publicadores de información, también llamados tópicos, y por otro lado los clientes que son consumidores de estos tópicos. A diferencia del modelo anterior, varios clientes puede consumir un tópico en particular. Similar al concepto de modelo Uno a Muchos en materia de bases de datos. ActiveMQ provee las bibliotecas necesarias para conectarse a cualquier aplicación Java y C++ a través del protocolo de conexión nativo de ActiveMQ, OpenWire. Otros clientes pueden implementar de una manera más sencilla la conexión con el middleware mediante el protocolo de conexión STOMP 3 con la limitación de que este protocolo no permite la utilización de todas las potencialidades que Openwire ofrece, solo implementa el modelo básico de creación de colas y consumidores, no es posible crear colas de mensaje temporales u otras operaciones más complejas en el broker. ActiveMQ posee una interfaz web para administrar las colas creadas en el broker, lo cual facilita el desarrollo de aplicaciones basados en clientes ActiveMQ y la depuración de los mensajes que se envían a través del broker. Entrega información detallada de cuales son las colas que actualmente tienen consumidores, cuantos mensajes han encolado y cuantos han despachado, si existen mensajes pendientes, etc. 2 First in, first out: Lógica de colas de eventos donde el primer evento en llegar, es el primero en atenderse. 3 Simple (or Streaming) Text Oriented Message Protocol 16

28 3.4 Bibliotecas y Frameworks necesarios (Tecnologías Involucradas) Figura 3.3: Consola web ActiveMQ Bibliotecas y Frameworks necesarios Para la realización de este proyecto, fueron necesarias las siguientes bibliotecas y frameworks: Bibliotecas de conexión ActiveMQ openwire-java. Bibliotecas de conexión ActiveMQ stomp-php. Bibliotecas de utilidades Apache-Commons ( necesario para la utilización de funciones Telnet en java ). Bibliotecas necesarias para la utilización de Framework Jquery Mobile. Framework de programación en java NetBeans. Otras opciones y configuraciones adicionales del broker ActiveMQ se encuentran explicadas en el Anexo C. 17

29 3.5 Virtualización (Tecnologías Involucradas) 3.5. Virtualización Para la creación del proyecto fue necesario utilizar ciertas herramientas que permitieran virtualizar equipos de hardware e interfaces de red reales, de tal forma de que no se dependiera de un espacio físico de trabajo y fuera más sencilla la realización de pruebas sin causar accidentes en éstos. Durante la búsqueda de una herramienta de virtualización se encontró la existencia de 2 que, funcionando en conjunto, ofrecen la posibilidad de montar los sistemas operativos de routers Cisco, estas herramientas son Dynamips y Dynagen Dynamips/Dynagen Dynamips : Es un simulador de router Cisco creado por Christophe Fillot. Permite cargar imágenes de IOS 4 Cisco y simular su ejecución en el ordenador. Según las palabras de su propio creador, este simulador de equipos Cisco se creó con el objetivo de: Ser usado como una plataforma de formación y estudio, para lograr familiarizarse con los dispositivos de Cisco. Realizar pruebas de las características especiales de los IOS de Cisco. Comprobar configuraciones de forma rápida para implementar sin riesgos en routers reales. Evidentemente, este simulador no pretende remplazar a los enrutadores reales, pero sirve de práctica para quienes quieran rendir los exámenes de certificación CCNA/C- CNP/CCIE. 4 Cisco IOS o Internetwork Operating System, es el software que utiliza la gran mayoría de los routers y switches de Cisco. 18

30 3.5 Virtualización (Tecnologías Involucradas) Dynagen: Por otra parte, Dynagen es un front-end basado en texto que utiliza hypervisor, modo de comunicación con Dynamips. La gran utilidad de Dynagen es que permite agregar fácilmente nuevas IOS con sus configuraciones iniciales respectivas, y ofrece una sintaxis simple para interconectar routers, bridges, ethernet switches, etc. También es posible ejecutar telnet hacia los routers montados con la interfaz de dynagen Tunctl - UML Utilities Tunctl es una herramienta del paquete UML Utilities del sistema operativo Linux Ubuntu ( en otras distribuciones también está disponible ) que permite hacer bridges o puentes de red lógicos. Un bridge es un sistema de capa 2 del modelo OSI, que permite la interconexión de segmentos de red, permitiendo la transferencia de datos de una red hacia otra sin necesidad de un router. Figura 3.4: Ejemplo genérico. Cuatro subredes conectadas mediante un bridge. Opera mediante una tabla de direcciones MAC que son detectadas en cada segmento de la red dividida, y cuando uno de los nodos desea enviar un dato hacia otro nodo, el bridge copia la trama a las otras subredes, las cuales eliminan o filtran dicha trama en caso de no tener esa subred como destino. 19

31 3.5 Virtualización (Tecnologías Involucradas) Gracias a Tunctl es posible crear interfaces TUN/TAP. Éstas permiten virtualizar interfaces de red que se comportan como una tarjeta de red, permitiéndoseles asignar dirección ip y máscara de subred. Y ahora, De que nos sirve Tunctl, las interfaces virtuales y los simuladores de IOS Cisco?. Como se explicó en el punto anterior, Dynagen permite el crear una configuración de red a partir de las IOS cargadas sobre Dynamips, y también, permite realizar conexiones lógicas entre interfaces de red de los routers montados virtualmente ( para el caso de Cisco, interfaces FastEthernet/Ethernet ) y las interfaces virtuales ( TUN/TAP ) que hallamos creado en la máquina donde se esté ejecutando Dynamips/Dynagen. Gracias a todas estas herramientas y tecnologías, se dispone de todo lo necesario para realizar pruebas de conexión con equipos virtuales y el desarrollo de la aplicación propuesta. El siguiente diagrama muestra un posible escenario de pruebas, ver figura 3.5: Figura 3.5: Escenario de pruebas usando las tecnologías descritas. 20

32 3.5 Virtualización (Tecnologías Involucradas) Como muestra la figura 3.5, a través de Dynamips, se virtualizan 2 router Cisco, modelos c7200 y c3620 respectivamente, y mediante tunctl dos interfaces de red virtuales, tap0 y tap1, conectados a la interfaz f0/0 de los router por medio de una conexión lógica usando Dynagen. Junto a esto, los servicios web y el middleware ActiveMQ para la comunicación entre interfaz web y las aplicaciones a desarrollar en el proyecto. 21

33 Capítulo 4 Diseño de la Solución 4.1. Arquitectura La arquitectura Wind consta de 3 partes clave, la parte de creación de requerimientos por parte del usuario a través de la interfaz web (Capa Vista / Generación de requerimientos), la parte de procesos y equipos, y el intermediario de los mensajes entre la interfaz web y los equipos a administrar, del cual está encargado ActiveMQ (Core). La arquitectura propuesta se muestra en la figura 4.1: Figura 4.1: Arquitectura detallada de la solución propuesta. 22

34 4.1 Arquitectura (Diseño de la Solución) Los módulos involucrados en la arquitectura son: Dispositivos terminales: Son los equipos que el usuario administrador utilizara para el control de los equipos de red. Pueden ser dispositivos móviles y equipos de escritorio, como un computador personal, pc, notebooks, smarthphones, etc. Servidor Apache: Encargado de alojar la interfaz web y todo lo relacionado con capa vista. Incluye módulos para la creación de mensajes y conexión con ActiveMQ. ActiveMQ Message Broker: A grandes rasgos, ActiveMQ es un intermediario entre la interfaz visual web y los equipos de red. El análogo de ActiveMQ es un cartero, acumula cartas con mensajes y los envía a los destinatarios que corresponda. Agente: Proceso encargado de informar qué equipos y servicios de red se encuentran disponibles actualmente en el sistema. Procesos Wind: Desde una perspectiva de alto nivel, un proceso Wind es el representante de un equipo de red. Por lo cual se entiende que por cada equipo nuevo que se quiera integrar al sistema, existirá un nuevo proceso Wind. Además tienen la tarea de interpretar todos los mensajes que tengan como destino el equipo del cual son representantes y comunicarle el mensaje que fue recibido en un lenguaje que ellos entiendan. Equipos: Son los componentes de red que se desean administrar y controlar. Esta arquitectura tiene la característica de que permite agregar nuevos equipos sin necesidad de detener el funcionamiento de los que ya se encuentran integrados en la plataforma web de configuración, ya que funcionan de manera independiente y dependen solamente del intermediario de mensajes ActiveMQ. 23

35 4.2 Protocolos (Diseño de la Solución) Los detalles sobre la comunicación entre ActiveMQ y los distintos procesos involucrados se encuentran explicados a más bajo nivel en el capítulo Protocolos Para poder llevar a cabo la comunicación entre distintos dispositivos y procesos que se ejecutan en la arquitectura de la solución, es necesario tener claro el concepto de protocolo. Protocolo de comunicación es un conjunto de reglas y secuencias de mensajería que se lleva a cabo para entablar una relación entre entidades que, en este caso conforman una red. Como es de esperar, para poder llevar a cabo esta propuesta, es necesario establecer qué reglas y métodos de comunicación, asociadas a un protocolo, son necesarios para hacer que el sistema ofrezca una modularidad tal que permita integrar dispositivos de cualquier tipo Protocolo Telnet Telnet es un protocolo que permite a los usuarios acceder a dispositivos de forma remota usando conexión TCP. Se encuentra estandarizado a través de la norma RFC Telnet se basa en el concepto de Terminal Virtual de Red (NVT, Network Virtual Terminal), que es un dispositivo imaginario que ofrece una representación intermedia de un terminal, que tiene el objetivo de eliminar la necesidad ( tanto de parte del usuario cliente que desea entablar la comunicación, como del servidor que se desea controlar y que proporciona el servicio de conexión ) de guardar información de las características del terminal y las convenciones asociadas a su manejo. 24

36 4.2 Protocolos (Diseño de la Solución) Para poder utilizar Telnet en la consola de comandos, se utiliza Telnet seguido de la dirección ip de la máquina con la cual se desea trabajar. Se recomienda utilizar Telnet solo en ambientes locales, ya que la información enviada por la red no es encriptada y viajan como texto plano. En la arquitectura de la solución, se utiliza el protocolo Telnet para comunicar los procesos Wind y los equipos de red que se desean administrar localmente Protocolo SOAP El protocolo SOAP ( Protocolo simple de acceso a objetos ) es un protocolo estándar auspiciado por la w3c. SOAP está basado en XML, y fue concebido para el intercambio de objetos estructurados en arquitecturas distribuidas a través de cualquier protocolo de transporte ( como por ejemplo HTML, SMTP, JMS, etc ). SOAP es un protocolo derivado de XML-RPC, protocolo de llamados a procedimientos remotos. SOAP fue diseñado para entregar información minuciosa acerca de qué se está enviando, en cambio XML-RPC, fue diseñado para ser sencillo pero lo hace menos dúctil. Por dar un ejemplo, SOAP admite entre otras cosas, el tipo de codificación de caracteres ( UTF-8, UTF-16, etc ). El mensaje SOAP se estructura en base a 3 elementos básicos, SOAP Envelop, SOAP Header, SOAP Body, ver figura 4.2: 25

37 4.2 Protocolos (Diseño de la Solución) Figura 4.2: Estructura de un mensaje SOAP. SOAP Envelope : Es la envoltura del mensaje ( sobre ). Todos los mensajes parten desde este elemento raíz. SOAP Header: La cabecera del mensaje, usado para enviar información adicional sobre el contenido del mensaje (tipos de datos definidos por la aplicación entre otros). Su uso no es obligatorio. SOAP Body: Es el cuerpo del mensaje que contiene lo que se desea enviar. Un ejemplo de mensajería SOAP se muestra en la figura 4.3 (en este ejemplo el header fue omitido): Figura 4.3: Ejemplo de un requerimiento SOAP. 26

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

Introducción a los Servicios Web. Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com

Introducción a los Servicios Web. Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com Introducción a los Servicios Web Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com Servicios Web y Soa En un contexto SOA y los servicios web son una oportunidad de negocios en la actualidad.

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

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

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

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

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor. Procesamiento del lado del servidor La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el

Más detalles

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio). 1 GLOSARIO A continuación se definen, en orden alfabético, los conceptos básicos que se han abordado a lo largo del desarrollo de la metodología para la gestión de requisitos bajo la Arquitectura Orientada

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

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

Windows Server 2012: Infraestructura de Escritorio Virtual

Windows Server 2012: Infraestructura de Escritorio Virtual Windows Server 2012: Infraestructura de Escritorio Virtual Módulo 1: Application Virtualization Módulo del Manual Autores: James Hamilton-Adams, Content Master Publicado: 5 de Octubre 2012 La información

Más detalles

CAPITULO IV. HERRAMIENTAS DE CÓDIGO ABIERTO

CAPITULO IV. HERRAMIENTAS DE CÓDIGO ABIERTO CAPITULO IV. HERRAMIENTAS DE CÓDIGO ABIERTO En la actualidad la mayoría de las grandes empresas cuentan con un sin número de servicios que ofrecen a sus trabajadores y clientes. Muchos de estos servicios

Más detalles

PORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto

PORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto PORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto Introducción: Sobre casi cualquier tema del quehacer humano que se aborde, existen

Más detalles

JAVA EE 5. Arquitectura, conceptos y ejemplos.

JAVA EE 5. Arquitectura, conceptos y ejemplos. JAVA EE 5. Arquitectura, conceptos y ejemplos. INTRODUCCIÓN. MODELO DE LA APLICACIÓN JEE5. El modelo de aplicación Java EE define una arquitectura para implementar servicios como lo hacen las aplicaciones

Más detalles

Universidad Técnica Latinoamericana TIC II

Universidad Técnica Latinoamericana TIC II Universidad Técnica Latinoamericana TIC II Practica: Simulación de Configuración de una Red LAN con Cisco Packet Tracer Ciclo: Turno: _ Lugar: Laboratorio de Tic Duración: 1:40. Docente: Ing. Maynor Guillermo

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

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

LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN

LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN Tabla de Contenidos LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN... 1 Tabla de Contenidos... 1 General... 2 Uso de los Lineamientos Estándares...

Más detalles

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Antes de analizar lo que es un servidor Web y llevara a cabo su instalación, es muy importante identificar diferentes elementos involucrados

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

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

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

Introducción a la Firma Electrónica en MIDAS

Introducción a la Firma Electrónica en MIDAS Introducción a la Firma Electrónica en MIDAS Firma Digital Introducción. El Módulo para la Integración de Documentos y Acceso a los Sistemas(MIDAS) emplea la firma digital como método de aseguramiento

Más detalles

Capitulo III. Diseño del Sistema.

Capitulo III. Diseño del Sistema. Capitulo III. Diseño del Sistema. Para el desarrollo del sistema en la presente tesis se utilizo el paradigma orientado a objetos utilizando el lenguaje Java en su versión 1.2. Por medio de este lenguaje

Más detalles

El software desarrollado ha sido dividido en tres módulos: el monitoreador del tráfico, la Interfase con el usuario y la base de datos.

El software desarrollado ha sido dividido en tres módulos: el monitoreador del tráfico, la Interfase con el usuario y la base de datos. MONITOREADOR DE TRÁFICO IP PARA REDES ETHERNET Jorge Crespo Cedeño 1, Eduardo Damian Malan 2, Verónica Macías Mendoza 3, Jorge Pérez Maldonado 4, Jessica Suárez García 5, Víctor Viejó Chabla 6, Marisol

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

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

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

Operación Microsoft Windows

Operación Microsoft Windows Entornos de red Concepto de red En el nivel más elemental, una red consiste en dos equipos conectados entre sí mediante un cable de forma tal que puedan compartir datos. Todas las redes, no importa lo

Más detalles

Introducción a las Redes de Computadoras. Obligatorio 2 2011

Introducción a las Redes de Computadoras. Obligatorio 2 2011 Introducción a las Redes de Computadoras Obligatorio 2 2011 Facultad de Ingeniería Instituto de Computación Departamento de Arquitectura de Sistemas Nota previa - IMPORTANTE Se debe cumplir íntegramente

Más detalles

Aspectos Básicos de Networking

Aspectos Básicos de Networking Aspectos Básicos de Networking ASPECTOS BÁSICOS DE NETWORKING 1 Sesión No. 4 Nombre: Capa de transporte del modelo OSI Objetivo: Al término de la sesión el participante aplicará las principales características

Más detalles

Internet Information Server

Internet Information Server Internet Information Server Internet Information Server (IIS) es el servidor de páginas web avanzado de la plataforma Windows. Se distribuye gratuitamente junto con las versiones de Windows basadas en

Más detalles

<Generador de exámenes> Visión preliminar

<Generador de exámenes> Visión preliminar 1. Introducción Proyecto Final del curso Técnicas de Producción de Sistemas Visión preliminar Para la evaluación de algunos temas de las materias que se imparten en diferentes niveles,

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

POTENCIANDO NEGOCIOS EN TIEMPO REAL. Especificaciones Técnicas

POTENCIANDO NEGOCIOS EN TIEMPO REAL. Especificaciones Técnicas POTENCIANDO NEGOCIOS EN TIEMPO REAL ontrol es un software multiprotocolo, K. especialmente desarrollado para el mundo de la automatización que de un modo simple, permite medir las variables más relevantes

Más detalles

CAPÍTULO 3 DISEÑO DE LA ARQUITECTURA

CAPÍTULO 3 DISEÑO DE LA ARQUITECTURA CAPÍTULO 3 DISEÑO DE LA ARQUITECTURA Para el desarrollo de la arquitectura interna del subsistema de programación de actividades se utilizó como referencia la Arquitectura de Aplicaciones.NET 105 de Microsoft

Más detalles

CAPÍTULO 3 Servidor de Modelo de Usuario

CAPÍTULO 3 Servidor de Modelo de Usuario CAPÍTULO 3 Servidor de Modelo de Usuario Para el desarrollo del modelado del estudiante se utilizó el servidor de modelo de usuario desarrollado en la Universidad de las Américas Puebla por Rosa G. Paredes

Más detalles

Central telefónica IP* By MilNet Internet Server. Tecnología inteligente

Central telefónica IP* By MilNet Internet Server. Tecnología inteligente Central telefónica IP* By MilNet Internet Server Tecnología inteligente Central Telefónica IP by MilNet La central Asterisk by MilNet cumple con las funciones básicas de cualquier central telefónica, y

Más detalles

Descripción. Este Software cumple los siguientes hitos:

Descripción. Este Software cumple los siguientes hitos: WWWMONITORDBACOM Descripción Este Software cumple los siguientes hitos: a- Consola de Monitoreo b- Envío de Alertas (correo, SMS) c- Gestión de Eventos desatendidos (sea capaz ejecutar script de solución

Más detalles

DISPOSITIVO DE BANDA ANCHA

DISPOSITIVO DE BANDA ANCHA Como funciona un ISP Un ISP es un canalizador de información, puede canalizar la información desde Internet y hacia Internet, es decir brinda acceso a paginas de Internet y a el correo electrónico (utilizando

Más detalles

LiLa Portal Guía para profesores

LiLa Portal Guía para profesores Library of Labs Lecturer s Guide LiLa Portal Guía para profesores Se espera que los profesores se encarguen de gestionar el aprendizaje de los alumnos, por lo que su objetivo es seleccionar de la lista

Más detalles

Novedades en Q-flow 3.02

Novedades en Q-flow 3.02 Novedades en Q-flow 3.02 Introducción Uno de los objetivos principales de Q-flow 3.02 es adecuarse a las necesidades de grandes organizaciones. Por eso Q-flow 3.02 tiene una versión Enterprise que incluye

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

OLIMPO Servidor Universal

OLIMPO Servidor Universal OLIMPO Servidor Universal Documento 20050714/01 Fecha Creación Julio 2005 Fecha Última Revisión Agosto 2007 Versión de documento 2.0 1/7 Visión Global Desde el año 1984, en IGT Microelectronics hemos ofrecido

Más detalles

Curso: FT433 - Introducción a la virtualización con VirtualBox

Curso: FT433 - Introducción a la virtualización con VirtualBox forumtecnico.com Curso: FT433 - Introducción a la virtualización con VirtualBox Configuración de red Uno de los aspectos de la virtualización con más número de opciones es la configuración de red. Recordemos

Más detalles

Gestión y diagnóstico básico de switches ConneXium TCSESM instalados en arquitecturas redundantes (anillo)

Gestión y diagnóstico básico de switches ConneXium TCSESM instalados en arquitecturas redundantes (anillo) Guía de Diagnóstico Gestión y diagnóstico básico de switches ConneXium TCSESM instalados en arquitecturas redundantes (anillo) Producto y Versión: Switches gestionables Connexium TCSESM v4.1 o superior

Más detalles

Mi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades:

Mi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades: Propósito del prototipo: Mi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades: 1º. Mostrar noticias y eventos propios del grupo de personas que administren la Web.

Más detalles

CAPÍTULO VI. RESULTADOS, PRUEBAS Y CONCLUSIONES DE LA APLICACIÓN.

CAPÍTULO VI. RESULTADOS, PRUEBAS Y CONCLUSIONES DE LA APLICACIÓN. CAPÍTULO VI. RESULTADOS, PRUEBAS Y CONCLUSIONES DE LA APLICACIÓN. Finalmente en este último capítulo se conocen los resultados, las pruebas y las conclusiones finales de la aplicación Web para el monitoreo

Más detalles

(PHP y APACHE), y el programa de comunicación Skype, para controlar de manera

(PHP y APACHE), y el programa de comunicación Skype, para controlar de manera Capítulo 4. Llamada Telefónica En este capítulo se explicará la manera en que se configuraron las herramientas web (PHP y APACHE), y el programa de comunicación Skype, para controlar de manera dinámica

Más detalles

Capitulo 5. Implementación del sistema MDM

Capitulo 5. Implementación del sistema MDM Capitulo 5. Implementación del sistema MDM Una vez que se concluyeron las actividades de análisis y diseño se comenzó la implementación del sistema MDM (Manejador de Documentos de MoProSoft). En este capitulo

Más detalles

Visión General de GXportal. Última actualización: 2009

Visión General de GXportal. Última actualización: 2009 Última actualización: 2009 Copyright Artech Consultores S. R. L. 1988-2009. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento explícito de

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

CONFIGURACIÓN DEL ADAPTADOR DE RED EN LINUX

CONFIGURACIÓN DEL ADAPTADOR DE RED EN LINUX CONFIGURACIÓN DEL ADAPTADOR DE RED EN LINUX 16/09/2005 Índice de Contenidos 1 INTRODUCCIÓN... 1-1 2 DISTRIBUCIONES LINUX... 2-1 3 CONFIGURACIÓN DE RED EN LINUX... 3-1 3.1 FEDORA CORE 3... 3-1 3.1.1 Configuración

Más detalles

La Pirámide de Solución de TriActive TRICENTER

La Pirámide de Solución de TriActive TRICENTER Información sobre el Producto de TriActive: Página 1 Documento Informativo La Administración de Sistemas Hecha Simple La Pirámide de Solución de TriActive TRICENTER Información sobre las Soluciones de

Más detalles

5.1 Introducción a Servicios Web

5.1 Introducción a Servicios Web 5.1 Introducción a Servicios Web Introducción Continuando con el ejemplo de intercambio de información de películas... => Actualmente ya no es necesario implementar la solución sugerida a mano Se han estandarizado

Más detalles

El proceso de Instalación de Microsoft SQL Server 2008

El proceso de Instalación de Microsoft SQL Server 2008 El proceso de Instalación de Microsoft SQL Server 2008 Luis Alejandro Esteban C - nave_tze@hotmail.com Este documento va dirigido a profesionales de tecnología interesados en entender el proceso de instalación

Más detalles

CAPITULO 3 MOVILIDAD EN LA NAVEGACIÓN Y ALMACENAMIENTO EN BASES DE DATOS

CAPITULO 3 MOVILIDAD EN LA NAVEGACIÓN Y ALMACENAMIENTO EN BASES DE DATOS CAPITULO 3 MOVILIDAD EN LA NAVEGACIÓN Y ALMACENAMIENTO EN BASES DE DATOS La introducción de las redes locales marca una nueva etapa en la evolución de las computadoras personales al permitir ligar varias

Más detalles

ENVÍO DE E-MAIL POR MEDIO DE SMTP

ENVÍO DE E-MAIL POR MEDIO DE SMTP UNIVERSIDAD TÉCNICA FEDERICO SANTA MARÍA DEPARTAMENTO DE ELECTRÓNICA ELO 322: REDES DE COMPUTADORES I ENVÍO DE E-MAIL POR MEDIO DE SMTP Alumnos Ariel Mancilla G. 2521040-9 Daniel Spataris J. 2521029-8

Más detalles

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: 1. Proporcionar una guía de actividades para el trabajo en equipo. (Guía detallada para el desarrollo

Más detalles

MANUAL DE USUARIO APLICACIÓN SYSACTIVOS

MANUAL DE USUARIO APLICACIÓN SYSACTIVOS MANUAL DE USUARIO APLICACIÓN SYSACTIVOS Autor Edwar Orlando Amaya Diaz Analista de Desarrollo y Soporte Produce Sistemas y Soluciones Integradas S.A.S Versión 1.0 Fecha de Publicación 19 Diciembre 2014

Más detalles

Experiencia 2 y 3 : Cableado y Switchs (Documentación)

Experiencia 2 y 3 : Cableado y Switchs (Documentación) Experiencia 2 y 3 : Cableado y Switchs (Documentación) 1 Objetivos: Complementar los conocimientos teóricos y prácticos del alumno en el campo de las redes de computadores. Aprender las características

Más detalles

Aplicaciones Web con Delphi

Aplicaciones Web con Delphi Artículos técnicos Grupo Danysoft: Aplicaciones Web con Delphi Por Pablo Reyes Grupo Danysoft noviembre de 2002 - (902) 123146 www.danysoft.com Aplicaciones Web con Delphi 7 Una de las novedades más importantes

Más detalles

Monitorización de sistemas y servicios

Monitorización de sistemas y servicios Monitorización de sistemas y servicios Contenidos Contenidos... 1 Resumen ejecutivo... 2 Arquitectura de la plataforma de monitorización... 2 Monitorización y alarmas... 3 Monitorización... 3 Servicios

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

CELERINET ENERO-JUNIO 2013 ESPECIAL

CELERINET ENERO-JUNIO 2013 ESPECIAL 70 Seguridad en Voz sobre Redes de Datos Juan Carlos Flores García UANL-FCFM Universidad Autónoma de Nuevo León Facultad de Ciencias Físico Matemáticas San Nicolás de los Garza, Nuevo León, México Resumen:

Más detalles

Infraestructura Tecnológica. Sesión 2: Mejoras adicionales al servidor de archivos

Infraestructura Tecnológica. Sesión 2: Mejoras adicionales al servidor de archivos Infraestructura Tecnológica Sesión 2: Mejoras adicionales al servidor de archivos Contextualización Los servidores como cualquier equipo de cómputo pueden contar con varias mejoras con las que se pueden

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

Capítulo 2. Planteamiento del problema. Capítulo 2 Planteamiento del problema

Capítulo 2. Planteamiento del problema. Capítulo 2 Planteamiento del problema Capítulo2 Planteamientodelproblema 38 2.1Antecedentesycontextodelproyecto En lo que respecta a los antecedentes del proyecto, se describe inicialmente el contexto donde se utiliza el producto de software.

Más detalles

INFRAESTRUCTURA Y COMUNICACIONES DGA

INFRAESTRUCTURA Y COMUNICACIONES DGA INFRAESTRUCTURA Y COMUNICACIONES DGA Tema Descripción de la infraestructura y de las comunicaciones del SIDUNEA World para la parte del Cliente. Fecha 07/10/2009 Beneficiarios Archivo Cliente SIDUNEA World

Más detalles

CAPITULO 2 COMUNICACION ATRAVES DE LA RED

CAPITULO 2 COMUNICACION ATRAVES DE LA RED CAPITULO 2 COMUNICACION ATRAVES DE LA RED INTRODUCCION Las redes nos conectan cada vez más, La tecnología confiable y eficiente permite que las redes estén disponibles cuando y donde las necesitemos. ELEMENTOS

Más detalles

Capitulo III Implementación.

Capitulo III Implementación. Capitulo III Implementación. A inicios del semestre 2006-1 el laboratorio de Posgrado ya contaba con parte del equipo solicitado para iniciar las prácticas y las configuraciones. Debido a la disponibilidad

Más detalles

1. INTRODUCCIÓN Y OBJETIVOS

1. INTRODUCCIÓN Y OBJETIVOS 1. INTRODUCCIÓN Y OBJETIVOS Los teléfonos móviles son ya parte esencial en nuestra forma de vida y cada día son más los usuarios de estos terminales. Hasta ahora nos han acompañado a todas partes y nos

Más detalles

Roles y Características

Roles y Características dominio Roles y Características Una vez instalado Windows Server 2008 y configuradas algunas opciones básicas de Windows Server 2008 desde el Panel de Control o desde el Administrador del Servidor, las

Más detalles

CAPÍTULO I. Sistemas de Control Distribuido (SCD).

CAPÍTULO I. Sistemas de Control Distribuido (SCD). 1.1 Sistemas de Control. Un sistema es un ente cuya función es la de recibir acciones externas llamadas variables de entrada que a su vez provocan una o varias reacciones como respuesta llamadas variables

Más detalles

Guía Rápida de Inicio

Guía Rápida de Inicio Guía Rápida de Inicio 1. Acerca de esta Guía Esta guía le ayudará a instalar y dar los primeros pasos con BitDefender Security for SharePoint. Para disponer de instrucciones detalladas, por favor, diríjase

Más detalles

SIEWEB. La intranet corporativa de SIE

SIEWEB. La intranet corporativa de SIE La intranet corporativa de SIE por ALBA Software Acceso a los servicios SIE desde páginas Web para los usuarios de sistema *. Administración del Sistema (cuentas de usuarios, permisos, servicios, etc...)

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

Entidad Formadora: Plan Local De Formación Convocatoria 2010

Entidad Formadora: Plan Local De Formación Convocatoria 2010 Entidad Formadora: Enterprise Architect Comenzando Puede iniciar Enterprise Architect desde el ícono que se creó en su escritorio de Windows durante la instalación, o alternativamente: 1. Abrir el menú

Más detalles

Redes de Área Local: Configuración de una VPN en Windows XP

Redes de Área Local: Configuración de una VPN en Windows XP Redes de Área Local: Configuración de una VPN en Windows XP Tatiana Echegoyen Blasco Facultad de Informática UPV - Curso 2005/2006 Índice 1. Qué es una VPN?...2 2. Cómo funciona una VPN?...2 3. Por qué

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

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA UNIDAD ADOLFO LÓPEZ MATEOS - ZACATENCO

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA UNIDAD ADOLFO LÓPEZ MATEOS - ZACATENCO INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA UNIDAD ADOLFO LÓPEZ MATEOS - ZACATENCO ACADEMIA DE COMPUTACIÓN LABORATORIO DE DESARROLLO DE REDES PRACTICA No.6 México

Más detalles

Workflows? Sí, cuántos quiere?

Workflows? Sí, cuántos quiere? Workflows? Sí, cuántos quiere? 12.11.2006 Servicios Profesionales Danysoft Son notables los beneficios que una organización puede obtener gracias al soporte de procesos de negocios que requieran la intervención

Más detalles

Capitulo VI. Conclusiones.

Capitulo VI. Conclusiones. Capitulo VI. Conclusiones. VI.I. Conclusiones. Finalmente como conclusiones tenemos que resaltar el uso de varias tecnologías aparte de Java, como lo son el uso de la librería O reilly para pasar archivos

Más detalles

Capítulo 2 Red UDLA-P

Capítulo 2 Red UDLA-P Capítulo 2 Red UDLA-P 2.1 Breve descripción La red de la UDLAP nos brinda muchos servicios, aunque no por ella misma, pero si es el medio para que estos servicios trabajen. Un claro ejemplo de estos servicios

Más detalles

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el Capitulo II. Análisis de herramientas y tecnologías de desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el lenguaje de Modelo de Objetos llamado UML (Unified

Más detalles

UNIVERSIDAD DE OVIEDO

UNIVERSIDAD DE OVIEDO UNIVERSIDAD DE OVIEDO ESCUELA POLITÉCNICA DE INGENIERÍA DE GIJÓN MÁSTER EN INGENIERÍA INFORMÁTICA TRABAJO FIN DE MÁSTER SPRING ROO ADD-ONS PARA PROTOTIPADO RÁPIDO JAVIER MENÉNDEZ ÁLVAREZ JULIO 2014 UNIVERSIDAD

Más detalles

BearSoft. SitodeCloud. Rafael Rios Bascón Web: http://www.bearsoft.com.bo Móvil: +591 77787631 Email: rafael.rios@bearsoft.com.bo

BearSoft. SitodeCloud. Rafael Rios Bascón Web: http://www.bearsoft.com.bo Móvil: +591 77787631 Email: rafael.rios@bearsoft.com.bo BearSoft Rafael Rios Bascón Web: http://www.bearsoft.com.bo Móvil: +591 77787631 Email: rafael.rios@bearsoft.com.bo CONTENIDO 1. Resumen. 3 2. Business Intelligence.. 4 3. Características del software.

Más detalles

CAPÍTULO 3 VISUAL BASIC

CAPÍTULO 3 VISUAL BASIC CAPÍTULO 3 VISUAL BASIC 3.1 Visual Basic Microsoft Visual Basic es la actual y mejor representación del viejo lenguaje BASIC, le proporciona un sistema completo para el desarrollo de aplicaciones para

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

REDES DE COMPUTADORES Laboratorio

REDES DE COMPUTADORES Laboratorio 1nsloo.cl REDES DE COMPUTADORES Laboratorio Introducción a Cisco Packet Tracer Curso 2014/15 1. INTRODUCCIÓN Cisco Packet Tracer es un software propiedad de Cisco System, Inc., diseñado para la simulación

Más detalles

INSTITUTO POLITÉCNICO NACIONAL La tecnica al servicio de la patria. Practica Cableado Estructurado" Aplicaciones de Redes 4NM80

INSTITUTO POLITÉCNICO NACIONAL La tecnica al servicio de la patria. Practica Cableado Estructurado Aplicaciones de Redes 4NM80 INSTITUTO POLITÉCNICO NACIONAL La tecnica al servicio de la patria Unidad Profesional Interdisciplinaria de Ingeniería y Ciencias Sociales y Administrativas TEMA: Practica Cableado Estructurado" MATERIA:

Más detalles

PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso

PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación II MODELOS y HERRAMIENTAS UML 1 1 Modelado de casos de uso (I) Un caso de uso es una técnica de modelado usada para describir lo que debería hacer

Más detalles

Define las propiedades del medio físico de transición. Un ejemplo es: CABLES, CONECTORES Y VOLTAJES.

Define las propiedades del medio físico de transición. Un ejemplo es: CABLES, CONECTORES Y VOLTAJES. MODELO DE INTERCONEXION DE OSI. También conocido como el modelo de 7 capas. Define los métodos y protocolos necesarios para conectar una computadora a cualquier parte de la red. Para facilitar el envío

Más detalles

En los últimos años, se ha presentado una enorme demanda por servicios portátiles,

En los últimos años, se ha presentado una enorme demanda por servicios portátiles, Capítulo 1 Introducción En los últimos años, se ha presentado una enorme demanda por servicios portátiles, a los que se les ha llamado tecnologías móviles, este repentino crecimiento de tecnologías ha

Más detalles

GUIA DE USUARIO. CONFIGURACION CORREO ELECTRONICO

GUIA DE USUARIO. CONFIGURACION CORREO ELECTRONICO versiongalega.com - Departamento de Atención al cliente GUIA DE USUARIO. CONFIGURACION CORREO ELECTRONICO En este documento encontrará una descripción de cómo configurar sus cuentas de correo electrónico

Más detalles

Crear un servidor Web en IIS

Crear un servidor Web en IIS Crear un servidor Web en IIS Qué es un servidor web? Un servidor web es un programa que se ejecuta continuamente en un computador, manteniéndose a la espera de peticiones de ejecución que le hará un cliente

Más detalles

Elegir el router genérico Router-RT.

Elegir el router genérico Router-RT. INSTITUTO TECNOLOGICO DE SALINA CRUZ REDES DE COMPUTADORAS PRACTICA No.6 Unidad 1. Nombre: noe sanchez santiago. Fecha: 26 de febrero de 2015 OBJETIVO: Desarrollar las habilidades necesarias del alumno

Más detalles

Manual del usuario del Módulo de Administración de Privilegios del Sistema Ingresador (MAPSI)

Manual del usuario del Módulo de Administración de Privilegios del Sistema Ingresador (MAPSI) Manual del usuario del Módulo de Administración de Privilegios del Sistema Ingresador (MAPSI) 1. Introducción El presente manual representa una guía rápida que ilustra la utilización del Módulo de Administración

Más detalles

Almacenamiento virtual de sitios web HOSTS VIRTUALES

Almacenamiento virtual de sitios web HOSTS VIRTUALES Almacenamiento virtual de sitios web HOSTS VIRTUALES El término Hosting Virtual se refiere a hacer funcionar más de un sitio web (tales como www.company1.com y www.company2.com) en una sola máquina. Los

Más detalles

CMS JOOMLA. Características

CMS JOOMLA. Características CMS JOOMLA Joomla es un sistema gestor de contenidos dinámicos (CMS o Content Management System) que permite crear sitios web de alta interactividad, profesionalidad y eficiencia. La administración de

Más detalles