Autorizada la entrega del proyecto del alumno. Javier Juárez Montojo EL DIRECTOR DEL PROYECTO. José Antonio Rodríguez Mondéjar

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

Download "Autorizada la entrega del proyecto del alumno. Javier Juárez Montojo EL DIRECTOR DEL PROYECTO. José Antonio Rodríguez Mondéjar"

Transcripción

1 Autorizada la entrega del proyecto del alumno Javier Juárez Montojo. EL DIRECTOR DEL PROYECTO José Antonio Rodríguez Mondéjar Fdo.: Fecha: / / Vº Bº del Coordinador de Proyectos Álvaro Sánchez Miralles Fdo.: Fecha: / /

2 UNIVERSIDAD PONTIFICIA COMILLAS ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA (ICAI) INGENIERO INDUSTRIAL PROYECTO FIN DE CARRERA DISPOSITIVO DE CONTROL PARA REDES DE DISTRIBUCIÓN ELÉCTRICA AUTOR: JAVIER JUÁREZ MONTOJO MADRID, Junio de 2009

3 A mis padres y mi hermana por el apoyo incondicional que siempre me han mostrado. Gracias por todo.

4 I DISPOSITIVO DE CONTROL PARA REDES DE DISTRIBUCIÓN ELÉCTRICA Autor: Juárez Montojo, Javier. Director: Rodríguez Mondéjar, José Antonio. Entidad Colaboradora: ICAI-Universidad Pontificia Comillas RESUMEN DEL PROYECTO El objetivo del proyecto es desarrollar una librería para construir dispositivos de control y supervisión de elementos eléctricos mediante la aplicación de la norma IEC sobre un sistema de comunicaciones determinado mediante el uso exclusivo de recursos Open Source. Las subestaciones eléctricas, son sistemas complejos con gran variedad de dispositivos heterogéneos. La norma IEC busca conseguir la interoperabilidad entre los distintos equipos electrónicos inteligentes (IED, Intelligent Electronic Device) que forman parte del sistema de automatización de una subestación eléctrica (SAS, Substation Automation System). Se entiende por IED a todo dispositivo electrónico inteligente con uno o más microprocesadores con capacidad para intercambiar datos con una fuente externa. En general, la norma busca que IEDs de distintos fabricantes sean capaces de intercambiar procesos y datos entre ellos mediante la abstracción de la información necesaria, de manera que los niveles inferiores del sistema de comunicaciones sean transparentes. La norma posee una extensión de aproximadamente 1400 páginas, lo que hace que la implantación sea laboriosa. Ante esto, surge la necesidad de crear una serie de librerías y herramientas que faciliten su desarrollo. La norma define el modelo de datos y los servicios de manera abstracta, lo que hace necesario realizar un mapping a un sistema de comunicaciones concreto. Uno de los objetivos principales de este proyecto ha sido independizar el sistema de comunicaciones y la parte de protocolos, de las funciones propias del dispositivo. Con ello se consigue abaratar el desarrollo de dispositivos y aumentar la fiabilidad, al trabajar con un módulo independiente. En general utiliza distintos tipos de sistemas de comunicaciones según el tipo de mensajes que sea necesario intercambiar. En este proyecto, se ha realizado el desarrollo de la arquitectura de comunicaciones basada en el protocolo de comunicaciones MMS (Manufacturing

5 II Message Specification). Esta arquitectura está basada en el mecanismo Cliente/Servidor. El protocolo MMS se apoya sobre el modelo de comunicaciones OSI, cuya estructura está basada en siete niveles o capas. En la actualidad se utiliza TCP/IP como arquitectura de uso, de manera que es necesario que las capas superiores del modelo OSI, operen sobre TCP/IP. En la Figura 1 se muestra la pila de comunicaciones utilizada. Figura 1 Pila de comunicaciones empleada El conjunto de protocolos TCP/IP son parte del núcleo del sistema operativo, y se accede a él mediante una serie de funciones (BSD socket API). El resto de capas han tenido que ser implantadas en este proyecto, siguiendo los correspondientes estándares: 1- La capa RFC1006, que es una capa intermedia para la simulación de la capa de transporte OSI sobre TCP/IP. 2- La capa de transporte de OSI (ISO 8073). 3- La capa de sesión de OSI (ISO 8326, ISO 8327). 4- La capa de presentación de OSI (ISO 8823). Lenguaje ASN.1 (ISO 8825).

6 III 5- La capa de aplicación MMS (ISO 9506) y ACSE (ISO 8650) (para el control de la asociación). MMS propone unos objetos y servicios, que se adaptan perfectamente a la base del modelo IEC Los servicios MMS definen el formato, contenido y procedimiento de intercambio de mensajes entre dispositivos de control industrial heterogéneos. 6- ACSI de IEC El ACSI (Abstract Communication Service Interface) es la interfaz de comunicaciones donde la norma especifica los servicios abstractos de comunicación necesarios para el intercambio de datos en el modelo de información. Se han realizado múltiples pruebas de interoperatividad. Entre ellas, una con una protección de ABB basada en el estándar IEC con resultados de total interoperatividad. Como prueba de ello, en la Figura 2 se presenta uno de los mensajes intercambiados, concretamente la respuesta de la protección ante la petición del servicio Identify, en el que indica el nombre del fabricante, modelo y versión. Los mensajes han sido analizados mediante el programa Wireshark, que es un analizador de protocolos en redes de comunicaciones. Figura 2 Mensaje identify En esta figura pueden observarse los diferentes protocolos de comunicaciones implementados en el proyecto.

7 I CONTROL DEVICE FOR ELECTRICAL DISTRIBUTION NETWORKS Author: Juárez Montojo, Javier. Manager: Rodríguez Mondéjar, José Antonio. Collaborating entity: ICAI-Universidad Pontificia Comillas ABSTRACT The objective of this project is to develop a library to construct devices of control and supervision of electric devices by means of the application of the norm IEC on a communication system by means of the exclusive use of resources Open Source. The electrical substations are complex systems with a huge variety of different devices. The standard IEC search to obtain the interoperability between the different intelligent electronic devices (IED) that are part of the substation automation system (SAS). An IED is any device incorporating one or more processors with the capability to receive or send data from or to an external source. In general, the standard tries to assure that IEDs of different manufacturers are capable of exchanging processes and information through the abstraction of the necessary information, so that the low levels of the communication systems are transparent. The standard has an extension of approximately 1400 pages, which does that the implantation is laborious. Because of this, is necessary creating a series of tools that facilitate the development. The standard defines the model of information and services in an abstract way, which it makes necessary to create a mapping for a concrete system of communications. The first objective was to separate the communication systems and the protocols of the functions device. With it one manages to cheapen the development of devices and to increase the reliability on having worked with an independent module. In general, it uses different types of systems of communications according to the type of messages that it is necessary to exchange. In this project, it has been developed an architecture of communications based on the protocol of communications MMS (Manufacturing Message Specification). This architecture uses the client/server mechanism.

8 II The MMS protocol is based on the communication model OSI, whose structure is based on seven levels or layers. Currently, TCP/IP is the stack used, so that it is necessary that the high layers of OSI run on TCP/IP. The Figure 1 shows the protocol stack used in this project. Figura 1 Protocol stack The set of protocols TCP/IP are part of the core of the operating system, the access to it is through a series of functions (BSD socket API). The other layers have been implemented in this project, according the next standards: 1- RFC 1006 layer. It is an intermediate layer for the simulation of the transport layer OSI over TCP/IP. 2- Transport layer OSI (ISO 8073). 3- Session layer OSI (ISO 8326, ISO 8327). 4- Presentation layer OSI (ISO 8823). ASN.1 language (ISO 8825). 5- Application layer. MMS protocol (ISO 9506) and ACSE (ISO 8650) (Association Control Service Element). MMS propose a few objects and services which adapt perfectly to the base of the model IEC The MMS services

9 III define the format, content and procedure of exchange of messages between heterogeneous devices of industrial control. 6- ACSI (Abstract Communication Service Interface) layer of IEC The ACSI is where the standard defines the abstract services and the generic class. Multiple tests of interoperability have been realized. Between them, one with a protection of ABB based on the standard IEC with results of total interoperability. The Figure 2 shows an example of one of the interchanged messages, concretely the response before the request of the service Identify, in which it indicates the name of the vendor, model and revision. The messages have been analyzed with Wireshark, which is an analyzer of protocols in networks of communications. Figura 2 Identify message. In this figure can be observed the different protocols of communications implemented in the project.

10 Agradecimientos especiales Gracias a mi director de proyecto José Antonio Rodríguez Mondéjar por la confianza depositada en mí. A Iñigo Ramiro (IIT) por el apoyo dado. A Carolina Bachenheimer (ABB) por la ayuda prestada.

11 ESTE PROYECTO CONTIENE LOS SIGUIENTES DOCUMENTOS: DOCUMENTO Nº 1, MEMORIA (167 páginas.): 1.1 Pág. 6 a páginas. 1.2 Estudio de viabilidad. Pág. 105 a páginas. 1.3 Manual de utilización de la librería desarrollada. Pág. 129 a páginas. 1.4 Código Fuente. Pág. 146 a páginas. DOCUMENTO Nº 2, PRESUPUESTO (3 páginas.).

12 Documento I

13 Índice general Parte I... 5 Capítulo 1 Introducción Estudio del arte Motivación del proyecto Objetivos Metodología Recursos...11 Capítulo 2 Introducción a IEC Definiciones y abreviaciones Objetivo Partes de la normativa Conceptos básicos Modelo de información Modelo de servicios abstractos Relación entre las IEC , IEC y IEC Mapping a un sistema de comunicaciones determinado...30 Capítulo 3 Modelo de comunicaciones Pila de comunicaciones MMS sobre TCP/IP Capa física Ethernet IP TCP Capa de transporte OSI / RFC Descripción Implantación

14 8 Capa de sesión Descripción Implantación Capa de presentación Descripción Implantación Lenguaje ASN Reglas de codificación BER Ejemplo de uso del compilador ASN1C Capa de aplicación ACSE MMS Capítulo 4 Protocolo MMS Historia de MMS Modelo orientado a objetos Servicios Implantación...68 Capítulo 5 Implementación del ACSI de IEC Modelo de datos IEC Servicios abstractos del ACSI...80 Capítulo 6 IEC sobre MMS Capítulo 7 Resultados Establecimiento de la conexión Establecimiento de la asociación Transferencia de datos Cierre normal de la conexión...99 Capítulo 8 Conclusiones Capítulo 9 Futuros desarrollos Bibliografía

15 Parte II Estudio económico Capítulo 1 El software libre en las empresas Introducción El software libre y las fuerzas competitivas Análisis de costes La pequeña empresa y el software libre Las grandes empresas y el software libre El caso de Hewlett-Packard Linux vs Windows Grupos de presión sobre el software libre Conclusiones Parte III Manual de utilización de la librería desarrollada Capítulo 1 Introducción Capítulo 2 Interfaz de comunicaciones Capítulo 3 Funciones de ayuda Strings: To_bit_string: From_Octet_string: Capítulo 4 VariableAccessSpecification Capítulo 5 Cliente Parte IV Código fuente Capítulo 1 Introducción Capítulo 2 Interfaz de comunicaciones Capítulo 3 Funciones de ayuda Capítulo 4 VariableAccessSpecification Capítulo 5 Cliente

16 Parte I MEMORIA 5

17 Capítulo 1 INTRODUCCIÓN El objetivo del proyecto es desarrollar una librería para construir dispositivos de control y supervisión de elementos eléctricos mediante la aplicación de la norma IEC sobre un sistema de comunicaciones determinado mediante el uso exclusivo de recursos Open Source. Las subestaciones eléctricas, son sistemas complejos con gran variedad de dispositivos. La norma IEC busca conseguir la interoperabilidad entre los distintos equipos electrónicos inteligentes (IED, Intelligent Electronic Device) que forman parte del sistema de automatización de una subestación eléctrica (SAS, Substation Automation System). Se entiende por IED a todo dispositivo electrónico inteligente con uno o más microprocesadores con capacidad para intercambiar datos con una fuente externa. En general, la norma busca que IEDs de distintos fabricantes sean capaces de intercambiar procesos y datos entre ellos mediante la abstracción de la información necesaria de manera que los niveles inferiores del sistema de comunicaciones sean transparentes. Concretamente se encarga del modelado de los elementos dentro del sistema de automatización, para ello realiza una separación de la misma en distintos bloques eléctricos (bays) que se controlarán de manera conjunta según motivos de fabricación o de funcionalidad. La norma crea una virtualización de todos los elementos de la subestación, de manera que cada punto de acceso a la red se modelará como un equipo físico (Server), cada IED como un dispositivo lógico (LD) y cada elemento de la subestación como un nodo lógico (LN). Además, la norma especifica una interfaz de comunicaciones ACSI (Abstract Communication Service Interface) que define los servicios abstractos de comunicación necesarios para el intercambio de datos en el modelo de información. 6

18 Por otra parte, la naturaleza de este proyecto hace que sea necesaria la utilización de un completo lenguaje de programación orientado a objetos. El lenguaje elegido para este proyecto ha sido el lenguaje C++. En la parte IEC de la norma se especifican los sistemas de comunicaciones empleados. Este trabajo se centrará en el modelo Cliente/Servidor. En el que el mapping de la IEC a un sistema de comunicaciones determinado se realizará a nivel de aplicación mediante MMS (Manufacturing message specification). El mecanismo cliente/servidor, es aquel por el que un cliente accede a los datos de un servidor mediante petición de un servicio concreto. Este paso del modelo MMS a tramas de bits se hace en el nivel de presentación mediante el lenguaje ASN.1. Los servicios MMS definen el formato, contenido y procedimiento de intercambio de mensajes entre dispositivos de control industrial heterogéneos. Dado que el propio modelo de MMS se basa en objetos, resulta adecuado para ser utilizado en el diseño de sistemas de control de procesos orientados a objetos. Para MMS, cada dispositivo conectado a la red es visto como un dispositivo virtual, VMD (Virtual Manufacturing Device), ocultando sus particularidades y homogeneizando el acceso a los distintos recursos de cada dispositivo. MMS propone unos objetos y servicios, que se adaptan perfectamente a la base del modelo IEC El protocolo de comunicaciones MMS está basado en el modelo OSI (Open System Interconnection, estándar internacional ISO 7498). Su estructura está basada en siete niveles o capas. MMS es en definitiva un protocolo a nivel de aplicación dentro del modelo OSI que permite crear un modelo de información abstracto de 7

19 usuario de manera que se pueda convertir los mensajes en valores binarios, es decir, en tramas que se puedan transmitir a través de las capas inferiores de comunicaciones. El modelo OSI ha ido quedando relegado a un segundo plano de manera que únicamente suele usarse como modelo de referencia. En la actualidad el estándar de comunicaciones de uso es TCP/IP. Existen distintas técnicas para que aplicaciones OSI puedan operar sobre el medio TCP/IP. El método más ampliamente utilizado es descrito en RFC La parte IEC define la arquitectura de comunicaciones determinada. En cuanto a las estructura de este documento, primero se hará una introducción sobre la norma IEC (Capítulo 2), después se pasará a hablar sobre el modelo de comunicaciones y los distintos protocolos implementados en este proyecto (Capítulo 3); se tratará con mayor profundidad el protocolo de aplicación MMS (Manufacturing Message Specification) (Capítulo 4) y se hablará sobre el modelo de datos y servicios de la IEC (Capítulo 5). En el Capítulo 6, se explica la manera de mapear IEC sobre MMS, y por último se exponen los resultados (Capítulo 7), las conclusiones (Capítulo 8) y los futuros desarrollos (Capítulo 9). 1 Estudio del arte Existen multitud de protocolos para la automatización de subestaciones, que incluyen diversos protocolos propietarios, esto hace que conseguir la interoperabilidad entre dispositivos de distintos fabricantes sea complejo y laborioso. Ante este problema se creó el estándar IEC [1]. 8

20 El estándar IEC está considerado como una importante norma internacional para sistemas de automatización en subestaciones, mediante la cual, se pretende reducir notablemente los costes de ingeniería y configuración en la automatización de subestaciones eléctricas. Este estándar usa un modelo de comunicaciones basado en el protocolo Manufacturing Message Specification [2] [3]. Dicho protocolo fue creado en la década de los 80, siendo su última versión del año Existe una implementación de la arquitectura MAP y de un servidor MMS [23] desarrollado por la universidad EPFL de Laussane en lenguaje Ada de dominio público. 2 Motivación del proyecto La norma IEC consta de una serie de documentos con una extensión de alrededor de 1400 páginas. Este estándar es complejo y difícil de entender, por lo que frente a las ventajas que genera, su alta dificultad hace que el tiempo empleado en su implantación sea poco abordable. Por otra parte, aunque este estándar no especifica los servicios ACSI como una API (Application Programming Interface), se podría especificar así con el objetivo de que los diseñadores de las aplicaciones Cliente no necesiten preocuparse de qué pila de comunicaciones MMS que se usa. Ante esto, surge la necesidad de construir una librería para poder desarrollar dispositivos de control de forma eficiente. En la Figura 1 se muestra un ejemplo de la arquitectura empleada. 9

21 Figura 1 Ejemplo de mapping de comunicaciones [1] Hay que destacar por tanto, que el objetivo principal de este proyecto ha sido independizar el sistema de comunicaciones y la parte de protocolos, de las funciones propias del dispositivo. Con ello se consigue abaratar el desarrollo de dispositivos y aumentar la fiabilidad, al trabajar con un módulo independiente. 3 Objetivos -Implementación del ACSI (Abstract Communication Service Interface) de la norma IEC y mapping de estos servicios en un sistema de comunicación determinado. -Validar en dispositivos genéricos dicha funcionalidad. -Determinación de la capacidad de la red en velocidad y caudal de datos (Este objetivo se ha sustituido por el del análisis de los mensajes intercambiados con dispositivos bajo norma IEC 61850). -Guía útil para que la librería pueda ser aplicada por terceros. -Realizar el proyecto únicamente mediante el uso de recursos Open Source (software distribuido y desarrollado libremente). 10

22 -Objetivos adicionales: -Desarrollo de una herramienta para la configuración de dispositivos bajo norma IEC Metodología Trabajo realizado: -Lectura de las normativas IEC y de ISO 9506 (Manufacturing Message Specification). -Familiarización con los lenguajes de programación C, C++, y con el lenguaje ASN.1 (Abstract syntax notation n.1). -Familiarización con el sistema operativo Linux y sus herramientas de desarrollo. -Implementación del protocolo de aplicación MMS (basado en modelo OSI) sobre TCP/IP mediante norma RFC Implementación de la capa de sesión y presentación del modelo OSI. -Implementación de los servicios MMS. -Implementación del ACSI de la IEC Validar la librería en dispositivos genéricos Recursos El proyecto se realizará bajo sistema operativo Linux, de manera que se obtengan las ventajas del software libre. Los lenguajes de programación utilizados serán C y C++. La estructura de los mensajes de MMS se realizarán mediante lenguaje ASN.1 según viene especificados en el estándar ISO

23 (Industrial automation systems -- Manufacturing Message Specification -- Part 2: Protocol specification). Se usarán las reglas de codificación BER (Basic encode rules), definidas en el estándar ASN.1 para codificar la información abstracta en un flujo de bits único. Compiladores: Familia de compiladores GNU: Gcc (Compilador C) G++ (Compilador C++) Herramienta Make. Asn1c: Compilador de asn.1 (Abstract syntax notation n.1). Se encarga de convertir una especificación ASN.1 en estructuras de datos C/C++. También crea el código que permite la serialización y deserialización automática de estas estructuras usando las reglas BER. Wireshark: Analizador de protocolos utilizado para realizar análisis y solucionar problemas en redes de comunicaciones para desarrollo de software y protocolos. 12

24 Capítulo 2 INTRODUCCIÓN A IEC Definiciones y abreviaciones SAS: Sistema de automatización de una subestación eléctrica. ACSI: Abstract Communication Service Interface. Modelo de servicios abstractos de comunicación Bay: Bloques eléctricos en que puede separarse una subestación. IED: Equipos electrónicos inteligentes. Cualquier dispositivo con uno o más microprocesadores con capacidad para recibir o enviar datos. Logical Node: Unidades lógicas básicas que realizan una función que debe ejecutar el sistema. Data object (DO): Parte de un Logical Node que representa una información específica. Intercambiabilidad: Capacidad para cambiar un dispositivo de un fabricante por otro de un fabricante distinto. Interoperabilidad: Capacidad de dos o más IEDs de intercambiar información, sean o no del mismo fabricante. Protocolo: Conjunto de reglas que determinan el comportamiento y características de la comunicación. SCSM: Specific Communication Service Mapping. Proceso estándar que suministra un mapping concreto de los servicios y objetos del ACSI a una pila de comunicaciones concreta. 13

25 2 Objetivo La experiencia adquirida dentro de la industria ha demostrado la necesidad de utilizar potentes protocolos de comunicaciones que sean capaces de proveer interoperabilidad entre IEDs de distintos fabricantes. Se entiende por IED a todo dispositivo electrónico inteligente que forma parte del sistema de automatización de las subestaciones eléctricas. En este contexto, interoperabilidad se refiere a la capacidad para operar en la misma red, mediante el intercambio de datos y procesos por parte de dispositivos heterogéneos. Para ello, la norma trata, a lo largo de sus 10 partes, cuatro aspectos fundamentales: 1. Explica los requisitos de los sistemas de comunicaciones y de los equipos. 2. Establece un modelo de datos sólido. 3. Establece una serie de servicios de comunicación 4. Especifica un lenguaje descriptivo para la configuración de subestaciones basado en XML. 3 Partes de la normativa IEC : Introduction and overview. Se da una visión general de la norma y establece los conceptos básicos. IEC : Glossary. Conjunto de términos utilizados a lo largo de la norma. IEC : General requeriments. Requisitos de calidad, condiciones ambientales, servicios auxiliares y otras especificaciones. IEC : System and Project management. 14

26 Gestión de sistemas y proyectos. Requisitos de ingeniería, ciclo de vida de los sistemas y garantía de calidad. IEC : Communication requirements for functions and device models. Requisitos del sistema de comunicaciones y de los equipos. IEC : Substation automation system configuration language (SCL). Lenguaje basado en XML empleado para la configuración de IEDs. IEC : Basic communication structure. 7-1: Principles and models. Visión general de la parte : Abstract communication service interface (ACSI). Describe el ACSI. Especifica los servicios de comunicación abstractos. 7-3: Common data classes. Parte del modelo de información. 7-4: Compatible logical node classes and data classes. Parte del modelo de información. IEC : Specific communication service mapping (SCSM). Mapping del modelo de información y servicios de comunicación abstractos a un sistema de comunicaciones concreto. Mapping a MMS. IEC : Specific communication service mapping. Mapping del modelo de información y servicios de comunicación abstractos a un sistema de comunicaciones concreto. IEC : Conformance testing. Pruebas de validez. 15

27 4 Conceptos básicos Una subestación eléctrica puede ser definida como un nodo dentro de la red eléctrica usada para la transformación de la tensión. Suelen colocarse en las inmediaciones de las centrales eléctricas para elevar el voltaje en la salida de los generadores y en las cercanías de de los consumidores para bajarlo de nuevo. El elemento principal de la subestación es el transformador, aunque además contiene elementos de corte y protección. Para que un sistema de automatización de subestaciones eléctricas (SAS) sea eficiente es necesario definir un modelo de datos sólido y un sistema de comunicaciones concreto, de manera que se logre alcanzar la interoperabilidad entre los distintos elementos dentro de la subestación. El estándar IEC define la información necesaria para esto. Para ello utiliza el concepto de virtualización, de manera que todo elemento dentro de la subestación eléctrica va a ser modelado como un Logical Node (LN). Por ejemplo, la representación virtual de un interruptor con capacidad de corte en carga será un LN de la clase estandarizada XCBR. Varios LN constituyen un Logical Device (LD). Cada LD siempre es implementado dentro de un IED. 16

28 Figura 2: Modelo conceptual [1] En la Figura 2 puede observarse como los dispositivos reales son modelados como diferentes LN que forman un LD. Este LD puede ser una representación de una bahía dentro de la subestación. El concepto de bahía viene a ser una separación que se hace de los elementos de la subestación en distintos bloques eléctricos, principalmente por motivos de funcionalidad o relacionados con su fabricación, pero que se controlan de manera conjunta. En el ejemplo, el LN XCBR contiene a su vez una serie de datos (Position, Mode ), que a su vez contendrán una serie de atributos. Los datos contienen una estructura y semántica completamente conocida dentro del contexto del SAS. La información representada por estos datos y sus atributos serán intercambiados por una serie de servicios definidos en el ACSI (IEC ). Este modelo de datos y servicios, son definidos de manera abstracta lo que independiza los objetos del sistema de comunicaciones 17

29 determinado. Esto hace que sea necesario el mapping de estos datos y servicios a un sistema de comunicaciones concreto. No obstante esta naturaleza abstracta permite el mapping a cualquier protocolo de comunicaciones. Actualmente la norma sólo especifica este mapping sobre una pila de comunicaciones que incluye el protocolo Manufacturing Message Specification (MMS) sobre TCP/IP y ethernet. Resumiendo, el estándar IEC establecerá: Funciones e información que son visibles dentro de la red. Cómo es nombrada y cómo es descrita (IEC , IEC y IEC ). Cómo puede accederse a esta información y cómo puede ser intercambiada (IEC ). Cómo se conectan los dispositivos a la red de comunicaciones (IEC x y IEC x). Todos estos elementos dentro de la subestación deben ser configurados. Esta configuración contiene la descripción de los distintos objetos y la relación entre ellos. La parte IEC especifica la descripción de un lenguaje para la configuración de los IEDs en subestaciones eléctricas. Este lenguaje es denominado Substation configuration description language (SCL). 5 Modelo de información En la Figura 3 se muestra un ejemplo de cómo diferentes LNs forman distintos IEDs. 18

30 Figura 3 Ejemplo de composición de diferentes IEDs [1] Los LNs que aquí se muestran son PTOC (Protección de sobreintensidad), PDIS (Protección de distancia), PTRC (Trip Conditioning) y XCBR (Interruptor). En el caso de la izquierda, todos los LNs se encuentran en un mismo IED que se conecta directamente al interruptor. No hay bus de campo en el proceso. En el caso del centro, los nodos lógicos PTOC, PDIS y PTRC se alojan en un mismo IED que se conecta al bus de campo. El LN XCBR se encuentra en otro dispositivo que se conecta al interruptor. Por último, en el caso de la derecha, existe un dispositivo que contiene la funcionalidad de sobreintensidad, otro que contiene la de distancia y otro donde se alojó el XCBR. El conjunto de LNs (unos 91) vienen definidos en la parte IEC En ella se hace una clasificación según se muestra en la Tabla 1. 19

31 Tabla 1 Grupos de LNs [1] Cada LN está a su vez formado por distintos datos que a su vez contienen diferentes atributos. En la Figura 4 se muestra un ejemplo de la estructura del LN XCBR. 20

32 Figura 4 Información contenida en un LN XCBR [1] El objeto XCBR1 del tipo LN XCBR contiene una serie de datos (Pos, Mode ). El significado de estos datos viene definido en la parte IEC , así por ejemplo, el dato Pos indica el estado o posición del interruptor. El contenido de estos datos, esta formado por una serie de atributos que están contenidos y definidos en lo que se conoce como Common Data Class (CDC). Un CDC es una agrupación de distintos atributos de manera que se crean clases genéricas de datos (datos referidos como atributos) que se repetirán en los distintos datos definidos en la IEC Estos CDC vienen establecidos en la parte IEC Así, el dato Pos es del tipo DPC (double point control) que contiene una serie de atributos como 21

33 ctlval, opertim Cada CDC contiene atributos de uso obligatorio y otros de uso opcional, lo que hace que para cada tipo de dato existan atributos del CDC que no sean necesarios. Es importante fijarse en que los atributos definidos están agrupados según su Functional Constraint (FC), así habrá atributos de Control (CO), Status (ST), Substitution (SV) Extendiendo este modelo a lo representado en la Figura 3 se obtendría un modelo de información como se representa en la Figura 5. Figura 5 Ejemplo de modelado [1] Este ejemplo muestra claramente el concepto de virtualización que utiliza la norma. De esta manera se consigue definir qué elementos serán visibles dentro de la red, cómo son nombrados y cómo son descritos. El primer paso dentro de esta virtualización sería modelar cada LN según el modelo establecido en IEC e IEC

34 El siguiente paso sería el modelado del Logical Device (LD). Un LD representa una serie de funciones, cada una de ellas representadas por un LN. Es decir cada LD representa a cada IED. Todo LD debe contener al menos dos LNs. LLN0: Nodo lógico que contiene toda la información común al LD. LPHD: Nodo lógico que contiene la información acerca del equipo físico original del LD. Por último se va a introducir el concepto de equipo físico (Server). Un Server representa un punto de acceso a la red. Es decir, si un único IED se conecta directamente a la red, al Server le corresponderá un único LD que represente al IED, pero por el contrario, si varios IEDs comparten el mismo punto de acceso a la red, el Server contendrá a los diferentes LDs. En resumen, la norma establece un modelo orientado a objetos para la virtualización de la realidad. Usando el tipo de notación UML (Unified Modeling Language), se muestra, en la Figura 6, un ejemplo de este modelo. Así, la clase Server contendrá de 1 a n LDs, cada LD contendrá varios LNs, que a su vez contendrán diferentes datos con sus correspondientes atributos. 23

35 Figura 6 Ejemplo del modelo de datos abstractos [1] 6 Modelo de servicios abstractos En la parte IEC , se definen una serie de servicios cuyo objetivo es acceder e intercambiar la información dentro del modelo anteriormente explicado. Los servicios son definidos usando una técnica orientada a objetos. Estos servicios son abstractos, es decir, su definición está centrada en la descripción de la función de los servicios. Esto hace necesario realizar un mapping a un sistema de comunicación determinado para crear mensajes concretos. Estos mensajes están especificados en la parte IEC x e IEC x. Estos servicios están definidos en lo que se conoce como ACSI (Abstract communication Service Interface). Existen dos grandes grupos de servicios de comunicaciones, un grupo usa el mecanismo Cliente/Servidor mediante servicios como control o lectura de datos, mientras que el otro, utiliza un modelo punto a punto con los GSE 24

36 servicios (usado para tareas con tiempo crítico) y con los Sampled Values Services para transmisiones periódicas. En la Figura 7 se muestran los distintos mecanismos anteriormente expuestos. Figura 7 Métodos de comunicación ACSI [1] Como ya se ha comentado, los datos y dispositivos reales son modelados mediante una representación virtual. Esta imagen virtual será accesible a través de los servicios ACSI. Un ordenador debe pedir un servicio y debe recibir la respuesta del dispositivo. El modelo Cliente/Servidor: En una arquitectura Cliente/Servidor, los clientes realizan peticiones de servicio y reciben confirmaciones de estos servicios procesados en el servidor. En la Figura 8 se muestra este mecanismo. 25

37 Figura 8 Cliente/Servidor [1] La norma IEC define únicamente el comportamiento del servidor, es decir, los objetos que contiene (LNs, data ) y las peticiones de servicios intercambiados. El rol del cliente es complementario, aunque su estructura interna y funciones no están definidas en el estándar. El servidor, por tanto, es la clave del modelo establecido. En la Figura 9 se muestra la jerarquía de componentes dentro de la estructura definida por la norma. Los dispositivos que cumplen con la normativa IEC deben ser visibles a cualquier otro dispositivo conectado a la red cumpliendo la interoperabilidad entre ellos. Todo lo que no sea modelado como servicio, logical device, logical node, data, data attribute no debe ser visible dentro de la red. 26

38 Figura 9 Jerarquía de los componentes. [1] Generic Substation Event (GSE): Es el servicio que permite la comunicación de eventos genéricos de la subestación a varios dispositivos IEDs dentro del sistema, de manera simultánea, rápida y segura. Está relacionado con acciones automáticas que requieran el intercambio de información con una importante restricción temporal. Para poder proporcionar este servicio la norma establece dos bloques de control. El GoCB, que permite el envío de mensajes tipo GOOSE, basado en un mecanismo Publicador/abonado, y el GsCB, que permite el envío de mensajes GSSE, de características similares al GoCB pero con tratamiento de distinto tipo de información. Transmission of sampled values (TSV): Es el servicio que permite la transmisión de valores instantáneos de medidas analógicas, minimizando el tiempo que transcurre desde el muestreo hasta la recepción del mensaje. 27

39 7 Relación entre las IEC , IEC y IEC Ya se ha explicado de manera conceptual las diferentes partes que contienen la norma, ahora se procederá a la relación entre las partes IEC , IEC , IEC , desde un punto de vista de los conceptos de programación orientada a objetos que utiliza la norma. Recapitulando un poco, todo lo que hay dentro de una subestación eléctrica va a ser modelada mediante Nodos lógicos. Cada LN puede ser visto como un objeto con atributos y operaciones. Cada objeto es un elemento de una determinada clase que describe las propiedades y el comportamiento del objeto. Por lo tanto, para cada tipo de objeto es necesario definir un modelo de clase. En la parte IEC se describe la definición general del modelo de clases. En la parte IEC se describen unas especializaciones de la clase LOGICAL-NODE. En la parte IEC se especifican una serie de clases genéricas de datos que van a tener una serie de atributos perfectamente definidos. En la Figura 10 se representa este concepto, por el cual, el modelo de información que se obtiene y a la que se tiene acceso mediante una serie de servicios determinados (7-2), es un modelo jerarquizado en el que cada LN (7-4) tiene unos datos formados por una serie de atributos (7-3). 28

40 Figura 10 Relación entre las diferentes partes [1] Como ejemplo, en la Figura 11 se muestran dos LN definidos en la parte IEC , XCBR y XDIS, cada LN contiene una serie de datos, uno de ellos (pos) del tipo DPC definido en IEC En la parte de abajo de la Figura 11 se muestra un objeto (XCBR1) de la clase XCBR al que se puede acceder mediante una serie de servicios definidos en IEC

41 Figura 11 Ejemplo de la relación entre las distintas partes de la norma [1] 8 Mapping a un sistema de comunicaciones determinado Como ya se ha comentado, el modelo anterior es definido de manera abstracta, por lo que será necesario realizar un mapping a un sistema de comunicaciones determinado. Dicho mapping viene especificado en las partes IEC x e IEC x. El ACSI no especifica mensajes concretos, es decir no contiene los mensajes codificados que contienen los parámetros de los servicios. En la Figura 12 se muestra los diferentes mapping definidos en la norma. 30

42 Figura 12 ACSI mappings [1] Todos los servicios, menos los GOOSE y TSV son mapeados sobre MMS (Manufacturing Message Specification), TCP/IP y ethernet. Este SCSM (Specific communication service mapping) define como se implementan los distintos servicios y objetos sobre una pila de comunicaciones determinada. La interoperabilidad que busca la norma hace necesario que todos los dispositivos usen la misma pila; aún así, la naturaleza abstracta del modelo propuesto, hace que este se pueda adaptar según vayan evolucionando las tecnologías de comunicación. En la Figura 13 se muestra un ejemplo del mapping de los servicios ACSI sobre MMS. Figura 13 Mapping a MMS [1] 31

43 Capítulo 3 MODELO DE COMUNICACIONES 1 Pila de comunicaciones En este apartado se va a tratar sobre la pila de comunicaciones que estable la norma en la parte IEC Para ello, primero establece el tipo de mensajes que van a ser intercambiados: Tipo 1: Fast Messages. Tipo 1A: Trip. Tipo 2: Médium speed messages. Tipo 3: Low speed messages. Tipo 4: Raw data messages. Tipo 5: File transfer functions. Tipo 6: Time synchronisation messages Los mensajes tipo 1 y 1A son mapeados sobre distintos Ethertype para optimizar la decodificación de los mensajes recibidos. Los mensajes del tipo 2, 3 y 5 requieren servicios orientados a la conexión. El estándar MMS (Manufacturing Message Specification) suministra el modelo de información y los servicios requeridos por el ACSI. 32

44 Estos mensajes son mapeados como se muestra en la Figura 14. Figura 14 Perfil de las comunicaciones [1] En este proyecto se va a desarrollar únicamente la arquitectura necesaria para el intercambio de los mensajes 2, 3 y 5. Estos mensajes son los definidos dentro del ACSI especificado en la parte IEC Por lo tanto, a partir de aquí, únicamente se tratará la pila de comunicaciones de la arquitectura Cliente/Servidor, es decir la pila basada en el protocolo de aplicación MMS (Manufacturing Message Specification). El protocolo de comunicaciones MMS está apoyado sobre el modelo OSI (Open System Interconnection, estándar internacional ISO 7498). Su estructura está basada en siete niveles o capas. Este modelo se definió antes de implementar los protocolos, por lo que su utilización ha quedado determinada por su uso como modelo. En la actualidad se utiliza el modelo TCP/IP como arquitectura de uso. En la Figura 15 se muestran las diferentes capas del modelo OSI. 33

45 Figura 15 Modelo OSI [1] Por lo mencionado anteriormente, en la práctica, el protocolo MMS operará sobre TCP/IP. Los requerimientos básicos de MMS, canal de comunicación fiable y full duplex entre otros, son cubiertos por TCP/IP. Existen distintas técnicas para que aplicaciones OSI puedan operar sobre el medio TCP/IP. El método utilizado más ampliamente es descrito en RFC 1006, que se describirá en los siguientes apartados. Concretando la pila de comunicaciones a la arquitectura Cliente/Servidor seguida en este proyecto, el A-Profile (Especificación de las tres capas superiores del modelo OSI) se muestra en la Figura 16. Figura 16 A-Profile [1] 34

46 En cuanto al T-Profile (Especificación de las cuatro capas inferiores del modelo OSI), existen varias combinaciones posibles como se mostró en la Figura 14. En la arquitectura Cliente/Servidor en concreto, existen dos T-Profiles que pueden ser usados por el A-Profile descrito en la Figura 16, estos son: TCP/IP u OSI. El uso de TCP/IP como estándar de hecho, hace que en este proyecto se utilice el TCP/IP T-Profile que se muestra en la Figura 17. Figura 17 TCP/IP T-Profile [1] En los siguientes apartados se hablará sobre las distintas capas de la arquitectura empleada. 35

47 2 MMS sobre TCP/IP MMS forma parte de la arquitectura MAP, basada en el modelo de referencia OSI. En la Figura 18 se muestra esta arquitectura. Figura 18 Arquitectura MAP [15] La mayoría de las aplicaciones implementadas en el modelo OSI, pueden operar en el medio TCP/IP. Por encima de la capa de transporte, las funcionalidades de la pila TCP/IP son equivalentes a las de la pila MAP. La única diferencia es que para implementar MMS sobre TCP/IP, una capa intermedia de comunicación, debe ser especificada. 36

48 En general, las posibles implementaciones de MMS son las mostradas en la Figura 19: Figura 19 Diferentes pilas para MMS [16] a) Arquitectura MAP. b) Solución usando RFC 1006 (ISO transport services on top of the TCP. Versión 3) para emular los servicios OSI sobre TCP/IP. c) Solución poco realista de implementar todos los servicios sobre sockets TCP/IP d) Solución usando RPC. e) Solución trasladando las especificaciones de MMS PDUs de ASN1 a CORBA IDL. En diversos estudios ha quedado demostrada la funcionalidad de MMS sobre RPC, no obstante, la dificultad de trasladar las MMS ASN1 PDUs a estructuras de datos de RPC hace que se desestime esta opción, aunque a priori aseguraría una transferencia de datos fiable. 37

49 Por otra parte, el método más usado y el que establece el estándar IEC para que las aplicaciones OSI operen en un medio TCP/IP es descrito en RCF Este método propone una implementación completa de las capas de sesión, presentación y ACSE sobre TCP/IP. En la Figura 20 se muestra la pila completa utilizada. Figura 20 Pila de comunicaciones 38

50 En general, cada capa proporciona servicios a la capa que está encima de ella. Un servicio es un conjunto de operaciones que ofrece cada capa, viene a ser lo que se hace en cada capa. 3 Capa física Se encarga de la transmisión de cadenas de bits sobre el medio físico. Especifica las características del medio de transmisión, la naturaleza de las señales, la velocidad de datos y cuestiones afines. 4 Ethernet Cualquier sistema Ethernet consta de tres elementos básicos: El medio físico: o Tipo eléctrico (Cable coaxial o par trenzado). o Tipo óptico (fibra óptica). Reglas de control de acceso al medio (MAC). Trama Ethernet El control de acceso al medio empleado en Ethernet es el CSMA/CD: 1. La estación transmite si el medio está libre. 2. Si el medio está ocupado, la estación continua escuchando hasta que encuentra libre el canal, en cuyo caso transmite inmediatamente. 3. Si dos estaciones intentan transmitir a la vez sus señales, colisionan. Se les notifica (mediante una señal corta de alerta) a las estaciones y estas vuelven a planificar sus transiciones. 4. Eligen un intervalo de tiempo aleatorio y vuelven a intentarlo (Repetidas colisiones, indican red ocupada). Ethernet es actualmente el principal protocolo a nivel de enlace. 39

51 5 IP El protocolo de Internet (IP) es parte del conjunto de protocolos TCP/IP. Se especifica, como cualquier protocolo estándar, en dos partes. La interfaz con la capa superior El formato real del protocolo y los mecanismos asociados. Se utiliza para ofrecer el servicio de encaminamiento a través de varias redes. Se implementa tanto en sistemas finales, como en routers intermedios. Un router es un dispositivo con capacidad de procesamiento, que conecta dos redes y cuya función principal es retransmitir datos desde una red a otra siguiendo la ruta adecuada para alcanzar el destino. Se añade una cabecera de información de control a cada segmento, para formar un datagrama IP. En la cabecera IP, además de otros campos, se incluirá la dirección del computador destino. (La capa de enlace de datos tiene la dirección de la red de destino). Funcionamiento de la capa de acceso al medio y de IP: En la capa IP se añade la cabecera con la dirección del computador destino entre otros. En la capa MAC se añade la cabecera con la dirección de la red destino entre otros. (Dirección del router). El paquete llega al router, que elimina la cabecera del paquete, y examina la cabecera IP. Añade al datagrama una cabecera de acceso a la red direccionando el paquete. 6 TCP Es el protocolo de control de la transmisión orientado a conexión. Está diseñado para proporcionar una conexión segura entre procesos. Independientemente de la naturaleza de las aplicaciones que intercambian datos, es usual requerir que los datos se intercambien de 40

52 forma segura. Es decir, que todos los datos lleguen a la aplicación destino, en el mismo orden en que fueron enviados. La capa de aplicación genera un bloque de datos y los envía a la capa TCP. Esta capa puede que lo divida en fragmentos más pequeños para hacerlos más manejables. A cada fragmento se le añade una cabecera formando un segmento TCP. La cabecera incluye, entre otros, el puerto destino. Normalmente, el protocolo IP y el resto de protocolos dependientes de la red, forman parte del núcleo del sistema operativo (Aquella parte del sistema operativo que interactúa de forma directa con el hardware de una máquina), mientras que los protocolos de aplicación se implementan como procesos separados. TCP está implementado para ejecutarse, bien dentro del núcleo, como un programa separado o bien como un paquete de librería (Trozos de código que contienen alguna funcionalidad preconstruida que puede ser utilizada por un ejecutable) enlazado con el programa de aplicación. En la cabecera de cada PDU se debe incluir un campo, que permita identificar al protocolo de aplicación al que pertenecen los contenidos de dicha PDU. Esta función se realiza mediante los números de puerto fuente y destino. En general la cabecera TCP se compone de los siguientes campos: Un número de puerto de origen (2 bytes). Un número de puerto destino (2 bytes). Un número de secuencia (4 bytes). Un número de acuse de recibo (4 bytes). Tamaño de la cabecera (4 bits). Campo reservado (6 bits). Indicador (6 bits). 41

53 Tamaño de ventana (2 bytes). Suma de comprobación (2 bytes). Puntero de datos urgentes (2 bytes). Opciones. Normalmente la cabecera es de 20 bytes, usando las opciones al principio de la conexión TCP. En cuanto al campo de los indicadores (6 bits), se tienen los indicadores de 1 bit siguientes: URG: Contiene datos urgentes. ACK: Acuse de recibo válido. PUSH: Se solicita una manipulación más rápida del paquete. RST: Se solicita una finalización porque el proceso local se está cerrando. SYN: Establece el número de secuencia inicial del host. Se establece sólo durante el comienzo de la asociación. FIN: Se solicita el cierre de la conexión de manera normal. Los PDUs asociados a cada protocolo de aplicación, tienen una estructura definida, esta es transparente al protocolo TCP, que las tratan como un flujo de bytes. Las primitivas del protocolo TCP, son un conjunto de llamadas al sistema operativo que constituyen una API. La forma en que una aplicación se identifica con el protocolo de transporte y viceversa es a través de un número denominado puerto. Con 42

54 un puerto se identifica una aplicación dentro de un conmutador de forma precisa. Con un socket es posible identificar una aplicación dentro de toda la red. Esto es posible, identificando además del puerto, la dirección IP del ordenador. Se tiene así una terna denominada socket, de la forma: (Dirección IP, Protocolo de transporte, Puerto) En Unix, un archivo está identificado en cada proceso a través de un número que se denomina descriptor de archivo. La API del sistema de archivo define funciones que utilizan a ese descriptor para acceder al archivo y realizar las operaciones correspondientes. Este concepto se puede extrapolar a un socket. De forma que se asocia un descriptor con una aplicación especifica en la red. Los sockets se crean y se utilizan mediante una serie de funciones que forman un API (application program interface). 7 Capa de transporte OSI / RFC Descripción. Esta capa del modelo OSI es descrita en el estándar ISO Se encarga de asegurar la completa y correcta transferencia de datos. Hay cinco protocolos de transporte definidos en OSI (TP0, TP1, TP2, TP3, TP4). En comparación con TCP el protocolo que es similar en cuanto a sus características, es el TP4 (También puede ser referido como COTP). Una diferencia fundamental entre TP4 y TCP es que TP4 usa diez TPDUs (transport protocol data units) diferentes, mientras que TCP sólo usa uno. Esto hace que TCP sea mucho más sencillo, aunque su cabecera sea mucho más compleja (la cabecera TCP tiene al menos 20 bytes, 43

55 mientras que TP4, 5 bytes). Dentro de TP4 se usa la TSAP, que es similar al concepto de puerto en TCP. El método descrito en RFC 1006 suministra una completa implementación de las capas superiores del modelo OSI sobre TCP/IP. A continuación se explicará brevemente este método en el que se simula el protocolo TP4, mediante el establecimiento de un mapping entre las primitivas TCP y las esperadas por TP0 (Transport protocol class 0). RFC 1006: El puerto 102 de TCP se reserva para usuarios que implementen este método. Esta norma, permite una convergencia y estrategia de transición entre las redes basadas en TCP/IP y las redes basadas en OSI. Existen dos aproximaciones para llevar esto a cabo. Una es transportar cada aplicación por separado y otra es realizar la implementación basándose en que TCP/IP y OSI están ambos diseñados por capas. Se usará la independencia de capas para definir un TSAP (Transport service access point) que aparente ser idéntico a los servicios e interfaces ofrecidas por el ISO TSAP, pero en realidad se implementará el protocolo ISO TP0 en lo alto de TCP/IP. Esto hace que se logre la misma funcionalidad que TP4. De esta manera, las capas superiores de OSI, pueden operar completamente sin saber que están en una red TCP/IP. En cuanto a los protocolos de transporte del modelo OSI, a continuación se muestran algunas de sus características: TP0: Contempla un número de funciones mínimas. No hace otra cosa que segmentación y reensamblado. 44

DISPOSITIVO DE CONTROL PARA REDES DE DISTRIBUCIÓN ELÉCTRICA RESUMEN DEL PROYECTO

DISPOSITIVO DE CONTROL PARA REDES DE DISTRIBUCIÓN ELÉCTRICA RESUMEN DEL PROYECTO I DISPOSITIVO DE CONTROL PARA REDES DE DISTRIBUCIÓN ELÉCTRICA Autor: Juárez Montojo, Javier. Director: Rodríguez Mondéjar, José Antonio. Entidad Colaboradora: ICAI-Universidad Pontificia Comillas RESUMEN

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

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

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

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

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

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

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

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

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

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

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

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

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

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

GUÍA DE ESTUDIO TEMA 9. MODELO OSI DE REDES INDUSTRIALES

GUÍA DE ESTUDIO TEMA 9. MODELO OSI DE REDES INDUSTRIALES GUÍA DE ESTUDIO TEMA 9. MODELO OSI DE REDES INDUSTRIALES OBJETIVOS Presentar la evolución y adaptación del modelo OSI (visto en la UD1) en las redes de comunicaciones industriales. Nuria Oliva Alonso Tutora

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

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

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

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos requeridos para crearlos (ejemplo: el compilador) Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción

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

MODELO OSI. Historia. Modelo de referencia OSI

MODELO OSI. Historia. Modelo de referencia OSI MODELO OSI El modelo de interconexión de sistemas abiertos (ISO/IEC 7498-1), también llamado OSI (en inglés open system interconnection) es el modelo de red descriptivo creado por la Organización Internacional

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

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

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

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

Redes de Computadoras Introducción Arquitectura de Redes

Redes de Computadoras Introducción Arquitectura de Redes Universisdad de Los Andes Facultad de Ingeniería Escuela de Sistemas Redes de Computadoras Introducción Arquitectura de Redes Mérida - Venezuela Prof. Gilberto Díaz Otra clasificación de las redes Según

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

Enginyeria del Software III

Enginyeria del Software III Enginyeria del Software III Sessió 3. L estàndard ISO/IEC 15504 Antònia Mas Pichaco 1 Introducción El proyecto SPICE representa el mayor marco de colaboración internacional establecido con la finalidad

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

3.INSTALACIÓN Y CONFIGURACIÓN DE LOS EQUIPOS DE RED

3.INSTALACIÓN Y CONFIGURACIÓN DE LOS EQUIPOS DE RED 3.INSTALACIÓN Y CONFIGURACIÓN DE LOS EQUIPOS DE RED 1.El sistema operativo en red Lo que podemos hacer en la red depende del software ejecuta en cada uno de sus nodos.y Este software se sustenta sobre

Más detalles

UNIVERSIDAD DE ALCALÁ - DEPARTAMENTO DE AUTOMÁTICA Área de Ingeniería Telemática LABORATORIO DE COMUNICACIÓN DE DATOS (CURSO 2011/2012)

UNIVERSIDAD DE ALCALÁ - DEPARTAMENTO DE AUTOMÁTICA Área de Ingeniería Telemática LABORATORIO DE COMUNICACIÓN DE DATOS (CURSO 2011/2012) UNIVERSIDAD DE ALCALÁ - DEPARTAMENTO DE AUTOMÁTICA Área de Ingeniería Telemática it LABORATORIO DE COMUNICACIÓN DE DATOS (CURSO 2011/2012) PRÁCTICA 5 EMULACIÓN DE REDES. CONFIGURACIÓN DE ROUTERS Objetivos

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

QUÉ ES UN SERVIDOR Y CUÁLES SON LOS PRINCIPALES TIPOS DE SERVIDORES? (PROXY, DNS, WEB, FTP, SMTP, ETC.) (DV00408A)

QUÉ ES UN SERVIDOR Y CUÁLES SON LOS PRINCIPALES TIPOS DE SERVIDORES? (PROXY, DNS, WEB, FTP, SMTP, ETC.) (DV00408A) APRENDERAPROGRAMAR.COM QUÉ ES UN SERVIDOR Y CUÁLES SON LOS PRINCIPALES TIPOS DE SERVIDORES? (PROXY, DNS, WEB, FTP, SMTP, ETC.) (DV00408A) Sección: Divulgación Categoría: Herramientas Informáticas Fecha

Más detalles

Anexo B. Comunicaciones entre mc y PC

Anexo B. Comunicaciones entre mc y PC Anexo B Comunicaciones entre mc y PC En este apartado se hará hincapié en los comandos para el manejo del módulo de comunicaciones desde el PC. Conociendo estos comando se podrá realizar una aplicación

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

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

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

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

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos 2.1. Principios básicos del Modelado de Objetos UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos Hoy en día muchos de los procesos que intervienen en un negocio o empresa y que resuelven

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

CAPÍTULO 1 Instrumentación Virtual

CAPÍTULO 1 Instrumentación Virtual CAPÍTULO 1 Instrumentación Virtual 1.1 Qué es Instrumentación Virtual? En las últimas décadas se han incrementado de manera considerable las aplicaciones que corren a través de redes debido al surgimiento

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

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

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

Interoperabilidad de Fieldbus

Interoperabilidad de Fieldbus 2002 Emerson Process Management. Todos los derechos reservados. Vea este y otros cursos en línea en www.plantwebuniversity.com. Fieldbus 201 Interoperabilidad de Fieldbus Generalidades Qué es interoperabilidad?

Más detalles

3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON)

3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON) 3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON) 3.1.1 Introducción Este método proporciona un soporte para el diseño creativo de productos de software, inclusive a escala industrial.

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

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

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

Centro Universitario de Ciencias Exactas e Ingenierías DIVISION DE ELECTRONICA Y COMPUTACION

Centro Universitario de Ciencias Exactas e Ingenierías DIVISION DE ELECTRONICA Y COMPUTACION CYBERSYS SISTEMA ADMINISTRADOR DE CYBERCAFÉS José Eduardo González Pacheco Oceguera eduardo.gonzalez-pacheco@siemens.com Juvenal Guevara Velasco juvenal1@hotmail.com Marcos Sairick Sánchez Castañeda msanchez@redwoodsystems.com.mx

Más detalles

COMERCIO ELECTRÓNICO UNA INTRODUCCIÓN GENERAL

COMERCIO ELECTRÓNICO UNA INTRODUCCIÓN GENERAL This project funded by Leonardo da Vinci has been carried out with the support of the European Community. The content of this project does not necessarily reflect the position of the European Community

Más detalles

TEMA 1. Introducción

TEMA 1. Introducción TEMA 1 Introducción Contenidos: Visión estructurada de los sistemas de transmisión de datos. Arquitectura de protocolos. 1 Modelo simplificado de comunicaciones Fuente Transmisor Sistema de transmisión

Más detalles

Creado dentro de la línea de sistemas operativos producida por Microsoft Corporation.

Creado dentro de la línea de sistemas operativos producida por Microsoft Corporation. WINDOWS Windows, Es un Sistema Operativo. Creado dentro de la línea de sistemas operativos producida por Microsoft Corporation. Dentro de los tipos de Software es un tipo de software de Sistemas. Windows

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

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

Estructuras de Sistemas Operativos

Estructuras de Sistemas Operativos Estructuras de Sistemas Operativos Definicion de Sistema Operativos Un sistema operativo es un programa que actua como inter entre el usuario y el hardware de un computador y su proposito es proporcionar

Más detalles

UNIVERSIDAD DE SALAMANCA

UNIVERSIDAD DE SALAMANCA UNIVERSIDAD DE SALAMANCA FACULTAD DE CIENCIAS INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS Resumen del trabajo práctico realizado para la superación de la asignatura Proyecto Fin de Carrera. TÍTULO SISTEMA

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

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

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

Adelacu Ltda. www.adelacu.com Fono +562-218-4749. Graballo+ Agosto de 2007. Graballo+ - Descripción funcional - 1 -

Adelacu Ltda. www.adelacu.com Fono +562-218-4749. Graballo+ Agosto de 2007. Graballo+ - Descripción funcional - 1 - Graballo+ Agosto de 2007-1 - Índice Índice...2 Introducción...3 Características...4 DESCRIPCIÓN GENERAL...4 COMPONENTES Y CARACTERÍSTICAS DE LA SOLUCIÓN...5 Recepción de requerimientos...5 Atención de

Más detalles

SMSPymeX: SISTEMA AUTOMATIZADO DE RECEPCIÓN DE PEDIDOS MEDIANTE MENSAJES DE TEXTO SMS

SMSPymeX: SISTEMA AUTOMATIZADO DE RECEPCIÓN DE PEDIDOS MEDIANTE MENSAJES DE TEXTO SMS SMSPymeX: SISTEMA AUTOMATIZADO DE RECEPCIÓN DE PEDIDOS MEDIANTE MENSAJES DE TEXTO SMS D. Úbeda González, H. F. Migallón Gomis Dpto. Física y Arquitectura de Computadores, Universidad Miguel Hernández {ubeda,hmigallon}@umh.es

Más detalles

Un primer acercamiento a la CMDB.

Un primer acercamiento a la CMDB. Un Versión primer 1.2 acercamiento a la CMDB. 20/07/2005 Un primer acercamiento a la CMDB. Versión 1.1 1.2 18/02/05 20/02/05 Fecha Jose Autores Carlos Manuel García Viejo García Lobato http://ars.viejolobato.com

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

DISEÑO DE COMPONENTES DE SOFTWARE *

DISEÑO DE COMPONENTES DE SOFTWARE * DISEÑO DE COMPONENTES DE SOFTWARE * NOTAS DEL CURSO Ingeniería de Software I DRA. MARIA DEL PILAR GÓMEZ GIL INAOEP * Resumen del capítulo 10 de libro de [Pressman 2010] V:18-11-2008 (c) P. Gomez-Gil, INAOE.

Más detalles

Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets

Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets 1 de 12 Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets 3 Bienvenida. 4 Objetivos. 5 Interacciones de Negocios

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

Servidores Donantonio

Servidores Donantonio Especificación de requisitos software Tabla de contenidos Juan José Amor David Escorial Ismael Olea 1. Introducción...3 1.1. Propósito...3 1.2. Ámbito del sistema...3 1.3. Definiciones, acrónimos y abreviaturas...3

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

CAPITULO I El Problema

CAPITULO I El Problema CAPITULO I El Problema 1. CAPITULO I EL PROBLEMA. 1.1. PLANTEAMIENTO DEL PROBLEMA. Desde su nacimiento la Facultad de Administración, Finanzas e Informática dispone del departamento de la biblioteca, con

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

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

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

1. CONTEXTO...3 2. INTRODUCCIÓN Y JUSTIFICACIÓN DE LA UNIDAD...3 3. IDEAS Y CONOCIMIENTOS PREVIOS DE LOS ESTUDIANTES...3 4. OBJETIVOS...

1. CONTEXTO...3 2. INTRODUCCIÓN Y JUSTIFICACIÓN DE LA UNIDAD...3 3. IDEAS Y CONOCIMIENTOS PREVIOS DE LOS ESTUDIANTES...3 4. OBJETIVOS... UNIDAD DIDÁCTICA SISTEMAS TELEMÁTICOS Y REDES LOCALES ALEJANDRO TORRES DOMÍNGUEZ PABLO FERNÁNDEZ FERREIRA ROBERTO OTERO ÁLVAREZ ÍNDICE 1. CONTEXTO...3 2. INTRODUCCIÓN Y JUSTIFICACIÓN DE LA UNIDAD...3 3.

Más detalles

COMUNICACIÓN ENTRE PROCESOS SOCKETS

COMUNICACIÓN ENTRE PROCESOS SOCKETS COMUNICACIÓN ENTRE PROCESOS SOCKETS Diseño de Sistemas Operativos Curso 2007/08 Grupo: Mi30 Martín Santana, A. David Martínez Santana, Luis Ignacio Qué son?(definición) n) Los sockets son mecanismos de

Más detalles

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los

Más detalles

Informàtica i Comunicacions Plaça Prnt. Tarradellas, 11 17600 FIGUERES (Girona) Tel. 902 88 92 67 Fax 972 671 962 www.cesigrup.es

Informàtica i Comunicacions Plaça Prnt. Tarradellas, 11 17600 FIGUERES (Girona) Tel. 902 88 92 67 Fax 972 671 962 www.cesigrup.es DNS (Domain Name System)...2 La estructura... 2 Servidores DNS e Internet... 3 Dominios... 3 Servidores de nombres... 3 Servidores de nombres Principal y Secundario... 4 Los archivos del DNS... 4 Registro

Más detalles

UNIDADES DE ALMACENAMIENTO DE DATOS

UNIDADES DE ALMACENAMIENTO DE DATOS 1.2 MATÉMATICAS DE REDES 1.2.1 REPRESENTACIÓN BINARIA DE DATOS Los computadores manipulan y almacenan los datos usando interruptores electrónicos que están ENCENDIDOS o APAGADOS. Los computadores sólo

Más detalles

Ingeniería de Software

Ingeniería de Software Ingeniería de Software MSDN Ingeniería de Software...1 Ingeniería del Software_/_ Ingeniería y Programación...1 Análisis de Requerimientos...2 Especificación...3 Diseño...4 Desarrollo en Equipo...5 Mantenimiento...6

Más detalles

Nombre de producto. Dexon Workflow Manager

Nombre de producto. Dexon Workflow Manager Nombre de producto Dexon Workflow Manager EL PRODUCTO ADECUADO PARA LA AUTOMATIZACIÓN DE LAS ACTIVIDADES DE TRABAJO QUE SUSTENTAN LA ACTIVIDAD DE NEGOCIO DE SU ORGANIZACIÓN Y EL SEGUIMIENTO DE SUS PROCESOS

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

UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3

UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3 UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3 INTRODUCCIÓN El elemento hardware de un sistema básico de proceso de datos se puede estructurar en tres partes claramente diferenciadas en cuanto a sus funciones:

Más detalles

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD Manual de usuario 1 - ÍNDICE 1 - ÍNDICE... 2 2 - INTRODUCCIÓN... 3 3 - SELECCIÓN CARPETA TRABAJO... 4 3.1 CÓMO CAMBIAR DE EMPRESA O DE CARPETA DE TRABAJO?...

Más detalles

Fundación Universitaria San. Direccionamiento IP

Fundación Universitaria San. Direccionamiento IP Fundación Universitaria San S Mateo - Interconectividad II Direccionamiento IP Qué son las direcciones IP? Una dirección IP es un número que identifica de manera lógica y jerárquica a una interfaz de un

Más detalles

TELEPROCESO Y SISTEMAS DISTRIBUIDOS

TELEPROCESO Y SISTEMAS DISTRIBUIDOS Universidad Nacional del Nordeste TELEPROCESO Y SISTEMAS DISTRIBUIDOS La Interfaz Socket Lic. Vanesa S. Roffé Año 2009 Introducción - Origen de la INTERFAZ SOCKET La Interfaz Socket es una API para redes

Más detalles

Seminario Electrónico de Soluciones Tecnológicas sobre Acceso Remoto. 1 de 12

Seminario Electrónico de Soluciones Tecnológicas sobre Acceso Remoto. 1 de 12 Seminario Electrónico de Soluciones Tecnológicas sobre Acceso Remoto 1 de 12 Seminario Electrónico de Soluciones Tecnológicas sobre Acceso Remoto 3 Bienvenida. 4 Objetivos. 5 Aplicaciones para las empresas

Más detalles

Metodologías de diseño de hardware

Metodologías de diseño de hardware Capítulo 2 Metodologías de diseño de hardware Las metodologías de diseño de hardware denominadas Top-Down, basadas en la utilización de lenguajes de descripción de hardware, han posibilitado la reducción

Más detalles

TRANSFERENCIA DE FICHEROS FTP

TRANSFERENCIA DE FICHEROS FTP TRANSFERENCIA DE FICHEROS FTP INTRODUCCIÓN Internet basa su funcionamiento en un conjunto de protocolos de red sin los cuales la comunicación, a cualquier nivel, sería imposible. Algunos de los protocolos

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

CONVERSIÓN DE UN NÚMERO EN BINARIO A DECIMAL Y VICEVERSA

CONVERSIÓN DE UN NÚMERO EN BINARIO A DECIMAL Y VICEVERSA CONVERSIÓN DE UN NÚMERO EN BINARIO A DECIMAL Y VICEVERSA CONVERSIÓN ENTRE BINARIO Y DECIMAL Si la conversión es de binario a decimal, aplicaremos la siguiente regla: se toma la cantidad binaria y se suman

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

Curso de Redes Computadores 1 Tema 3 Introducción a la capa de transporte. Interfaz de programación en redes. Sockets.

Curso de Redes Computadores 1 Tema 3 Introducción a la capa de transporte. Interfaz de programación en redes. Sockets. Curso de Redes Computadores 1 Tema 3 Introducción a la capa de transporte. Interfaz de programación en redes. Sockets. Prof. Ricardo Gonzalez Redes de Computadores Tema 3 1 1 Modelo Cliente-Servidor Dos

Más detalles

Contenido - 2. 2006 Derechos Reservados DIAN - Proyecto MUISCA

Contenido - 2. 2006 Derechos Reservados DIAN - Proyecto MUISCA Contenido 1. Introducción...3 2. Objetivos...4 3. El MUISCA Modelo Único de Ingresos, Servicio y Control Automatizado...4 4. Ingreso a los Servicios Informáticos Electrónicos...5 4.1. Inicio de Sesión

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

CFGM. Servicios en red. Unidad 2. El servicio DHCP. 2º SMR Servicios en Red

CFGM. Servicios en red. Unidad 2. El servicio DHCP. 2º SMR Servicios en Red CFGM. Servicios en red Unidad 2. El servicio DHCP CONTENIDOS 1 1. Introducción 1.1. Qué es el servicio DHCP 2.1. Características generales del servicio DHCP 2.2. Funcionamiento del protocolo DHCP 2.3.

Más detalles

Redes de Altas Prestaciones

Redes de Altas Prestaciones Redes de Altas Prestaciones TEMA 3 Redes SAN -Alta disponibilidad -Sistemas Redundantes -Curso 2010 Redes de Altas Prestaciones - Indice Conceptos Componentes de un SAN Términos más utilizados Topología

Más detalles

Windows Server 2012: Identidad y Acceso. Módulo 2: Descripción General de Windows Server 2012 Remote Desktop Services.

Windows Server 2012: Identidad y Acceso. Módulo 2: Descripción General de Windows Server 2012 Remote Desktop Services. Windows Server 2012: Identidad y Acceso Módulo 2: Descripción General de Windows Server 2012 Remote Desktop Services. Manual del Módulo Autor: Andrew J Warren, Content Master Publicado: Septiembre 10 de

Más detalles

Redes I Soluciones de la Práctica 1: /etc/network/interfaces, tcpdump y wireshark

Redes I Soluciones de la Práctica 1: /etc/network/interfaces, tcpdump y wireshark Redes I Soluciones de la Práctica 1: /etc/network/interfaces, tcpdump y wireshark Universidad Rey Juan Carlos Curso 2007/2008 Resumen Los primeros cuatro apartados de la práctica consisten en replicar

Más detalles

Redes de Datos- Arquitecturas de protocolos. Ph.D. Jhon Jairo Padilla Aguilar UPB Bucaramanga

Redes de Datos- Arquitecturas de protocolos. Ph.D. Jhon Jairo Padilla Aguilar UPB Bucaramanga - Arquitecturas de protocolos Ph.D. UPB Bucaramanga Protocolo de Comunicaciones Hola Hola Qué hora tiene? Las 10 am gracias De nada Establecimiento conexión Transferencia De Información Solicitud cx Confirmación

Más detalles