PROGRAMAS DE ASIGNATURA DE LA LICENCIATURA EN CIENCIAS DE LA COMPUTACIÓN Programa Educativo (PE): Licenciatura en Ciencias de la Computación Área: Ciencias de la Computación Programa de Asignatura: REDES DE CCOMPUTADORAS Código: CCOM-258 Créditos: 5 créditos Fecha: Junio de 2009 1
1. DATOS GENERALES Nivel Educativo: Licenciatura Nombre del Programa Educativo: Licenciatura en Ciencias de la Computación Modalidad Académica: Mixta Nombre de la Asignatura: Redes de computadoras Ubicación: Correlación: Asignaturas Precedentes: Asignaturas Consecuentes: Conocimientos, habilidades, actitudes y valores previos: Nivel Formativo Probabilidad Seguridad en Redes Conocimientos De Probabilidad De Algoritmos y Estructuras de datos De Programación. Habilidades Creatividad para establecer algo nuevo a problemas planteados. Innovación para mejorar lo existente en cuestiones algorítmicas. Trabajo en equipo para enfrentar los retos tecnológicos y sociales Capacidad de investigar y hacer juicios críticos Aprender por si mismo Comunicar lo aprendido Actitudes y valores Actitud para aprender los nuevos conocimientos y realizar innovaciones. Búsqueda de la verdad Trabajar con respeto y empatía con las personas. Honestidad y responsabilidad. Liderazgo y humanismo. Actitud participativa. 2
2. CARGA HORARIA DEL ESTUDIANTE Concepto Horas teoría y práctica Actividades bajo la conducción del docente como clases teóricas, prácticas de laboratorio, talleres, cursos por internet, seminarios, etc. (16 horas = 1 crédito) BENÉMERITA UNIVERSIDAD AUTÓNOMA DE PUEBLA Horas por periodo Teorías Prácticas Total de horas por periodo Número de créditos 48 32 80 5 Horas de práctica profesional crítica. Servicio social, veranos de la investigación, internado, estancias, ayudantías, proyectos de impacto social, etc. (50 horas = 1 crédito) Horas de trabajo independiente. En donde se integran aprendizajes de la asignatura y tiene como resultado un producto académico ejem. exposiciones, recitales, maquetas, modelos tecnológicos, asesorías, ponencias, conferencias, congresos, visitas, etc. (20 horas = 1 crédito) Total 32 32 64 4 3. REVISIONES Y ACTUALIZACIONES Jorge Jiménez González Apolonio Ata Pérez Bárbara Sánchez Rinza Autores: Miguel Ángel León Chávez José Esteban Torres León Fecha de diseño: Fecha de la última actualización: Revisores: Sinopsis de la revisión y/o actualización: 1 de Junio de 2009 1 de Junio de 2009 Área de Redes Éste curso fue diseñado para proporcionar al estudiante los conceptos sobre arquitectura de una redes de computadoras LAN y MAN. Modelos de red. También se examina las redes LAN de alta velocidad y redes con backbone. Las redes WAN se examinan también así como su enrutamiento, protocolos de comunicación y protocolos de alto nivel. Finalmente se revisa la programación de aplicaciones en red. 4. PERFIL DESEABLE DEL PROFESOR (A) PARA IMPARTIR LA ASIGNATURA: 3
Disciplina profesional: Nivel académico: Experiencia docente: Experiencia profesional: Redes de Computadoras y Tecnologías inalámbricas Maestría Mínima de 2 años Mínima de 1 año 5. OBJETIVOS: 5.1 Educacional: El estudiante resolverá problemas de redes de computadoras utilizando técnicas y herramientas hardware/software, Además de diseñar e implementar redes LAN y MAN. 5.2 General: Que el estudiante interprete los diferentes modelos de redes de computadoras y sus perfiles protocolarios para usarlos en el desarrollo de aplicaciones básicas de redes 5.3 s: El alumno será capaz de: Definir una Red de Computadoras e identificar los componentes básicos de una Red y las diferentes arquitecturas y tipos de Red. Identificar los principios de funcionamiento de una red de computadoras, basándose en el modelo de capas Identificar los principios y modelos funcionamiento de las redes de área local (LAN) Identificar los principios, modelos y funcionamiento de las redes de área local de alta velocidad. Diseñar redes LAN. Identificar los principios, modelos y funcionamiento de las redes de área amplia (WAM). Diseñar redes WAM Aplicar el conocimiento de protocolo para definir algoritmos de comunicación e identifique la forma en como se construye e implementan los diferentes protocolos de comunicación utilizados en las Redes de Computadoras. Identificar la forma en como se construyen e implementan los diferentes protocolos de las capas 4 a la 7 del modelo de referencia OSI. Aplique los conceptos básicos de la programación en Red para diseñar aplicaciones que operen en red Realiza una reflexión y evolución crítica acerca de los conceptos y habilidades adquiridas durante el curso 4
6. MAPA CONCEPTUAL DE LA ASIGNATURA: 5
7. CONTENIDO Unidad 1 ARQUITECTURA DE REDES DE COMPUTADORAS Que el estudiante sepa definir que es una Red de Computadoras e identifique los componentes básicos de una Red y las diferentes arquitecturas y tipos de Red. 1.1 Definición de una Red de computadoras 1.2 Estructura de una Red de computadoras 1.3 Estándares y Normas 1.4 Clasificación de una red por su alcance: LAN, MAN, WAN 1.5 Sistemas abiertos: Conectividad e interoperatividad 1.6 Internet: red de redes 1.- Tanenebaum, A. S. Redes de Computadoras. Prentice Hall. 3a 2.- Stallings, W., Data& Computer Comunication, Prentice Hall, 6a. Edición 1.- Halsall Fred, Comunicación de datos, Redes de Computadoras de sistemas abiertos, Prentice Hall 4a. 2.- Schwarts, Mischa, Redes de telecomunicaciones, Protocolos, Modelado y Análisis, Addison-Wesley 3.-Black, Uyles, Computer Networks, Prentice may, 1987 Unidad 2 MODELOS DE RED Que el estudiante identifique los principios de funcionamiento de una red de computadoras, basándose en el modelo de capas. 2.1 Modelo de capas: Pilas, Servicios, Protocolos, Interfaces, Puntos de acceso a los servicios 2.2 Modelo ISO/OSI 2.3 Otros modelos de capas 1.- Tanenebaum, A. S. Redes de Computadoras. Prentice Hall. 3a 2.- Stallings, W., Data& Computer 1.- Halsall Fred, Comunicación de datos, Redes de Computadoras de sistemas abiertos, Prentice Hall 4a. 2.- Schwarts, Mischa, Redes de 6
Unidad 2 Comunication, Prentice Hall, 6a. Edición telecomunicaciones, Protocolos, Modelado y Análisis, Addison-Wesley 3.-Black, Uyles, Computer Networks, Prentice may, 1987 Unidad 3 RED DE ÁREA LOCAL (LAN) Que el estudiante identifique los principios y modelos funcionamiento de las redes de área local (LAN) 3.1 Componentes de una LAN 3.2 Arquitecturas clienteservidor 3.3 Topologías físicas 3.4 Protocolos de acceso al medio 3.5 Tipos de redes LAN y los estándares IEEE 802 de la subcapa de control de acceso al medio (MAC) 3.6 Estándar IEEE 802.2 de la subcapa de control de enlace lógico (LLC) 1.- Tanenebaum, A. S. Redes de Computadoras. Prentice Hall. 3a 2.- Stallings, W., Data& Computer Comunication, Prentice Hall, 6a. Edición 1.- Schwarts, Mischa, Redes de telecomunicaciones, Protocolos, Modelado y Análisis, Addison-Wesley 2.-Black, Uyles, Computer Networks, Prentice may, 1987 7
Unidad 4 REDES LAN DE ÁLTA VELOCIDAD Y REDES CON BACKBONE Que el estudiante identifique los principios y modelos funcionamiento de las redes de área local de alta velocidad. Que el estudiante sea capaz de diseñar redes LAN. 4.1 Tecnologías de canal compartido 4.2 Tecnologías de conmutación de redes LAN 4.3 Puentes entre redes LAN 4.4 Componentes del backbone de una red: repetidores, concentradores, puentes, conmutadores (switches), enrutadores, compuertas (gateways). 4.5 Redes LAN virtuales 4.6 Diseño de una red LAN 1.- Tanenebaum, A. S. Redes de Computadoras. Prentice Hall. 3a 2.- Stallings, W., Data& Computer Comunication, Prentice Hall, 6a. Edición 3.- Halsall Fred, Comunicación de datos, Redes de Computadoras de sistemas abiertos, Prentice Hall 4a. 1.- Schwarts, Mischa, Redes de telecomunicaciones, Protocolos, Modelado y Análisis, Addison-Wesley 2.- Douglas E. Comer, David L: Stevens, Redes Globales de información con Internet y TCP/IP Vol. I. 3ª. Edición, Prentice may 3.- Douglas E. Comer, David L: Stevens, Redes Globales de información con Internet y TCP/IP Vol. I. 3ª. Edición, Prentice may Unidad 5 REDES DE AREA AMPLIA Y ENRUTAMIENTO Que el estudiante identifique los principios y modelos funcionamiento de las redes de área amplia (WAM). Que el estudiante sea capaz 5.1 Medios de Transmisión de una WAN 5.2 Capas 3 y 4 del modelo OSI y protocolos WAN 5.3 Conmutadores de paquetes o ruteadores 1.- Tanenebaum, A. S. Redes de Computadoras. Prentice Hall. 3a 2.- Stallings, W., 1.- Schwarts, Mischa, Redes de telecomunicaciones, Protocolos, Modelado y Análisis, Addison-Wesley 8
Unidad 5 de diseñar redes WAM 5.4 Arquitectura de una WAN 5.5 Direccionamiento físico de una WAN 5.6 Enrutamiento EN las WAN 5.7 Interconectividad 5.8 Direccionamiento IP 5.9 Redes privadas y virtuales 5.10 Diseño de una Red WAN Data& Computer Comunication, Prentice Hall, 6a. Edición 3.- Halsall Fred, Comunicación de datos, Redes de Computadoras de sistemas abiertos, Prentice Hall 4a. Unidad 6 PROTOCOLOS DE COMUNICACION Que el estudiante aplique el conocimiento de protocolo para definir algoritmos de comunicación e identifique la forma en como se construye e implementan los 6.1 Concepto de protocolo 6.2 Métodos de Especificación de protocolos 6.3 Control de errores RQ, Inactiva y Activa 6.4 Control de flujo. Ventana deslizante 6.5 Gestión de enlace 1.- Tanenebaum, A. S. Redes de Computadoras. Prentice Hall. 3a 2.-Alok k. Sinha, Network Programing in Window NT, Addison-Wesley 1.- Schwarts, Mischa, Redes de telecomunicaciones, Protocolos, Modelado y Análisis, Addison-Wesley 9
Unidad 6 diferentes protocolos de comunicación utilizados en las Redes de Computadoras. 6.6 Diseño de un protocolo 3.- Kris Jamsa, ken Cope, Programación en Internet Unidad 7 PROTOCOLOS DE ALTO NIVEL Que el estudiante identifique la forma en como se construyen e implementan los diferentes protocolos de las capas 4 a la 7 del modelo de referencia OSI. 7.1 Protocolos de la capa de Transporte: TCP, UDP,IPX, Apple talk 7.2 Protocolos de la capa de sesión: X.25 7.3 Protocolos de la capa de presentación: ASN.1, X.409, Cifrado de datos 7.4 Protocolos de la capa de aplicación: VT, FTAM, MOTIS, JTM, MMS, RDA, DTP, X400, X500 7.5 La familia de protocolos TCP/IP 1.- Tanenebaum, A. S. Redes de Computadoras. Prentice Hall. 3a 2.-Alok k. Sinha, Network Programing in Window NT, Addison-Wesley 3.- Kris Jamsa, ken Cope, Programación en Internet, Mc. Graw Hill 1.- Stallings, W., Data& Computer Comunication, Prentice Hall, 6a. Edición 2.- Schwarts, Mischa, Redes de telecomunicaciones, Protocolos, Modelado y Análisis, Addison-Wesley 3.- Douglas E. Comer, David L: Stevens, Redes Globales de información con Internet y TCP/IP Vol. I. 3ª. Edición, Prentice may 10
Unidad 8 PROGRAMACION DE APLICACIONES EN RED Que el estudiante aplique los conceptos básicos de la programación en Red para diseñar aplicaciones que operen en red 8.1 El modelo de interacción Cliente- Servidor 8.2 Llamadas a Procedimientos Remotos (RPC) 8.3 La interfaz Socket de Unix 8.4 La interfaz de Programación de aplicaciones de Winsock 8.5 Diseño de una aplicación básica que opere en red 1.-Alok k. Sinha, Network Programing in Window NT, Addison-Wesley 2.- Kris Jamsa, ken Cope, Programación en Internet, Mc. Graw Hill 1.- Tanenebaum, A. S. Redes de Computadoras. Prentice Hall. 3a 2.- Halsall Fred, Comunicación de datos, Redes de Computadoras de sistemas abiertos, Prentice Hall 4a. 3.- Douglas E. Comer, David L: Stevens, Redes Globales de información con Internet y TCP/IP Vol. I. 3ª. Edición, Prentice may Unidad 9 REFLEXIÓN FINAL Que el estudiante realice una reflexión y evolución crítica acerca de los conceptos y habilidades adquiridas durante el curso 9.1 Los principios de funcionamiento de una red de computadoras y de las aplicaciones que operan en red. 1.- Tanenebaum, A. S. Redes de Computadoras. Prentice Hall. 3a 2.- Schwarts, Mischa, Redes de telecomunicaciones, 1.- Stallings, W., Data& Computer Comunication, Prentice Hall, 6a. Edición 2.- Halsall Fred, Comunicación de datos, Redes de Computadoras de sistemas abiertos, Prentice Hall 4a. 11
Unidad 9 Protocolos, Modelado y Análisis, Addison- Wesley 6.- Douglas E. Comer, David L: Stevens, Redes Globales de información con Internet y TCP/IP Vol. I. 3ª. Edición, Prentice may 8. CONTRIBUCIÓN DEL PROGRAMA DE ASIGNATURA AL PERFIL DE EGRESO Unidad Unidad 1. Arquitectura de Redes De Computadoras. Unidad 2 Modelos de Red. Identifica una red de computadoras. Identificar los componentes básicos de una Red y las diferentes arquitecturas y tipos de Red Perfil de egreso (anotar en las siguientes tres columnas a qué elemento(s) del perfil de egreso contribuye esta asignatura) Conocimientos Habilidades Actitudes y valores Crear o establecer un nuevo Buscar el bien común al modelo de red Cuestionar la información y Ser responsable y ético. encontrar respuestas respecto a Apertura al dialogo. las redes de datos, normas Responsabilidad y estructuras y modelos que las solidaridad. rigen. Trabajar en equipo Identificar los principios de funcionamiento de una red de computadoras Identificar el modelo de capas Trabajar en equipo y comunicar puntos de vista sobre los modelos de capas. Buscar el bien común al Ser responsable y ético. Apertura al dialogo. Responsabilidad y 12
Unidad Unidad 3. Redes de Área Local (LAN) Unidad 4. Redes LAN de alta velocidad y Redes con Backbone Unidad 5. Redes de Área Amplia y Enrutamiento Unidad 6. Protocolos de comunicación Unidad 7. Protocolos de alto nivel Identificar los principios, modelos y funcionamiento de las Redes de Área Local (LAN) Perfil de egreso (anotar en las siguientes tres columnas a qué elemento(s) del perfil de egreso contribuye esta asignatura) Conocimientos Habilidades Actitudes y valores solidaridad. Crear o establecer un nuevo Buscar el bien común al modelo de red LAN Cuestionar la información y Ser responsable y ético. encontrar respuestas respecto a Apertura al dialogo. las redes LANs Responsabilidad y Trabajar en equipo solidaridad. Identifica los principios y modelos de funcionamiento de las redes de área local de alta velocidad Diseñar redes LAN. identificar los principios y modelos de funcionamiento de las redes de área amplia (WAM) Diseñar redes WAM Identificar como construir e implementar diferentes protocolos de comunicación utilizados en las Redes de Computadoras Identificar como construir e implementar diferentes protocolos de las capas 4 a la 7 del modelo de Cuestionar la información y encontrar respuestas respecto a las redes LAN de alta velocidad y redes con Backbone Trabajar en equipo Crear o establecer un nuevo modelo de red WAN Cuestionar la información y encontrar respuestas respecto a las redes WAN. Trabajar en equipo Implementar protocolos de comunicación en Hardware o Software Trabajar en equipo Implementar protocolos de alto nivel en hardware o software Trabajar en equipo Buscar el bien común al Ser responsable y ético. Apertura al dialogo. Responsabilidad y solidaridad. Buscar el bien común al Ser responsable y ético. Apertura al dialogo. Responsabilidad y solidaridad. Buscar el bien común al Ser responsable y ético. Apertura al dialogo. Responsabilidad y solidaridad. Buscar el bien común al Ser responsable y ético. Apertura al dialogo. 13
Unidad Unidad 8. Programación de aplicaciones en Red Unidad 9. Reflexión final Perfil de egreso (anotar en las siguientes tres columnas a qué elemento(s) del perfil de egreso contribuye esta asignatura) Conocimientos Habilidades Actitudes y valores referencia OSI Responsabilidad y solidaridad. Aplique los conceptos Crear o establecer un nuevo Buscar el bien común al básicos de la programación modelo de red en Red para diseñar Cuestionar la información y Ser responsable y ético. aplicaciones que operen en encontrar respuestas respecto a Apertura al dialogo. red las redes de datos, normas Responsabilidad y estructuras y modelos que las solidaridad. rigen. Trabajar en equipo Realizar una reflexión y evolución crítica acerca de los conceptos y habilidades adquiridas durante el curso Tener juicios críticos sobre lo aprendido y comunicarlo Trabajar en equipo Buscar el bien común al Ser responsable y ético. Apertura al dialogo. Responsabilidad y solidaridad. 14
9. ORIENTACIÓN DIDÁCTICO-PEDAGÓGICA. Estrategias a-e Técnicas a-e Recursos didácticos Estrategias : Técnicas Materiales: Lectura y comprensión, grupales, Proyectores, Reflexión, de debate, TICs, Comparación, del diálogo, Plumón y pizarrón, Resumen. de problemas, de estudio de casos, Estrategias de enseñanza: cuadros sinópticos, ABP, mapas conceptuales, Aprendizaje activo, para el análisis, Aprendizaje cooperativo, comparación, Aprendizaje colaborativo, síntesis, Basado en el descubrimiento. mapas mentales, lluvia de ideas, Ambientes : analogías, Aula, portafolio, Laboratorio, exposición. Simuladores. Actividades y experiencias de aprendizaje: Visita a empresas. 10. CRITERIOS DE EVALUACIÓN Criterios Porcentaje Exámenes 50% Participación en clase 10% Tareas 10% Exposiciones Simulaciones Trabajos de investigación y/o de intervención Prácticas de laboratorio 10% Visitas guiadas Reporte de actividades académicas y culturales Mapas conceptuales Portafolio Proyecto final 20% Otros Total 100% 15
11. REQUISITOS DE ACREDITACIÓN BENÉMERITA UNIVERSIDAD AUTÓNOMA DE PUEBLA Estar inscrito oficialmente como alumno del PE en la BUAP Haber aprobado las asignaturas que son pre-requisitos de ésta Aparecer en el acta El promedio de las calificaciones de los exámenes aplicados deberá ser igual o mayor que 6 Cumplir con las actividades propuestas por el profesor 1.- Tanenebaum, A. S. Redes de Computadoras. Prentice Hall. 3a 2.- Stallings, W., Data& Computer Comunication, Prentice Hall, 6a. Edición 3.- Halsall Fred, Comunicación de datos, Redes de Computadoras de sistemas abiertos, Prentice Hall 4a. 4.- Schwarts, Mischa, Redes de telecomunicaciones, Protocolos, Modelado y Análisis, Addison- Wesley 5.-Black, Uyles, Computer Networks, Prentice may, 1987 6.- Douglas E. Comer, David L: Stevens, Redes Globales de información con Internet y TCP/IP Vol. I. 3ª. Edición, Prentice may 8.-Alok k. Sinha, Network Programing in Window NT, Addison-Wesley 9.- Kris Jamsa, ken Cope, Programación en Internet, Mc. Graw Hill 16