MISIÓN Formar profesionales altamente capacitados, desarrollar investigación y realizar actividades de extensión en matemáticas y computación, así como en sus diversas aplicaciones REDES DE COMPUTADORAS LICENCIATURA EN CIENCIAS DE LA COMPUTACIÓN
LICENCIATURA EN CIENCIAS DE LA COMPUTACIÓN Objetivos: Formar profesionales calificados en el área de las ciencias de la computación para desarrollar tecnología computacional, realizar actividades de investigación, y utilizar de manera óptima sus diversas aplicaciones, con apego a la ética profesional y el servicio a la sociedad. Objetivos específicos: 1. Desarrollar modelos teóricos y prácticos utilizando las ciencias matemáticas y computacionales para implementar aplicaciones novedosas y eficientes. 2. Analizar, diseñar, desarrollar e implantar software de base y de aplicaciones, utilizando o creando metodologías y ambientes computacionales, con base en la estructura, operación y necesidades de información de las organizaciones y las industrias a las que pertenecen. REDES DE COMPUTADORAS Objetivos: Formar profesionales calificados en el área de ciencias de la computación para desarrollar tecnología computacional, realizar actividades de investigación y utilizar de manera óptima sus diversas aplicaciones, con apego a la ética y el servicio a la sociedad. Objetivos específicos: 1. Desarrollar modelos teóricos y prácticos utilizando las ciencias matemáticas y computacionales para implementar aplicaciones novedosas y eficientes. 2. Analizar, diseñar, desarrollar e implantar software de base y de aplicaciones, utilizando o creando metodologías y ambientes computacionales, con base en la estructura, operación y necesidades de información de las organizaciones y las industrias a las que pertenecen. Duración del curso: 75 horas. Créditos: 9 Horas: Teóricas 45 Prácticas 30
Descripción de la asignatura: En esta asignatura el alumno conocerá como se lleva a cabo la comunicación entre dispositivos de cómputo interconectados en una red. Para esto describirá el funcionamiento de los principales protocolos de comunicación utilizados en el modelo de referencia TCP/IP, el cual es el estándar mayormente utilizado en las telecomunicaciones. Además realizará diferentes prácticas asociadas a los temas de este curso que le permitirán reforzar los conceptos estudiados. Objetivo: Describir las arquitecturas, modelos y protocolos que se utilizan en el intercambio de datos entre computadoras. Recursos didácticos: Conferencia: acetatos, pizarrón. Comisión (equipos): computadora. Estrategia de enseñanza: Conferencia, interrogatorio, resolución de ejercicios, tormenta de ideas, uso de software, trabajo en equipo, demostración, investigaciones bibliográficas. CRITERIOS DE EVALUACIÓN: CRITERIO PUNTUACIÓN Exámenes 70 Tareas, prácticas y proyectos 30 Total 100 puntos Contenido: 1. Introducción a las redes de computadoras. El estudiante identificará los principales servicios y funciones de comunicación establecidos en los estándares y modelos de redes de computadoras. 1.1. Antecedentes y definición. 1.2. Elementos de comunicación: transmisor. Receptor, mensaje, protocolo. 1.3. Diseño de arquitecturas de red: capas y servicios. 1.4. Estándares y modelos de referencia. 1.4.1. OSI de ISO.
1.4.2. TCP/IP. 2. Capa física. El alumno identificará las funciones principales de la capa física de acuerdo al modelo de referencia OSI, así como los elementos de hardware que intervienen en esta capa. Además clasificará las redes de computadoras por su cobertura, por su tipo y medio de transmisión. 2.1. Medio de transmisión. 2.2. Parámetros de tasa de transferencia, retardo de propagación, ancho de banda. 2.3. Multiplexión y codificación de señales. 2.4. Topologías de red. 2.4.1. Física. 2.4.2. Lógica. 2.5. Clasificación de las redes de computadoras. 2.5.1. Por cobertura: LAN, MAN, WAN. 2.5.2. Por su tipo de transmisión. 2.5.3. Por su medio de transmisión: cableadas inalámbricas. 2.6. Práctica: Cableado estructurado 3. Capa de enlace. El alumno identificará las funciones principales de la capa de enlace de acuerdo al modelo de referencia OSI, en consecuencia, comprenderá los algoritmos principales de acceso al medio, de enmarcado, control de flujo y de errores. 3.1. Funciones principales. 3.1.1. Acceso al medio. 3.1.2. Enmarcado. 3.1.3. Control de Flujo. 3.1.4. Control de errores. 3.2. Asignación de canal estática y dinámica. 3.3. Subcapa de control de acceso. 3.3.1. Acceso al medio por paso de token. 3.3.1.1. Token Ring. 3.3.2. Acceso al medio por escucha de portadora. 3.3.2.1. Ethernet, Fast Ethernet, Gigabit Ethernet. 3.3.3. Acceso inalámbrico. 3.3.3.1. Protocolo 802.11.
3.4. Subcapa de control de enlace lógico. 3.5. Redes virtuales de área local. 3.6. Práctica: Utilización de simulador para configurar Switches y VLAN. 4. Capa de red. El alumno identificará las funciones principales de la capa de red. Siguiendo el modelo TCP/IP el estudiante analizará el formato de datagrama IP y las aplicará los conceptos de direccionamiento IP en la resolución de ejercicios. Además, analizará los principales algoritmos de enrutamiento que se utilizan actualmente. 4.1. Funciones principales. 4.1.1. Servicios de red. 4.1.2. Redes de conmutación de paquetes. 4.2. Protocolo de red de Internet: Protocolo IP. 4.2.1. Formato de datagrama. 4.2.2. Direccionamiento Ip. 4.2.2.1. Direcciones IP, máscara de red. 4.2.2.2. Subredes y superredes. 4.2.2.3. Mejoras a IP. 4.2.2.3.1. VLSM. 4.2.2.3.2. CIDR. 4.2.3. IPv6. 4.3. Enrutamiento. 4.3.1. Rutas estáticas. 4.3.2. Algoritmos de enrutamiento. 4.3.2.1. Camino más corto. 4.3.2.2. Inundación. 4.3.2.3. Vector de distancia. 4.3.2.4. Por estado de enlace. 4.4. VPN: Redes Privadas Virtuales. 4.5. Prácticas: Utilización de simulador para configurar enrutadores en el manejo de redes IP. Subredes IP, RIPv1 y RIPv2. 5. Capa de transporte. El alumno identificará las funciones principales de la capa de transporte mediante el análisis de los protocolos de establecimiento y liberación de conexiones, así como de
control de flujo. Además aplicará los conceptos aprendidos en la implementación de aplicaciones que utilicen sockets de Berkeley. 5.1. Funciones principales. 5.1.1. Establecimiento y liberación de conexiones. 5.1.2. Control de flujo. 5.1.3. Sockets de Berkeley. 5.2. Protocolos de transporte de Internet. 5.2.1. Transporte orientado a conexión: TCP. 5.2.1.1. Formato del segmento TCP. 5.2.1.2. Sockets TCP. 5.2.2. Transporte orientado a no conexión. 5.2.2.1. Formato de segmento UDP- 5.2.2.2. Socket UDP. 5.3. Listas de acceso. 5.4. Práctica: 5.4.1. Programación de sockets cliente y servidor utilizando los protocolos UDP y TCP. 5.4.2. Utilización de simulador para la configuración ACL en una red de computadoras. 6. Capa de aplicación. El alumno analizará el funcionamiento de los servicios de red básicos mayormente utilizados en la actualidad; además aplicará los conocimientos adquiridos en la configuración de algunos servicios en una red de computadoras. 6.1. Servicios principales. 6.2. Aplicaciones. 6.2.1. DNS: Servicio de resolución de nombres. 6.2.2. HTTP: La Web. 6.2.3. SMTP: El correo electrónico. 6.3. Práctica de configuración de servidores con DNS, http y/o SMTP. Bibliografía: 1. Tanenbaum, Andrew S. Computer Networks. Prentice Hall. 4ta. Edición. 2003. 2. Pullen, J. Mark. Understanding Internet Protocolos. Wiley, 2000. 3. Stallings. Comunicaciones y Redes de Computadores. 6ta. Ed. Prentice Hall 2000. 4. Stallings. Local and Metropolitan Area networks. Prentice Hall, 2000.
5. Behrouz A. Forouzan-, Catherine Coombs; Sophia Chung Fegan. Data Communications and Networking. McGraw-Hill. da. Ed. 2001. 6. Keshav, S An Engineering Approach in Computer Networking. Addison-Wesley Professional Computing Series, 1997. Bibliografía Complementaria: 1. Guía complete de protocolos de telecomunicaciones. MacGraw-Hill. 2002. (Serie de telecomunicaciones). 2. Henry Benjamin. CCNP practical studies: Routing. Cisco Press, 2002. 3. Faraz Shamim. Troubleshooting IP routing protocols. Cisco Press, 2002. 4. Michael D. Bauer. Building secure servers with Linux. O Reilly, 2003. Perfil académico del docente: Licenciado en Ciencias de la Computación o afín, preferentemente con posgrado y experiencia docente, de investigación o de trabajo en el área. Fecha de elaboración: Enero de 2007. Autores: L.C.C. Martín Leonel Chi Pérez. L.C.C. Sergio Antonio Cervera Loeza. M.C. Jorge Ricardo Gómez Montalvo. Actualización: 2009.