40
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Base de datos distribuidas Carrera: Ingeniería en Sistemas Computacionales Clave de la asignatura: RSF-1101 Horas teoría-horas práctica-créditos: 2 4 8 2.- HISTORIA DEL PROGRAMA Lugar y fecha de elaboración o revisión Participantes Observaciones Dirección de Institutos Tecnológicos Descentralizados , México DF , 9 y 10 de junio del 2011 Instituto Tecnológico Superior Centla Instituto Tecnológico Superior Coatzacoalcos Instituto Tecnológico Superior Uruapan Instituto Tecnológico Superior de Champotón Tecnológico de Estudios Superiores de Jocotitlán Instituto Tecnológico Superior de Teziutlán Reunión de trabajo de los institutos tecnológicos con especialidad en redes , Unificación de criterios

Especialidad Sistemas2

Embed Size (px)

Citation preview

Page 1: Especialidad Sistemas2

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Base de datos distribuidas

Carrera:

Ingeniería en Sistemas

Computacionales

Clave de la asignatura: RSF-1101

Horas teoría-horas práctica-créditos: 2 – 4 – 8

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de

elaboración o revisión Participantes Observaciones

Dirección de Institutos

Tecnológicos

Descentralizados , México

DF , 9 y 10 de junio del

2011

Instituto Tecnológico

Superior Centla

Instituto Tecnológico

Superior Coatzacoalcos

Instituto Tecnológico

Superior Uruapan

Instituto Tecnológico

Superior de Champotón

Tecnológico de Estudios

Superiores de Jocotitlán

Instituto Tecnológico

Superior de Teziutlán

Reunión de trabajo de los

institutos tecnológicos con

especialidad en redes ,

Unificación de criterios

Page 2: Especialidad Sistemas2

3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio

b). Aportación de la asignatura al perfil del egresado

Conoce el diseño de bases de datos distribuidas que responden a los requerimientos operativos de información de las organizaciones.

4.- OBJETIVO(S) GENERAL(ES) DEL CURSO

El alumno será capaz de organizar y administrar eficientemente sistemas de bases de datos distribuidas, elaborando consultas distribuidas explicando el proceso de ejecución y optimización, además de utilizar un gestor de bases de datos con arquitectura cliente/servidor.

5.- TEMARIO

Unidad Temas Subtemas 1 Fundamentos de bases

de datos distribuidas 1.1 Conceptos básicos. 1.2 Objetivos de las B.D.D. 1.3 Disciplinas de estudio. 1.4 Arquitectura de bases de datos distribuidas. 1.5 Definición del Término Cliente-Servidor 1.6 Arquitectura Cliente-Servidor 1.7 Integración de Datos vs Distribución de Datos

2 Diseño de bases de datos distribuidas

2.1 Consideraciones de diseño de bases de datos distribuidas. 2.2 Diccionario de datos. 2.3 Niveles de transparencia.

2.3.1 Transparencia de localización. 2.3.2 Transparencia de fragmentación. 2.3.3 Transparencia de réplica.

2.4 Fragmentación de datos. 2.4.1 Fragmentación horizontal. 2.4.2 Fragmentación vertical. 2.4.3 Fragmentación híbrida.

Anteriores Posteriores

Asignaturas Temas Asignaturas Temas

Taller de base de datos

Todos - Todas -

Page 3: Especialidad Sistemas2

2.5 Distribución de datos. 2.5.1 Algoritmos de distribución de datos no replicados. 2.5.2 Algoritmos de distribución de datos replicados.

3 Distribución de datos 3.1 Definición del esquema de distribución 3.2 Tipos de Replicación

3.2.1 Instantánea 3.2.1 Transaccional 3.2.1 Transaccional Actualizable 3.2.1 De Mezcla

3.3 Seguridad 3.4 Herramientas de administración y monitoreo

4 Recuperación de información en ambientes de BD Distribuidas

4.1 Transacciones. 4.1.1 Estructura de transacciones. 4.1.2 Ejecución de transacciones centralizada y distribuida. 4.1.3 Estructura de transacciones 4.1.4 Ejecución de transacciones centralizada y distribuida.

4.2 Control de concurrencia. 4.2.1 Serialización de transacciones. 4.2.2 Algoritmos de control de concurrencia.

4.2.2.1 Basados en bloqueo. 4.2.2.2 Basados en estampas de tiempo. 4.2.2.3 Pruebas de validación optimistas.

4.2.3 Disciplinas del Interbloqueo: prevención, detección, eliminación y recuperación.

4.3 Confiabilidad. 4.3.1 Conceptos básicos de confiabilidad. 4.3.2 Protocolos REDO/UNDO. 4.3.3 Puntos de verificación (checkpoints). 4.3.4 Protocolo 2PC de confiabilidad distribuida.

5 Transacciones distribuidas

5.1 Transacciones. 5.1.1 Estructura de transacciones. 5.1.2 Ejecución de transacciones centralizada y distribuida. 5.1.3 Estructura de transacciones 5.1.4 Ejecución de transacciones centralizada y distribuida.

5.2 Control de concurrencia. 5.2.1 Serialización de transacciones. 5.2.2 Algoritmos de control de concurrencia.

5.2.2.1 Basados en bloqueo. 5.2.2.2 Basados en estampas de tiempo.

Page 4: Especialidad Sistemas2

5.2.2.3 Pruebas de validación optimistas.

5.2.3 Disciplinas del Interbloqueo: prevención, detección, eliminación y recuperación.

5.3 Confiabilidad. 5.3.1 Conceptos básicos de confiabilidad. 5.3.2 Protocolos REDO/UNDO. 5.3.3 Puntos de verificación (checkpoints). 5.3.4 Protocolo 2PC de confiabilidad distribuida.

6 Bases de datos para el soporte en la toma de decisiones

6.1 Bodegas de datos (Datawarehouse). 6.1.1 Definición y objetivo. 6.1.2 Funcionamiento. 6.1.3 Consideraciones de diseño. 6.1.4 Herramientas para extraer, transformar y cargar fuentes de datos.

6.2 Procesamiento y análisis en línea (OLAP). 6.2.1 Definiciones y conceptos. 6.2.2 Requerimientos funcionales de los sistemas OLAP. 6.2.3 Operadores para manejo de cubos de datos del estándar SQL3. 6.2.4 Diseño de consultas a bases de datos multidimensionales. 6.2.5 Utilización de herramientas para OLAP.

6.3 Mercados de datos (Data Mart). 6.3.1 Definiciones y conceptos. 6.3.2 Fases de construcción. 6.3.2.1 Análisis. 6.3.2.2 Construcción. 6.3.2.3 Post-producción.

6.4 Minería de datos (Data mining). 6.4.1 Definiciones y conceptos. 6.4.2 Aplicaciones de la minería de datos. 6.4.3 Diseño de mineros de datos. 6.4.4 Obtención de información a través de patrones de búsqueda 6.4.5 Técnicas y herramientas de la minería de datos. 6.4.6 Tendencias en minería de datos.

Page 5: Especialidad Sistemas2

6.- APRENDIZAJES REQUERIDOS

Debe saber aplicar metodologías de Diseño de Base Datos.

Analizar, diseñar, desarrollar e implementar soluciones orientadas a la solución de problemas de almacenamiento y organización de información.

Implementar bases de datos relacionales así como las operaciones básicas sobre los datos (Selección, Inserción, Modificación y Eliminación).

Implementar los servicios principales de una red de computadoras.

Manejo de transacciones de BD.

7.- SUGERENCIAS DIDÁCTICAS

Presentación inicial del objetivo de la asignatura y su relación con otras el plan de estudios, temario y actividades de aprendizaje.

Seleccionar, en acuerdo de academia, el gestor de base de datos a utilizar de acuerdo a las necesidades del entorno, el contenido del programa y los recursos disponibles.

Utilizar el gestor de base de datos seleccionado en el desarrollo de las prácticas de laboratorio.

Promover visitas al sector productivo donde se utilicen bases de datos distribuidas.

Conformar equipos de trabajo para el desarrollo de las prácticas y discutir los resultados obtenidos en el grupo.

Proponer casos de estudio asociados al entorno, para que el estudiante seleccione alguno y diseñe la base de datos distribuida.

Indicar que las prácticas de laboratorio se apliquen sobre el caso de estudio seleccionado.

Guiar y asesorar las prácticas que se efectúen.

En coordinación con los estudiantes elaborar instructivos, demostraciones, manuales o cualquier material didáctico que auxilie la impartición de la asignatura.

Involucrar al estudiante en las innovaciones de las herramientas de bases de datos distribuidas que proveen los gestores, propiciando que éste se documente en distintas fuentes de información.

Definir un esquema de documentación de los trabajos realizados o desarrollo de aplicaciones, que contenga las estrategias metodológicas aplicadas según sea el caso.

Elaborar un conjunto de ejercicios asociados al entorno, para que el estudiante diseñe bases de datos distribuidas.

Page 6: Especialidad Sistemas2

8.- SUGERENCIAS DE EVALUACIÓN

Trabajos de investigación.

Tareas relacionadas con la solución de problemas de diseño de bases de datos distribuidas.

Participación en exposiciones.

Participar en foros académicos.

Establecer de común acuerdo con los estudiantes, la ponderación de las diferentes actividades del curso.

Desempeño del estudiante en el desarrollo de las prácticas de laboratorio.

Exámenes de reforzamiento del aprendizaje escritos o en línea.

9.- UNIDADES DE APRENDIZAJE

Unidad 1: Fundamentos de las Bases de Datos Distribuidas.

Objetivo de aprendizaje

Actividades de Aprendizaje Fuentes de

Información

Conocer el fundamento Teórico de las Bases de Datos Distribuidas

Buscar y seleccionar información actualizada sobre los fundamentos de las Bases de Datos Distribuidas.

Exponer casos reales donde se apliquen las Bases de Datos Distribuidos.

Analizar los retos que se tiene al implementar un Sistema Distribuido.

Organizar un debate entre un sistema Distribuido Vs Centralizado.

Elaborar Tablas comparativas donde se presenten las principales características de los sistemas de BD centralizados y de BD Distribuidas.

Investigar en empresas de la región aquellas que manejen Bases de Datos Distribuidas.

1

Page 7: Especialidad Sistemas2

Unidad 2: Diseño de bases de datos distribuidas.

Objetivo de aprendizaje Actividades de Aprendizaje Fuentes de

Información

Comprender los factores que afecta a una base de datos montada en múltiples servidores, como lo son los niveles de Transparencia y la fragmentación de datos.

Buscar y seleccionar información referente a los diferentes niveles de transparencia y comentarlos en equipo.

Exponer las situaciones donde es aplicable cada tipo transparencia.

Buscar y seleccionar información referente a la fragmentación de datos existentes.

Implementar ejemplos de cinco integrantes para elaborar un esquema de distribución de datos empleando uno o varios tipos de fragmentación.

5,6

Unidad 3: Distribución de Datos.

Objetivo de aprendizaje

Actividades de Aprendizaje Fuentes de

Información

Implementar mecanismos de replicación para la resolución de problemas de distribución de Datos entre Servidores.

Investigar en fuentes de información actualizadas las características principales de los diferentes tipos de replicación que existen.

Elaborar un debate por equipos sobre los diferentes tipos de replicación para determinar cuál de ellas es la más eficiente.

Elaborar un esquema de distribución basado en algún algoritmo de distribución y replicación.

Desarrollar programas que implementen los esquemas de comunicación empleados en el curso.

5,6

Unidad 4: Recuperación de información en ambientes de BD Distribuidas.

Objetivo de aprendizaje

Actividades de Aprendizaje Fuentes de

Información

Implementar consultas de BDD de acuerdo a estrategias de procesamiento y optimización.

Realizar un análisis comparativo de dos estrategias de consultas distribuidas equivalentes, y discutirlo en clase.

Desarrollar ejercicios sobre optimización de consultas.

5,6

Page 8: Especialidad Sistemas2

Unidad 5: Transacciones Distribuidas.

Objetivo de aprendizaje

Actividades de Aprendizaje Fuentes de

Información

Programar aplicaciones integrales que utilicen diferentes tipos de clientes.

Realizar prácticas de procesamiento de Transacciones distribuidas.

Investigar el problema de interbloqueo y como solucionarlo.

Desarrollar ejercicios sobre los mecanismos de control de concurrencia.

5,6

Unidad 6 Bases de datos para el soporte en la toma de decisiones.

Objetivo de aprendizaje

Actividades de Aprendizaje Fuentes de

Información

Conoce las tecnologías de bases de datos que sirven para el soporte en la toma de decisiones.

Investigar el concepto de Datawarehouse, así como su funcionamiento, consideraciones y herramientas comerciales que lo usan.

Conocer y analizar OLAP. Realizar cubos de datos a partir de una base de

datos relacional. Construir un Data Mart y verificar las fases que se

siguieron y establecer conceptos del mismo. A partir de una colección de datos, elaborar

minería de datos y observar los patrones seguidos.

2, 3

10. FUENTES DE INFORMACIÓN

1. Fundamentos de bases de datos. Autor: Abraham Silberschatz, Henry F. Korth, S. Sudarshan ; tr. Fernando Saenz Perez ; colab. Antonio Ibarra Santiago Editorial: McGraw-Hill Isbn: 84-481-2021-3 F. Publicación: 2002 Edición: 4ta 2. PROGRAMACION AVANZADA CON SQL SERVER 2005 Autor: Andrew Brust Editorial: McGraw-Hill ISBN: 9701058933 F. Publicación: 07/06/2007 Edición: 1ra.

Page 9: Especialidad Sistemas2

3. APRENDA YA SQL SERVER 2005 TECNICAS PLICADAS Autor: Solid Quality Learning Editorial: McGraw-Hill ISBN: 9701064887 F. Publicación: 02/07/2007 Edición: 1ra 4. MS SQL SERVER 2005 MANUAL DEL ADMINISTRADOR Autor: Willian Stanek Editorial: McGraw-Hill ISBN: 9701059298 F. Publicación: 21/11/2006 Edición: 1ra

5. INTELLIGENT DATABASES Autor: Kamran Parsaye, Mark Chignell, Setrag Khoshafian, Harry Wong, Editorial: John Wiley & Sons. ISBN: F. Publicación:, Edición: 6. DISTRIBUTED DATABASES, COOPERATIVE PROCESSING & NETWORKING Autor: Shaku Atre Editorial: McGraw-Hill ISBN: F. Publicación:, Edición: 7. DISTRIBUTED DATABASES, PRINCIPLES & SYSTEMS Autor: Stefano Ceri, Guiseppe Pelagatti Editorial: McGraw-Hill ISBN: F. Publicación:, Edición:

Page 10: Especialidad Sistemas2

11. PRÁCTICAS

Nombre de la práctica: Aplicaciones Cliente-Servidor Objetivo general: El alumno comprenderá la arquitectura básica de las

aplicaciones cliente servidor aplicadas al uso de BD Objetivos específicos: Identificar los componentes principales componentes

de las arquitecturas Cliente Servidor.

Conocer los requerimientos esenciales para la construcción de aplicaciones que hagan uso de BDD.

Nombre de la práctica: Replicación entre Servidores SQL Server Objetivo general: El alumno aprenderá a realizar replicación de datos entre

servidores SQL Server 2005 Objetivos específicos: Conocer los elementos que intervienen en un proceso

de distribución de datos.

Aprender a configurar publicadores, distribuidores y suscriptores de datos.

Conocer las características generales de los procesos de replicación Instantánea.

Conocer las características generales de los procesos de replicación Transaccional.

Conocer las características generales de los procesos de replicación Transaccional Actualizable.

Conocer las características generales de los procesos de replicación de Mezcla.

Nombre de la práctica: Consultas de datos distribuidas SQL Server. Objetivo general: El alumno comprenderá como se realiza la elaboración de

consultas distribuidas entre servidores de Base de Datos Objetivos específicos: Conocer la aplicación de técnicas de optimización de

consultas distribuidas.

Configurar servidores vinculados.

Recuperación de datos a través del uso de servidores vinculados.

Nombre de la práctica: Transacciones Distribuidas en Servidores SQL Server Objetivo general: El alumno aprenderá a implementar transacciones

distribuidas entre servidores de Base de Datos. Objetivos específicos: Conocer los elementos necesarios para la

implementación de transacciones distribuidas.

Implementar transacciones de datos distribuidos garantizando la consistencia, integridad y seguridad de los datos.

Page 11: Especialidad Sistemas2

1. DATOS DE LA ASIGNATURA

Nombre de la Asignatura: Administración, Configuración y Mantenimiento de Redes

Carrera: Ingeniería en Sistemas Computacionales

Clave de la asignatura: RSO-1102

Horas teoría-práctica-créditos 3-4-10

2. HISTORIA DEL PROGRAMA

Lugar y fecha de elaboración o revisión

Participantes Observaciones (cambios y justificación)

Dirección de Institutos Tecnológicos descentralizados México D. F. Junio de 2011

Instituto Tecnológico

Superior Centla

Instituto Tecnológico

Superior Coatzacoalcos

Instituto Tecnológico

Superior Uruapan

Instituto Tecnológico

Superior de Champotón

Tecnológico de Estudios

Superiores de Jocotitlán

Instituto Tecnológico

Superior de Teziutlán

Reunión de trabajo de los Institutos Tecnológicos con especialidad en redes, Unificación de criterios

3. UBICACIÓN DE LA ASIGNATURA

a) Relación con otras asignaturas del plan de estudio

Anteriores Posteriores

Asignaturas Temas Asignaturas Temas

Teoría de las Telecomunicaciones

Tipos y codificación de señales. Medios de Transmisión

Redes de Computadoras

Aporta los Fundamentos básicos para esta materia.

Page 12: Especialidad Sistemas2

b). Aportación de la asignatura al perfil del egresado

Proporciona la habilidad de configurar adecuadamente servicios de red, así como administrarlos eficientemente en diferentes entornos operativos.

4. OBJETIVO(S) GENERAL(ES) DEL CURSO

El estudiante administrará y configurará eficientemente los dispositivos y servicios de red que permiten la comunicación de datos, considerando a la seguridad como parte importante de la implementación de una red.

5. TEMARIO

Unidad Temas Subtemas 1. Introducción 1.1 Configuración Básica de Redes

1.1.1Direcciones IP estáticas 1.1.2 Direcciones IP dinámicas 1.1.3 Compartición de recursos de hardware 1.1.4 Compartición de recursos de software 1.2 Configuración de Servidores LAN 1.2.1 Servicio DHCP 1.2.2 Servicio DNS y WINS 1.2.3 Servidores de Archivos e Impresión 1.3 Configuración de servidores WAN 1.3.1 Configuración de Proxy 1.3.2 Configuración de NAT 1.3.3 Servidor WEB 1.3.4 Servidor FTP 1.3.5 Servidor de Correo 1.3.6 Servicios IRC

2. Configuración de Routers

3.1 Direccionamiento y Enrutamiento 3.1.1 Direccionamiento IP y subredes 3.1.2 DNS en la configuración del router 3.1.3 Tipos de enrutamiento 3.1.4 Protocolos de enrutamiento 3.2 Routers 3.1.3 Componentes del Router 3.1.3 Modos de configuración del Router 3.1.4 Archivo de configuración 3.1.5 Métodos de Configuración

3 Enrutamiento 3.1 Enrutamiento estático 3.1.1 Routers y redes 3.1.2 Configuración del router 3.1.3 Exploración de redes conectadas

directamente

Page 13: Especialidad Sistemas2

3.1.4 Rutas estáticas con direcciones del “siguiente salto”

3.1.5 Rutas estáticas con interfaces de salida 3.1.6Rutas estáticas por defecto y de resumen

3.2 Introducción a los protocolos de enrutamiento dinámico

3.2.1 Introducción y ventajas 3.2.2 Clasificación de protocolos de enrutamiento

dinámico 3.2.3 Métricas 3.2.4 Distancias administrativas 3.2.5 Protocolos de enrutamiento y división en

subredes 3.3 Protocolos de enrutamiento vector distancia

3.3.1 Introducción a los protocolos de enrutamiento por vector de distancia

3.3.2 Descubrimiento de la red 3.3.3 Protocolo de mantenimiento de las tablas de

enrutamiento 3.3.4 Routing loops (bucles de enrutamiento)

4 Conceptos

básicos y configuración del switch

4.1.- Introducción 4.2.- Introducción a las LAN Ethernet /802.3 4.3.- Envío de tramas mediante un switch 4.4.- Configuración de la administración de siwtches 4.5.- Configuración del a seguridad de un switch

5 Administración de la Red

5.1 Introducción 5.1.1 Funciones de la Administración de red 5.1.2 Planeación de un sistema de administración de redes 5.2 Monitoreo de red 5.2.1 Monitorización de eventos 5.2.2 Monitorización de tráfico 5.2.3 Utilización de Bitácoras 5.3 Gestión de Administración 5.3.1 Administración del desempeño 5.3.2 Administración de la configuración 5.3.3 Administración de la contabilidad 5.3.4 Administración de fallas 5.3.5 Administración de la seguridad

6. Mantenimiento de Redes

6.1 Verificación del sistema 6.1.1 Hardware 6.1.2 Software 6.1.3 Interconectividad 6.2 Rendimiento 6.2.1 Análisis de Protocolos 6.2.2 Velocidad 6.2.3 Cuellos de botella

Page 14: Especialidad Sistemas2

6. APRENDIZAJES REQUERIDOS

Manejo de técnicas de recopilación de información.

Conocer la teoría de las telecomunicaciones.

Conocimientos básicos de redes de computadoras.

Conocimientos sobre estándares de comunicación.

Cálculo de subredes.

7. SUGERENCIAS DIDÁCTICAS

Presentación inicial del objetivo de la asignatura y su relación con otras del plan de estudios, temario y actividades de aprendizaje.

Uso de una plataforma virtual para apoyo didáctico de la materia, la cual cuente con foros, preguntas frecuentes y material de apoyo.

Propiciar la suscripción por parte de los alumnos, a diferentes revistas técnicas de importancia relevante en el ámbito de las redes y seguridad.

Propiciar el trabajo en equipo.

Vincular lo visto en clase con ejemplos prácticos de la vida laboral fácilmente reconocible en algunos centros de trabajo (supermercados, escuelas, transporte, etc.)

Propiciar la búsqueda y selección de información sobre tecnologías emergentes y sus estándares en el campo de redes, analizarlas y discutirlas por equipos en clase.

Organizar visitas a centros laborales con el objetivo de analizar la manera en que administran y dan mantenimiento a las redes.

Análisis de casos prácticos.

Plantear problemas para que sean resueltos en equipos durante el curso.

Presentar proyectos finales por parte de los estudiantes.

8. SUGERENCIAS DE EVALUACIÓN

Aplicación de un examen de diagnóstico al inicio del curso.

Realización de trabajos de investigación.

Ponderar tareas.

Examen escrito correspondiente a cada unidad.

Ejercicios dentro de laboratorios.

Examen práctico (resolviendo aspectos reales) correspondiente a cada unidad.

Desarrollo de un proyecto final que integre todas las unidades de aprendizaje.

Presentación del proyecto final. (Informe, presentación y defensa congruencia del proyecto final).

Page 15: Especialidad Sistemas2

9. UNIDADES DE APRENDIZAJE

Unidad I: Introducción

Objetivo Educacional Actividades de Aprendizaje Fuentes de Información

El estudiante instalará y configurará, con parámetros adecuados, los diferentes servicios de red LAN y WAN requeridos por las organizaciones.

Buscar y seleccionar información de los diferentes tipos de servidores (entendidos como software) y analizarlos en grupo.

Realizar un mapa mental que muestre las características de los tipos de servidores.

Levantar servicios LAN (DHCP, DNS y de Archivos e impresión) y WAN (WINS, Proxy, NAT, etc.).

1, 8, 9, 12, 14, 15

Unidad 2: Configuración de Routers

Objetivo Educacional

Actividades de Aprendizaje Fuentes de Información

El estudiante conocerá y empleará las diferentes formas en que se configuran los routers para la solución de problemas de enrutamiento en las redes.

Implementar subredes con una red clase B o C configurando al router para proveer de un enrutamiento adecuado.

2, 3, 4, 5, 6, 7

Unidad 3: Enrutamiento

Objetivo Educacional

Actividades de Aprendizaje Fuentes de Información

El alumno conocerá los conceptos de de protocolo de enrutamiento y los diferentes protocolos de enrutamiento estáticos y dinámicos disponibles para el enrutamiento en las redes IP.

Los Alumnos deben ser capaces de: Describir el rol de los protocolos de

enrutamiento dinámico y ubicar estos protocolos en el contexto del diseño de redes modernas.

Identificar varias formas de clasificar los protocolos de enrutamiento.

Describir cómo usan las métricas los protocolos de enrutamiento e identificar las clases de métricas que usan los protocolos de enrutamiento dinámico.

Determinar la distancia administrativa de una ruta y describir su importancia en el proceso de enrutamiento.

3 y 4

Page 16: Especialidad Sistemas2

Unidad 4 Conceptos básicos y configuración del switch

Objetivo Educacional

Actividades de Aprendizaje Fuentes de Información

El alumno adquirirá conocimientos sobre ciertas amenazas malintencionadas para los switches y aprenderá a activar un switch con una configuración inicial segura.

Resumirá el funcionamiento de Ethernet como se definió para las LAN de 100/1 000 Mbps en el estándar IEEE 802.3.

Explicará las funciones que permiten que un switch envíe tramas de Ethernet en una LAN.

Configurará un switch para que funcione en una red diseñada para admitir transmisiones de voz, video y datos.

Configurará la seguridad básica de un switch que funciona en una red diseñada para admitir transmisiones de voz, video y datos.

3 y 4

Unidad 5: Administración de la Red

Objetivo Educacional

Actividades de Aprendizaje Fuentes de Información

El estudiante conocerá las actividades que llevan a cabos los administradores de redes.

Realizar investigaciones de campo, que proporcionen información detallada sobre las actividades que desarrolla un Administrador de redes.

Elaborar cronogramas de actividades que planifiquen las tareas de administración de Redes.

Instalar y evaluar aplicaciones que permitan monitorear actividades realizadas dentro de la red.

Emplear módulos de sistemas operativos que permitan monitorear actividades realizadas dentro de la red.

Administrar recursos compartidos mediante módulos de sistemas operativos, incluyendo el acceso a los mismos por parte de los usuarios.

1, 2, 3, 4, 5, 6, 7, 11, 13

Page 17: Especialidad Sistemas2

UNIDAD 6: Mantenimiento de Redes

Objetivo Educacional

Actividades de Aprendizaje Fuentes de Información

El estudiante valorizará la eficiencia de redes implementadas, y emitirá juicios acerca del rendimiento de las mismas proponiendo soluciones para el mejoramiento de su desempeño.

Analizar la manera en que el hardware mal implementado debilita el rendimiento de una red.

Analizar la manera en que el software mal implementado debilita el rendimiento de una red.

3, 11

10. FUENTES DE INFORMACION

1. Alberto León García / Indira Widjaja., Redes de comunicación., Ed. Mc

Graw Hill.

2. Álvaro Gómez Vieites., Redes de ordenadores e Internet:

funcionamiento, servicios frecidos y alternativas de conexión., Editorial

Ra-ma

3. Antonio Becerra Terón; José J. Cañadas Martínez; Manuel Torres Gil.,

CSE. Fundamentos de Redes Plus., Editorial McGraw-Hill

4. Cisco Press., Academia de networking de Cisco Systems CCNA 1 Y 2.,

Ed. Pearson Educación

5. Cisco Press Academia de Networking de Cisco Systems CCNA 3 Y 4.

Ed. Pearson Educación

6. Cisco Press Academia de Networking de Cisco Systems CCNA 1 y 2.

Prácticas de laboratorio., Ed. Pearson Educación

7. Cisco Press cademia de Networking de Cisco Systems CCNA 3 Y 4.

Prácticas de laboratorio 3e

Ed. Pearson Educación

8. Comer, Douglas E., Redes Globales de Información TCP/IP, Principios

básicos, protocolos y arquitectura., Ed. Prentice Hall.

9. García Tomas, Jesús; Ferrando Santiago, Piattini Mario., Redes para

proceso distribuido., Ed. Computec.

10. Gast, Matthew S., Redes Wireless 802.11., Ed. Anaya Multimedia

11. Hrair Aldermeshian; Thomas B. London., Redes locales y seguridad

digital., Anaya multimedia

12. Jesus Garcia Tomas / Santiago Ferrando / Mario Piattini., Redes de alta

velocidad., Ed. Alfaomega / ra-ma.

13. José A. Carballar Falcón., Wi-Fi. cómo construir una red inalámbrica, 2ª

edición. Editorial Ra-ma

14. Mallery, John; Zann, Jason; Kelly, Patrick., Blindaje de Redes., Anaya

Multimedia

Page 18: Especialidad Sistemas2

15. Raya, J.L. y Raya, I., Windows Server 2003. Instalación y configuración

avanzada., Editorial Ra-ma

16. Reid, Neil & Seide, Ron., Manual de Redes inalámbricas., Editorial

McGraw-Hill

17. William Stallings., Comunicaciones y redes de computadores., Ed.

Prentice Hall.

11. PRÁCTICAS

Unidad Práctica

I 1 Instalar una red utilizando servidores LAN y WAN

II 1 Configuración básica de ruteador cisco

2 Modos de configuración del ruteador

3 Configuración avanzada de protocolos

III 1 Configurar el equipo de laboratorio de Cisco de acuerdo con diagramas de topologías obtenidas en instituciones reales.

2 Analizar los routers en una configuración de laboratorio existente y documentar la configuración de IOS.

3 Identificar los seis modos de router básicos y los dos modos de router opcionales y Utilizar varios comandos para entrar en modos específicos.

4 Configurar una ruta estática entre routers vecinos directos usando el comando IP Route.

IV 1 Configuración del switch por tipos de enlace 2 Configuración de vlans

3 Configuración de vlans en sistemas autónomos

V 1 Diseñar, instalar, y administrar los usuarios, sistemas de información y los recursos de la red garantizando la seguridad del sistema.

2 Instalar, configurar y administrar los servicios de red en el servidor y en los clientes.

3 Administrar la seguridad del servidor de la red y optimizar el rendimiento del sistema, garantizando la fiabilidad e integridad de los datos.

VI 1 Analizar la topología física y lógica de una empresa, detectando las debilidades y proponiendo soluciones a las mismas.

Page 19: Especialidad Sistemas2

1.- DATOS DE LA ASIGNATURA

Nombre de la Asignatura: Seguridad Informática

Carrera:

Ingeniería en Sistemas Computacionales

Clave de la asignatura: RSF-1103

Horas teoría-práctica-créditos 2-4-8

2.- HISTORIA DEL PROGRAMA.

Lugar y fecha de elaboración o revisión

Participantes Observaciones (cambios y justificación)

Dirección de Institutos Tecnológicos Descentralizados, México DF., 9 y 10 de Junio del 2011

Institutos Tecnológicos Superior de Centla. Instituto Tecnológico Superior de Coatzacoalcos. Instituto Tecnológico Superior de Uruapan. Instituto Tecnológico de Champotón. Instituto Tecnológico Superior de Teziutlán. Tecnológico de Estudios Superiores de Jocotitlán

Reunión de trabajo de los institutos tecnológicos con especialidad en redes, Unificación de criterios.

3.- UBICACIÓN DE LA ASIGNATURA a) Relación con otras asignaturas del plan de estudio

Anteriores

Posteriores Asignaturas Temas Asignaturas Temas

Redes de Computadoras

LAN inalámbricas Servicios de red Instalación de Sistemas operativos de red

Todos los temas.

Page 20: Especialidad Sistemas2

b). Aportación de la asignatura al perfil del egresado

Identifica las amenazas y vulnerabilidades que existe en la infraestructura de red de una organización, de tal forma que puede hacer un análisis de riesgos.

Identifica e integra los mecanismos de seguridad y la infraestructura tecnológica necesaria para asegurar la disponibilidad, confidencialidad e integridad de la información en las redes de computadoras.

Aplica mecanismos de mejora continua en los servicios de tecnologías de información y comunicaciones, encaminados a satisfacer las necesidades de los usuarios.

Diseña aplicaciones Web con los mecanismos de seguridad necesarios para su funcionalidad.

4.- OBJETIVO(S) GENERAL(ES) DEL CURSO

El estudiante configurará los mecanismos de seguridad necesarios en las redes de computadoras, que permitan garantizar la confidencialidad, integridad y disponibilidad de la información que soportan.

5.- TEMARIO.

Unidad Temas Subtemas. 1. Introducción a la

seguridad en Redes 1.1 Definición y niveles de seguridad 1.2 Análisis de requerimientos de seguridad 1.2.1 Amenazas 1.2.2 Vulnerabilidades 1.2.3 Riesgos 1.2.4 Tipos de ataques 1.2.4.1 Denegación del servicio 1.2.4.2 Suplantación de la identidad

2 Vulnerabilidades, Amenazas y Ataques.

2.1 Conceptos. 2.2 Amenazas Y Ataques Famosos. 2.3 Cyber-Guerra. 2.4 Visión General. 2.5 Muerte del Hardware, Software o

Degradación Imperceptible.. 2.6 Técnicas de Inserción. 2.7 Evaluación de Daño en Batalla o BDA (Battle

Damage Assessment). 2.8 Dificultades. 2.9 Otros aspectos.

3 Criptografía 3.1 Definición de criptografía 3.1.1 Tipos de cifrado 3.1.1.1 Cifrado por sustitución 3.1.1.2 Cifrado por transposición

Page 21: Especialidad Sistemas2

3.1.2 Principios criptográficos fundamentales 3.1.2.1 Redundancia 3.1.2.1 Actualización

3.2 Criptosistemas de Clave Secreta. 3.2.1 Generalidades sobre sistemas de

clave secreta. 3.2.2 Algoritmo DES (Data Encryption

Standard). 3.2.3 Modos de cifra en bloque. 3.2.4 Algoritmo IDEA (International Data

Encryption Algorithm). 3.2.5 Algoritmo AES (Advanced Encryption

Standard). 3.3 Criptosistemas de Cifrado en Flujo 3.3.1 Cifradores con clave continua de un solo uso. 3.3.2 Postulados de Golomb para secuencias cifrantes. 3.3.3 Estructuras generadoras de secuencias cifrantes. 3.3.4 Cifrados en flujo con registros de desplazamiento.

3.4 Criptosistemas de Clave Pública 3.4.1 Introducción a la cifra con clave pública. 3.4.2 Protocolo de Diffie y Hellman para el intercambio de claves. 3.4.3 Cifradores de mochila de Merkle-Hellman. 3.4.4 Cifrado RSA. 3.4.5 Cifrado ElGamal.

4 Autenticación 4.1 Protocolos de Autenticación 4.1.1 Claves secretas compartidas 4.1.2 Centros de distribución de claves 4.1.3 Claves públicas

4.1.4 Ejemplos de protocolos de autenticación

4.2 Firmas Digitales 4.2.1 Firmas digitales de clave simétrica 4.2.2 Firmas digitales de llave pública 4.3 Cortafuegos (firewalls) 4.3.1 Alcances y limitaciones 4.3.2 Componentes 4.3.3 Filtros de paquetes 4.4.4 Filtro de servicios 4.4.5 Reglas de filtrado 4.4 Redes privadas virtuales (VPN) 4.4.1 Definición 4.4.1.1 Protocolos de redes privadas virtuales 4.4.1.2 PPTP 4.4.1.3 L2TP/IPSec

Page 22: Especialidad Sistemas2

4.4.1.4 IPSec 5. Seguridad en

aplicaciones 5.1 Seguridad en la Web 5.1.1 Asignación segura de nombres de dominio (DNS) 5.1.2 Capa de sockets seguros 5.1.2.1 HTTP Seguro 5.1.3 Seguridad en correo electrónico 5.1.3.1 Correo con privacidad mejorada (PEM) 5.1.3.2 MIME Seguro 56.1.3.3 PGP

6.- APRENDIZAJES REQUERIDOS

Conocimiento de:

Modelo de Referencia OSI

Configuración básica de redes

Desarrollo de aplicaciones en red

Manejo de lenguajes de programación de alto nivel

7.- SUGERENCIAS DIDÁCTICAS

Plantear casos de estudio para ser analizados de manera grupal.

Realizar visitas a empresas de la región que cuenten con mecanismos de seguridad implementados en sus servidores para vincular los contenidos teóricos con la práctica.

Solicitar la realización de investigaciones documentales como apoyo, y a partir de éstas, hacer análisis y realizar debates

Realizar exposiciones de los proyectos que se realicen, en donde se ilustren los inconvenientes en la configuración y la forma en que se superaron

Elaboración de proyectos utilizando un sistema operativo de red en donde se configuren los mecanismos de seguridad de cada unidad en redes convencionales e inalámbricas.

Organización de conferencias y mesas de debate con especialistas en seguridad de redes que compartan su experiencia y conocimiento en la implantación de mecanismos de seguridad.

8.- SUGERENCIAS DE EVALUACIÓN

Evaluación diagnóstica con el fin de conocer la disposición del alumno para aprender y el nivel de los conocimientos previos necesarios para el desarrollo de los nuevos aprendizajes.

Establecer junto con los alumnos, el porcentaje de las diferentes actividades del curso.

Participación en clase.

Page 23: Especialidad Sistemas2

Participación en los talleres.

Presentación y calidad de los ensayos, informes de investigación y trabajos relacionados.

Participación en las dinámicas grupales.

Resolución de casos prácticos.

Conclusiones y resúmenes de estudio.

Presentaciones de las investigaciones encomendadas

Proyecto integrador.

Exámenes escritos.

9.- UNIDADES DE APRENDIZAJE Unidad I: Introducción a la seguridad en las redes

Objetivo Educacional Actividades de Aprendizaje Fuentes de Información

El estudiante conocerá los conceptos básicos de seguridad, reconociendo la importancia de la misma en las redes de computadoras

Investigar diversas definiciones de seguridad y en una sesión plenaria construir una definición que se aplique a las redes de computadoras

Realizar un análisis de los conceptos de vulnerabilidad, amenaza y riesgo, que permita identificar cada uno en un ambiente laboral real.

1, 4

Unidad II: Vulnerabilidades, Amenazas y Ataques.

Objetivo Educacional Actividades de Aprendizaje Fuentes de Información

El alumno conocerá los principales riesgos a los que está expuesta la información digital.

Exposición por parte del profesor. Investigar y discutir en clase los temas

investigados.

10,11

Unidad III: Criptografía

Objetivo Educacional Actividades de Aprendizaje Fuentes de Información

El estudiante aplicará los diferentes tipos de cifrado en las comunicaciones

Realizar un análisis de los diferentes tipos de cifrado, que permitan realizar una aplicación en red en donde se aplique al menos uno de ellos

Comparación de los diferentes tipos de llaves y firmas digitales.

7, 4, 9

Page 24: Especialidad Sistemas2

Unidad IV: Autenticación

Objetivo Educacional Actividades de Aprendizaje Fuentes de Información

El estudiante conocerá los diferentes mecanismos de autenticación utilizados en las redes de computadoras.

Investigar los diferentes protocolos de autenticación que existen, para analizar sus ventajas y desventajas.

Configurar un cortafuego implementando reglas de filtrado en varios niveles

Realizar una investigación de los protocolos utilizados en las VPN, resaltando sus ventajas y desventajas.

2, 8, 7

Unidad V: Seguridad en aplicaciones

Objetivo Educacional Actividades de Aprendizaje Fuentes de Información

El estudiante desarrollará aplicaciones de red que utilicen servicios de red seguros

Configurar un servidor donde se utilicen los protocolos de la capa de aplicación en un entorno seguro.

9, 2

10.- FUENTES DE INFORMACION

1. Academia Latino Americana de Seguridad Informática. www.microsoft.com/alsi

2. Bragg, R. Designing Security for a Microsoft Windows Server 2003 Network. Microsoft Press. Redmon, WA

3. Carballar, J. (2005) Wi-Fi Cómo Construir una Red Inalámbrica. México D.F.

4. Merike, K. Diseño de Seguridad en Redes. Prentice Hall 5. Millar, S. (2004) Seguridad en Wi Fi. McGraw-Hill. Madrid, España 6. Roldán, D. (2005) Comunicaciones Inalámbricas. Alfa Omega. 7. Stallings, W. Fundamentos de Seguridad en Redes: Aplicaciones y

Estándares. Prentice Hall. 8. Sugano, A. Solución de Problemas en Redes. Anaya Multimedia-Anaya

Interactiva 9. Tanenbaum, A. (2003) Redes de Computadoras. Editorial Pearson.

México 10. Seguridad Unix Manuel Mediavilla Alfaomega RA-MA 11. Linux Máxima Seguridad Anónimo Prentice Hall

Page 25: Especialidad Sistemas2

11.- PRACTICAS

Instalación, configuración e implementación de un sistema operativo de red en forma segura.

Crear una entidad certificada, llaves públicas y privadas.

Desarrollar una arquitectura de red segura tres capas.

Analizar y correr el algoritmo de cifrado DES en un lenguaje de programación.

Construir un algoritmo basado en RC4.

Habilitar servicios de web, DNS, correo electrónico, gestores de bases de datos a través de canales seguros.

Crear esquemas lógicos que controlen los objetivos de una organización.

Page 26: Especialidad Sistemas2

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Sistemas Distribuidos

Carrera:

Ingeniería en Sistemas

Computacionales

Clave de la asignatura: RSF-1104

Horas teoría-horas práctica-créditos: 2 – 4 – 8

2.- HISTORIA DEL PROGRAMA

3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio

Lugar y fecha de

elaboración o revisión Participantes Observaciones

Dirección general de

institutos tecnológicos

descentralizados, México

D.F., 09 y 10 de

Junio del 2011

Instituto Tecnológico Superior de Centla, Instituto Tecnológico Superior de Coatzacoalcos, Instituto Tecnológico Superior de Champotón, Instituto Tecnológico Superior de Teziutlán, Instituto Tecnológico Superior de Uruapan y Tecnológico de Estudios Superiores de Jocotitlán

Dada una reunión entre

representantes de los

tecnológicos participantes se

unificaron los criterios para la

especialidad de “Redes y

sistemas distribuidos”

Anteriores Posteriores

Asignaturas Temas Asignaturas Temas

- Redes de computadoras

- Fundamentos de redes - Componentes de una red - Estándares y protocolos de redes

- -

Page 27: Especialidad Sistemas2

b). Aportación de la asignatura al perfil del egresado

El estudiante tendrá la habilidad para diseñar y desarrollar Sistemas Distribuidos, empleando las arquitecturas y tecnologías actuales.

4.- OBJETIVO(S) GENERAL(ES) DEL CURSO

Dominar la teoría de los Sistemas Distribuidos para aplicarla en la realización de un sistema que cumpla con todos los requisitos de un Sistema Distribuidos completo.

5.- TEMARIO

Unidad Temas Subtemas

1 Caracterización de los Sistemas Distribuidos

1.1 Introducción 1.2 Características de los Sistemas Distribuidos

(SD). 1.3 Desafíos de los SD.

1.3.1 Transparencia 1.3.2 Heterogeneidad 1.3.3 Escalabilidad 1.3.4 Seguridad 1.3.5 Tratamiento de fallos.

2 Arquitectura de Sistemas Distribuidos

2.1 Cliente/Servidor. 2.2 Capas y Niveles. 2.3 Modelo Vista Controlador (MVC). 2.4 Orientadas a Servicios (SOA)

3 Comunicación 3.1 Paso de Mensajes. 3.2 Objetos distribuidos. 3.2.1 RMI 3.2.2 Corba 3.2.3 COM/DCOM 3.3 Síncrona y Asíncrona. 3.4 Consideraciones de Seguridad. 3.5 Opciones tecnológicas (WCF, ASMX, etc.)

4 Diseño de sistemas distribuidos

4.1 Técnicas de especificación formal 4.1.1 Redes de Petri 4.1.2 Promela 4.2 Modelo tolerante a fallos. 4.3 Sincronización de relojes 4.4 Coordinación entre procesos distribuidos. 4.4.1 Exclusión mutua 4.4.2 Algoritmos de elección

Page 28: Especialidad Sistemas2

4.5 Memoria compartida distribuida. 4.6 Sistemas de tiempo real

5

6

Tipos de Aplicaciones. Tendencias de los sistemas distribuidos

5.1 Aplicaciones Web. 5.2 Aplicaciones de Internet Enriquecidas (RIA) 5.3 Aplicaciones de Cliente Enriquecidas. 5.4 Servicios. 5.5 Aplicaciones Móviles. 5.6 Aplicaciones de Línea de Negocios. 6.1 Arquitectura de multiprocesadores 6.2 Aplicaciones multimedia en sistemas distribuidos 6.3 Configuración de arquitecturas RAID

6.- APRENDIZAJES REQUERIDOS

Implementar la Programación Orientada a Objetos.

Analizar, diseñar, desarrollar e implementar soluciones orientadas a objetos utilizando encapsulamiento, herencia, polimorfismo y archivos.

Implementar los servicios principales de una red de computadoras.

Implementar bases de datos relacionales así como las operaciones básicas sobre los datos (Selección, Inserción, Modificación y Eliminación).

7.- SUGERENCIAS DIDÁCTICAS

Conformar equipos de trabajo para el desarrollo de las prácticas y discutir los resultados obtenidos en el grupo.

Proponer casos de estudio asociados al entorno, para que el estudiante seleccione alguno y diseñe la base de datos distribuida.

Definir un esquema de documentación de los trabajos realizados o desarrollo de aplicaciones, que contenga las estrategias metodológicas aplicadas según sea el caso.

Elaborar un conjunto de ejercicios asociados al entorno, para que el estudiante diseñe Sistemas distribuidos.

Propiciar la búsqueda de tecnología emergente o innovadora en el campo distribuido.

Realizar visitas a distintas organizaciones donde se encuentren en uso sistemas distribuidos.

Organizar un debate para plantear las mejores alternativas en plataformas distribuidas.

Propiciar el uso de software libre sobre herramientas para la descripción formal de los sistemas distribuidos.

Propiciar el desarrollo de software distribuido.

Propiciar el uso de terminología técnica adecuada.

Presentar un proyecto final por parte de los estudiantes.

Page 29: Especialidad Sistemas2

8.- SUGERENCIAS DE EVALUACIÓN

Trabajos de investigación.

Tareas relacionadas con la solución de problemas de diseño de Sistemas distribuidos.

Participación en exposiciones.

Participar en foros académicos.

Establecer de común acuerdo con los estudiantes, la ponderación de las diferentes actividades del curso.

Desempeño del estudiante en el desarrollo de las prácticas de laboratorio.

Exámenes de reforzamiento del aprendizaje escritos o en línea

Evaluación diagnóstica (valoración de conocimientos previos).

Dar seguimiento al desempeño en el desarrollo del programa (dominio de los conceptos, capacidad de la aplicación de los conocimientos en problemas reales, trasferencia del conocimiento).

Desarrollo de un proyecto final que integre todas las unidades de aprendizaje.

Presentación del proyecto final. (Informe, presentación y defensa congruencia del proyecto final).

Participación del estudiante en dinámicas grupales (mesas redondas, conferencias, debate entre otras).

Actividades de auto evaluación.

Exámenes departamentales.

Cumplimiento de los objetivos y desempeño en las prácticas.

9.- UNIDADES DE APRENDIZAJE

UNIDAD I: Caracterización de los Sistemas Distribuidos

Objetivo educacional Actividades de aprendizaje

Bibliografía

Introducir al alumno al estudio de los Sistemas Distribuidos, así como conocer los principales retos que enfrenta la realización de sistemas distribuidos.

Exposición por parte del docente de la introducción a la materia

Investigación por parte del alumnos de los desafíos

Discusiones grupales de la importancia, ventajas y desventajas de los sistemas distribuidos

1 2 6 7 8 9

Page 30: Especialidad Sistemas2

UNIDAD II: Arquitectura de sistemas distribuidos

Objetivo educacional Actividades de aprendizaje

Bibliografía

Aprender un modelo arquitectónico de sistemas distribuidos, modelo cliente servidor y sus variaciones, como la arquitectura de 3 capaz. Para aplicarlos en el desarrollo de un proyecto.

Explicación del modelo cliente-servidor por parte del docente Investigación y exposición por parte de los alumnos, de las variaciones del modelo Realización del modelado sobre un proyecto.

1 2 6 7 11

UNIDAD III: Comunicación

Objetivo educacional Actividades de aprendizaje

Bibliografía

Utilizar la comunicación que se presenta en los sistemas distribuidos; así como las principales tecnologías aplicadas en este rubro.

Investigación sobre las principales tecnologías que permiten la comunicación en sistemas distribuidos Realización de ejercicios sobre comunicación con las tecnologías investigadas Aplicación del rublo de comunicación en el proyecto.

6 7 8 9

UNIDAD IV: Diseño de sistemas distribuidos

Objetivo educacional Actividades de aprendizaje

Bibliografía

El estudiante tendrá la habilidad de utilizar distintos algoritmos para sincronizar relojes, coordinar procesos, entrar a exclusión mutua, comunicar y diseñar distribuidos así como ventajas y desventajas de cada uno

Discusiones sobre las ventajas y desventajas de los algoritmos. El alumno programará los algoritmos en un lenguaje de programación.

5 2 1

Page 31: Especialidad Sistemas2

UNIDAD V: Tipos de aplicaciones

Objetivo educacional Actividades de aprendizaje

Bibliografía

Conocer la aplicabilidad de los sistemas distribuidos en la tecnología de última generación

Exposición de las diferentes aplicaciones para sistemas de archivos distribuidos Investigación acerca de aplicaciones

1 2 7

UNIDAD VI: Tendencias de los sistemas distribuidos

Objetivo educacional Actividades de aprendizaje

Bibliografía

El alumno identificará la nueva tecnología en que se basan los sistemas distribuidos para que generé el criterio sobre posible surgimiento de tecnología convergente

Explicación por parte del docente de la nueva tecnología Realización de mesas de discusión sobre las tendencias de los sistemas distribuidos Presentación del proyecto final

2 4 5 7 9 11

10. FUENTES DE INFORMACIÓN

1. Weijia Jia, Wanlei Zhou. Sistemas de Red Distribuidos, desde conceptos a implementaciones. Ed. Springer.

2. Zoltán Juhász, Péter Kacsuk, Dieter Kranzlmüller. Sistemas Distribuidos y Paralelos. Ed. Springer.

3. Salim Hariri, Manis Parasbar. Herramientas y Ambientes para Sistemas Distribuidos. Ed. Wiley

4. Land, Ulrich. Developing Secure Distributed Systems with CORBA. Ed. Artech House

5. Bart de Decker. Advances in Network and Distributed Systems Security. Ed. Klumer Academic Publishers

6. Coulouris, George; Dollimore, Jean; Kindberg, Tim Sistemas distribuidos conceptos y diseño. Ed. Addison-Wesley.

7. Tanenbaum, Andrew S Sistemas operativos distribuidos Ed. Prentice-Hall.

Page 32: Especialidad Sistemas2

8. Mullender, Sape Distributed systems. Ed. Prentice-Hall.

9. Cerutti, Daniel Distributed computing environments. Ed. Addison-Wesley.

10. Goscinski, A. Distributed operating systems. Ed. Addison-Wesley.

11. Berson, Alex Client/Server architecture. Ed. McGraw-Hill

11. PRÁCTICAS

Desarrollo de investigaciones y exposiciones por parte del alumno en artículos actuales sobre el tema.

Realización de un proyecto que se lleve a cabo gradualmente conforme se avanza en las unidades con un lenguaje de programación.

Desarrollo de una aplicación móvil que incluya los temas vistos.

Page 33: Especialidad Sistemas2

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura:

Carrera:

Clave de la Especialidad:

Clave de la asignatura:

Horas teoría-horas práctica-créditos:

Redes Inalámbricas

Ing. en Sistemas Computacionales

ISIC-2011-03

RSF-1105

2 – 4 – 8

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de

elaboración o revisión Participantes

Observaciones

(cambios y justificación)

Dirección de Institutos

Tecnológicos

Descentralizados, México

D.F. , 9 y 10 de Junio 2011

Instituto Tecnológico

Superior de Centla,

Instituto Tecnológico

Superior de

Coatzacoalcos, Instituto

Tecnológico Superior de

Uruapan, Tecnológicos de

Estudios Superiores de

Jocotitlán, Instituto

Tecnológico Superior de

Champotón, Instituto

Tecnológico Superior de

Teziuttlán.

Reunión de trabajo de los

institutos tecnológicos con

especialidad en redes,

unificación de criterios.

Page 34: Especialidad Sistemas2

3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio

b). Aportación de la asignatura al perfil del egresado

Adquiere los conocimientos necesarios para la implementación de redes

inalámbricas.

Conocer las diferentes tecnologías que se emplean en la actualidad para construir

redes de telecomunicaciones de Banda Ancha.

Proporciona la habilidad de configurar adecuadamente servicios de las

redes inalámbricas.

4.- OBJETIVO(S) GENERAL(ES) DEL CURSO

El estudiante administrará y configurará eficientemente los dispositivos y servicios de

redes inalámbricamente que permiten la comunicación de datos, considerando a la

seguridad como parte importante de la implementación de una red móvil.

5.- TEMARIO

Unidad Temas Subtemas

1 Introducción a las Redes de Banda

Ancha

1.1 Concepto. 1.2 Características. 1.3 Servicios. 1.4 Seguridad. 1.5 Tecnologías.

Anteriores Posteriores

Asignaturas Temas Asignaturas Temas

Redes de

computadoras

Componentes de

una red

- Estándares y

protocolos de

redes

- -

Page 35: Especialidad Sistemas2

2 WLAN 2.1 Definición de WLAN 2.2 Componentes de una WLAN 2.3 Topología WLAN 2.4 Redes Locales Inalámbrica 802.11X 2.5 Evolución del mercado

3 Configuración de Redes

Inalámbricas

3.1 Configuración de las topologías de WLAN 3.1.1 Ad hoc 3.1.2 Infraestructura 3.1.3 Puenteo punto a punto 3.1.4 Puenteo punto multipunto 3.2 Servicio de Roaming 3.3 Vulnerabilidades WLAN

4 Seguridad en redes inalámbricas

4.1 Riesgos y amenazas en las redes inalámbricas 4.2 Mecanismos de protección en las redes inalámbricas 4.2.1 Privacidad equivalente al cableado

(WEP) 4.2.2 Acceso Wi-Fi Protegido (WPA) 4.2.3 Listas de Control de Acceso

(Filtrado MAC)

5 Nuevas Tecnologías Inalámbricas 5.1 WIMAX 5.1.1 Arquitectura de una red WIMAX. 5.1.2 Encapsulación. 5.1.3 Clases de servicio. 5.2 Frame Relay 5.2.1 Arquitectura de una red Frame Relay. 5.2.2 Parámetros de un circuíto 5.2.3 Gestión de tráfico 5.3 ATM 5.3.1 Celdas ATM 5.3.2 Circuítos virtuales 5.3.3 Arquitectura de un conmutador ATM 5.3.4 Clases de servicio 5.4 4G (micro movilidad) 5.4.1 El protocolo TCP/IP 5.4.2 El problema de movilidad con TCP 5.4.3 Control de congestión en TCP 5.4.4 Control de flujo en TCP 5.4.5 Estudio de varias propuestas para mejorar el comportamiento de TCP en redes móviles.

6 Redes inalámbricas de sensores 6.1 Ejemplos de redes de sensores

Page 36: Especialidad Sistemas2

6.2 Enrutamiento 6.3 Transporte

6.- APRENDIZAJES REQUERIDOS

Fundamentos de redes

Realizar diseño e implementación de redes de computadoras.

Conocer los protocolos de comunicación de datos.

Conocer equipo actual de interconexión de redes de computadoras.

Conocer el modelo OSI (capa de enlace y red).

Matemáticas para computadoras

7.- SUGERENCIAS DIDÁCTICAS

Investigar los conceptos básicos de redes de computadoras y Banda Ancha.

Analizar y discutir, sobre las aplicaciones que tiene las tecnologías de redes de Banda Ancha en el mundo de las telecomunicaciones.

Realizar en cada unidad una investigación previa de los temas a ver en las clases.

Promover grupos de discusión y análisis sobre los conceptos previamente investigados.

Al término de la discusión se formalicen y establezcan definiciones necesarias y suficientes para el desarrollo de la unidad.

Propiciar la búsqueda y selección de información sobre nuevas tecnologías inalámbricas y sus estándares en el campo de redes, analizarlas y discutirlas por equipos en clase.

Uso de una plataforma virtual para apoyo didáctico de la materia, la cual cuente con foros, preguntas frecuentes y material de apoyo.

Propiciar la suscripción por parte de los alumnos, a diferentes revistas técnicas de importancia relevante en el ámbito de las redes y seguridad.

Análisis de casos prácticos.

Plantear problemas para que sean resueltos en equipos durante el curso (Prácticas de laboratorio).

Presentar proyectos finales por parte de los estudiantes. 8.- SUGERENCIAS DE EVALUACIÓN

Aplicación de un examen de diagnóstico al inicio del curso.

Realización de trabajos de investigación.

Ponderar tareas.

Examen escrito correspondiente a cada unidad.

Ejercicios dentro de laboratorios.

Examen práctico (resolviendo aspectos reales) correspondiente a cada unidad.

Desarrollo de un proyecto final que integre todas las unidades de aprendizaje.

Presentación del proyecto final. (Informe, presentación y defensa congruencia del proyecto final).

Page 37: Especialidad Sistemas2

9.- UNIDADES DE APRENDIZAJE

Unidad 1: Introducción a las Redes de Banda Ancha

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información

El estudiante conocerá las principales características de las redes de Banda Ancha.

Realizar investigación de los conceptos principales y servicios que ofrecen las Tecnologías de redes de Banda Ancha, posteriormente realiza mapas conceptuales.

1,2,3,4,5

Unidad 2: WLAN

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información

El alumno analizará

diferentes aspectos del

funcionamiento y

características de la

tecnología WLAN y su

aplicabilidad que puede

tener en el mercado.

Conocer las estandarizaciones WiFi, 802.11x 6,7

Unidad 3: Configuración de Redes Inalámbricas

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información

El estudiante distinguirá los dispositivos que intervienen en las comunicaciones inalámbricas.

Instalar una red inalámbrica ad-hoc

Instalar una red inalámbrica infraestructura.

Utilizar la topología puenteo punto a punto

en la implementación de una red.

Utilizar la topología puenteo punto a

multipunto en la implementación de una red.

Elaborar un cuadro comparativo,

especificando las características de cada

topología inalámbrica.

Proporcionar el servicio de roaming

utilizando varios AP alrededor de las

Instalaciones.

8 y 9

Page 38: Especialidad Sistemas2

Unidad 4: Seguridad en redes inalámbricas

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información

El estudiante

implementará los

mecanismos de

seguridad necesarios

en las redes

inalámbricas de área

local.

Realizar mapas conceptuales donde se ilustren los diversos riesgos y amenazas en las redes inalámbricas.

Configurar los mecanismos de seguridad básicos de una red inalámbrica.

10

Unidad 5: Nuevas Tecnologías Inalámbricas

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información

El estudiante conocerá

e identificará la

tecnología de red

WIMAX, Frame Relay,

ATM

.

Investigar en diversas fuentes de

información las características

principales de las redes WIMAX.

Realizar una investigación del

encapsulamiento de las redes Frame

Relay.

Investigar conceptos necesarios

para que comprenda las tecnologías

ATM.

Investigar en las industrias que

servicios ofrecen las redes ATM.

Entender las características de la

suite TCP\IP y determinar las

distancias permitidas de acuerdo a su

tecnología

1,2,3,4,5,6,7,8,9,10

Page 39: Especialidad Sistemas2

Unidad 6: Redes inalámbricas de sensores

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información

El alumno identificará y

analizará las nuevas

tecnologías de redes de

sensores inalámbricos,

con ejemplos de

aplicaciones reales, así

como algunas

propuestas para

enrutamiento y

transporte en este tipo

de redes.

Demostración de las redes de sensores.

8,9,11

10. FUENTES DE INFORMACIÓN

1. Academia Latino Americana de Seguridad Informática.

www.microsoft.com/alsi

2. Carballar, J. (2005) Wi-Fi Cómo Construir una Red Inalámbrica. México

D.F.

3. Merike, K. Diseño de Seguridad en Redes. Prentice Hall

4. Millar, S. (2004) Seguridad en Wi Fi. McGraw-Hill. Madrid, España

5. Roldán, D. (2005) Comunicaciones Inalámbricas. Alfa Omega.

6. Wireless Medium Access Control Protocols. New Jersey. IEEE

Communications Surveys, 2000.

7. Crow, b.p.; Widjaja, i.; Kim, l.g.; sakai. IEEE 802.11 Wireless Local Area

Networks. New Jersey. P.T. IEEE Communications Magazine, 1997.

8. Gast, Matthew S., Redes Wireless 802.11., Ed. Anaya Multimedia

9. Reid, Neil & Seide, Ron., Manual de Redes inalámbricas., Editorial

McGraw-Hill.

10. Tanenbaum, A. (2003) Redes de Computadoras. Editorial Pearson.

México

11. Wireless Networks (Andrea Goldsmith), High Performance Communications

Networks, Morgan. USA. Kaufmann, 2000.

Page 40: Especialidad Sistemas2

11. PRÁCTICAS

1. Identificación visual de dispositivos inalámbricos y de interconexión de redes.

2. Diseñar y crear Redes Inalámbricas con las siguientes características: o Red Igual a Igual, Punto a Punto, o Ad – Hoc. o Red con Access Point, clientes o Puntos de Acceso y estaciones o remotas. o Red WDS (Wireless Distribution Services). o Red inalámbrica inteligentes (empleando enrutamiento estático y/o o dinámico). o Red Mesh con distintos protocolos.

3. Configurar una red alámbrica junto con una inalámbrica analizando la

transparencia de los medios de interconexión.