Encabezado Facultad de Ciencias
Presentación

Ciencias de la Computación (plan 1994) 2018-2

Séptimo Semestre, Redes de Computadoras

Grupo 7006, 45 lugares. 36 alumnos.
Profesor José Luis Torres Rodríguez lu mi 18:30 a 20 302 (Yelizcalli)
Ayudante Andrés Leonardo Hernández Bermúdez ma ju 19 a 20 302 (Yelizcalli)
Ayud. Lab. Fernando Castañeda González lu 14 a 16 Taller de Sistemas Operativos, Redes de Cómputo, Sistemas Distribuidos y Manejo de Información
 

Redes de Computadoras

Semestre 2018-2

José Luis Torres Rodríguez

Andrés Leonardo Hernández Bermúdez

Fernando Castañeda González

Requisitos

  • Conocimientos básicos de Linux.

  • Conocimientos de sistemas operativos.

  • Conocimientos de programación en un lenguaje estructurado u orientado a objetos.

  • No tener materias encimadas

  • Asistencia regular a clase

Objetivos

  • Conocer y comprender los conceptos, técnicas y algoritmos más importantes involucrados en redes de computadoras

  • Conocer los modelos de referencia empleados para la especificación de redes y hacer una revisión de TCP/IP

  • Estudiar las caracterísitcas de las redes más conocidas y usadas actualmente

  • Creación de una red, de aplicaciones para redes e implementación de diversos servicios de red

  • Tener un panorama de las posibilidades, implicaciones,ventajas y riesgos del uso de una red, abordando temás básicos de seguridad en redes, a nivel práctico

  • Obtener conocimientos de administración de sistemas Linux, enfocado a redes, mediante la revisión de comandos y aplicaciones propios de este sistema operativo

Sistema Operativo

  • Linux

Lenguaje de programación

  • C

Impartición de las clases

Lunes y miércoles de 18:30 a 20:00 horas, martes y jueves de 19:00 a 20:00 horas en el salón P211.

Laboratorio: los días lunes de 14:00 a 16:00 horas, en el Taller de Sistemas Operativos, Redes de Cómputo, Sistemas Distribuidos y Manejo de Información.

Contenido del curso

  • Conceptos generales de redes de computadoras

  • Repaso de Linux

  • Elementos de programación en lenguaje C

  • Sockets de Berkeley

  • Modelos de referencia para especificación de redes de computadoras

    • El modelo de referencia OSI

    • El modelo de referencia TCP/IP

    • Comparación de ambos modelos

  • Revisión de las capas del modelo de referencia TCP/IP

    • Capa de Aplicación

      • Revisión de protocolos de capa de aplicación

      • Creación de aplicaciones para implementar protocolos de capa de aplicación

    • Capa de Transporte

      • Revisión de TCP y UDP

      • Protocolos de transferencia confiable

      • Control de flujo

      • Control de congestión

      • Capturas de tráfico, revisión de cabeceras sobre paquetes capturados

      • Creación de aplicaciones para el manejo de paquetes de capa de transporte

    • Capa de Red

      • Revisión de IP: IPv4, IPv6

      • Revisión de ICMP

      • Protocolos de ruteo

        • Vector de distancia

        • Estado del enlace

      • Funcionamiento de un switch y un router

      • RIP

      • OSPF

      • BGP

      • Broadcast y multicast

      • iptables

      • Creación de una red con servicios básicos y conexión a Internet

    • Capa de Enlace

      • Técnicas de detección y corrección de errores

        • Bits de paridad

        • Sumas de verificación

        • CRC

      • Cabeceras de capa de enlace

      • LAN's y protocolos de acceso múltiple

      • Direccionamiento en capa de enlace

        • Direcciones MAC

        • ARP

      • Revisión de Ethernet

      • PPP

  • Revisión de las características de los principales tipos de redes empleadas actualmente

  • Redes inalámbricas

    • 802.11

    • IP móvil

  • Implementación de una red

    • Servicios de red en sistemas Linux

  • Seguridad en redes

    • Principios de criptografía (práctica)

      • SSL

      • VPN's

      • Ipsec

      • WAP

  • Aplicaciones en redes

    • Sistemas operativos en red

    • Servicios de red

    • Sistemas distribuidos

Evaluación del semestre

Se considerarán los siguientes elementos para llevar a cabo la evaluación:

  1. Asistencia regular a clase.

  2. Exámenes. Éstos se aplicarán en las siguientes fechas:

    Examen Fecha
    Parcial 1 Martes, 20 de febrero de 2018
    Parcial 2 Jueves, 22 de marzo de 2018
    Parcial 3 Jueves, 19 de abril de 2018
    Parcial 4 Jueves, 17 de mayo de 2018
  3. Requisito para presentar examen: haber entregado puntualmente las tareas anteriores a la fecha del examen. No habrá reposiciones.

  4. Prácticas, sobre cada uno de los temas principales vistos a lo largo del semestre.

  5. Las prácticas están diseñadas en forma seriada, por lo que se sugiere no omitir la elaboración de ninguna de ellas.

  6. Exposiciones. Durante las primeras semanas del semestre se propondrá una lista de temas a exponer "en equipo". Cada equipo contará con al menos dos semanas para la preparación del tema correspondiente.

  7. Tareas teórico-prácticas. En estas tareas se aplicarán todos los conocimientos vistos a la fecha, complementados con material adicional.

  8. Proyecto final.

  9. Participaciones en clase. Éstas son OBLIGATORIAS y son un elemento fundamental en la evaluación final. Se tomarán en cuenta sobre todo aquellas participaciones que refuercen lo visto en clase y que constituyan una aportación importante a la misma.

  10. La entrega de todos los trabajos será improrrogable.

  11. Todos los trabajos duplicados serán evaluados con cero, sin hacer indagaciones.

  12. La calificación final se entregará PERSONALMENTE a más tardar el día de la segunda vuelta de los examenes finales. Quien no se presente el día señalado a recibir su calificación está aceptando la evaluación que se haga de su trabajo durante el semestre.

  13. Sin excepción, no se aceptarán reclamaciones fuera de la fecha señalada en el punto anterior.

  14. Sin excepciones, no se permitirá renunciar a ninguna calificación.

  15. La calificación de NP sólo se asignará a quien no haya entregado ningún trabajo y no haya presentado ningún examen.

  16. De ninguna manera se dará un trato ni una calificación especial a ningún estudiante, por el hecho de trabajar, tener un promedio alto, contar con algún tipo de beca o tener materias encimadas. Tampoco se tomarán en cuenta recomendaciones de ninguna persona para asignar la calificación final.

Porcentajes para la evaluación

Exposición

10%

Exámenes

30%

Prácticas

40%

Tareas

20%

Las participaciones que aporten ideas a la clase pueden ayudar a incrementar la calificación final.

Observaciones adicionales

  • Se prohíben los teléfonos celulares durante la clase.

  • Éstos deberán apagarse o ponerse en modo vibrador y no contestarse en el salón o laboratorio.

  • Quien responda llamadas dentro del salón o laboratorio deberá retirarse, por respeto a sus compañeros.

  • Por ningún motivo se repetirán clases anteriores a ninguna persona, por el hecho de no haber podido asistir a las mismas, a menos que la mayoría lo solicite y justifique con argumentos diferentes al mencionado.

  • Al inicio del semestre se formarán equipos de trabajo, para llevar a cabo las tareas que lo requieran, tomando en cuenta lo siguiente:

  • Los equipos constarán de a lo más cuatro integrantes. No se permitirá hacer cambios de los integrantes de los equipos.

  • El trabajo en equipo no implica la división de la tarea por partes iguales entre los integrantes del mismo.

  • Se dará por sentado que estos trabajos se desarrollaron colectivamente por todos los integrantes, por lo que no se evaluará cada parte individualmente; cada uno de los miembros de un equipo deberá poder defender, en su totalidad, el trabajo entregado.

  • Las tareas y programas podrán ser enviados por correo a las siguientes direcciones:
    PDTE.

  • Para las tareas que se entreguen en papel, se sugiere hacer uso de hojas recicladas.

  • No es necesario hacer la entrega de los trabajos en fólder, sobre, etc.

  • De cada trabajo entregado se les podrá solicitar – en cualquier momento – responder preguntas acerca de o adicionales al mismo. Todos los trabajos deberán ser entregados, o enviados por correo, personalmente.

  • Se prohíbe introducir alimentos y bebidas al taller asignado para las sesiones prácticas.

  • Ningún alumno deberá entrar al taller asignado para las sesiones prácticas, hasta que esté presente el titular o el ayudante; tampoco deberá permanecer dentro después de finalizada la clase, a menos que se cuente con la autorización de la Coordinación de la Licenciatura en Ciencias de la Computación, para hacer uso de este espacio fuera del horario del laboratorio.

Bibliografía básica

  • Computer Networking: a top down approach. 6th edition
    Kurose, James F.
    Ross, Keith W.
    Addison Wesley

  • Redes de computadoras
    Tanenbaum, Andrew S.
    Pearson/Prentice Hall

 


Hecho en México, todos los derechos reservados 2011-2016. Esta página puede ser reproducida con fines no lucrativos, siempre y cuando no se mutile, se cite la fuente completa y su dirección electrónica. De otra forma requiere permiso previo por escrito de la Institución.
Sitio web administrado por la Coordinación de los Servicios de Cómputo de la Facultad de Ciencias. ¿Dudas?, ¿comentarios?. Escribenos.