Encabezado Facultad de Ciencias
Presentación

Ciencias de la Computación (plan 1994) 2023-1

Séptimo Semestre, Redes de Computadoras

Grupo 7007, 55 lugares. 50 alumnos.
Profesor José Luis Torres Rodríguez lu mi 17:30 a 19
Ayudante Andrés Leonardo Hernández Bermúdez ma ju 18 a 19
Ayudante Dante Erik Santiago Rodríguez Pérez ma ju 18 a 19
Ayud. Lab. Andrés Leonardo Hernández Bermúdez vi 17 a 19
Ayud. Lab. Dante Erik Santiago Rodríguez Pérez
 

Redes de Computadoras - 2023-1

José Luis Torres Rodríguez

Andrés Leonardo Hernández Bermúdez

Requisitos

  • Conocimientos básicos de Linux

  • Conocimientos de Sistemas Operativos

  • Conocimientos de programación en un lenguaje estructurado u orientado a objetos (idealmente C ó Python)

  • No tener materias encimadas en el horario de este curso

  • Revisión regular del material del curso y entrega en tiempo y forma de las tareas indicadas

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

  • Adquirir conocimientos acerca de la creación de una red y aplicaciones para redes

  • Adquirir conocimientos acerca de la implementación de diversos servicios de red, en sistemas GNU/Linux

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

  • Tener un panorama de las posibilidades, implicaciones, ventajas y riesgos del uso de una red

  • Abordar temás básicos de seguridad en redes a nivel práctico

  • Obtener conocimientos de administración de sistemas GNU/Linux enfocados a redes, mediante la revisión de comandos y aplicaciones propios del sistema operativo

Sistemas Operativos a utilizar

  • GNU/Linux

  • Windows

Lenguajes de programación

  • C

  • Bash

Primera sesión para presentar los detalles del curso

La primera sesión se llevará a cabo en línea el día lunes 15 de agosto de 2022 a las 17:30 horas. Los datos necesarios para conectarse a esta sesión se les harán llegar por correo, con base en la lista de integrantes del grupo (se les sugiere consultar el correo registrado en el sistema de la Facultad de Ciencias).

Impartición de las clases

  • Clases teóricas (profesor y ayudante).
    Se entregarán videos pre-grabados en el canal de YouTube de la materia.

  • Sesión de dudas
    Se llevará a cabo una sesión en línea para resolver las dudas existentes sobre los temas y materiales entregados a lo largo de la semana, los días lunes de 17:30 a 19:00 horas

De las sesiones de laboratorio

Se llevarán a cabo una serie de prácticas con el objetivo de reforzar los temas abordados en las sesiones teóricas y que el alumno se familiarice con la implementación de servicios de red.

  • Las especificaciones de las prácticas se podrán consultar en la sección de laboratorio en la página del curso, incluyendo la fecha de entrega.
  • Todas las prácticas deberán ser entregadas a través de merge request siguiendo el [flujo de trabajo de entrega] y [flujo-de-trabajo-tareas]

Lista de recursos de cómputo a usar

  • GitLab para la entrega de proyectos de programación y la documentación correspondiente

  • Comunicación:

    • Se utilizará un grupo en Telegram para comunicación grupal y personal.

    • Se hará uso de un grupo de correo de Gmail para comunicación grupal (ésta se creará a partir de las cuentas de correo de los integrantes del grupo).

    • Se hará uso de su cuenta de correo personal para el envío de información a través de la lista mencionada y para el envío de comunicados individuales, cuando sea necesario.

  • Se utilizará Google Drive para realizar trabajo colaborativo en equipo y para la entrega de documentos y algunos archivos.

  • Google Meet o Zoom para las sesiones en línea.

  • Canal de Youtube para la publicación de videos sobre el curso.

Los datos de cada uno de los recursos mencionados se proporcionarán al iniciar el curso.

Contenido del curso

  • Conceptos generales de redes de computadoras

  • Introducción a GitLab

  • Repaso de Linux

  • Revisión de algunos lineamientos sobre el uso de software libre

  • Sockets

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

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

    • Capa Física

    • Capa de Enlace

    • Capa de Red

    • Capa de Transporte

    • Capa de Aplicación

  • Implementación de una red

  • Servicios de red en sistemas Linux

  • Conceptos de seguridad en redes

  • Temas adicionales de aplicaciones en redes

Evaluación del semestre

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

  • Exámenes
    Se aplicarán 4 exámenes, de acuerdo al avance que tengamos en el curso, en las siguientes fechas:

    1er. parcial: 5 de septiembre
    2o. parcial: 3 de octubre
    3er. parcial: 31 de octubre
    4o parcial: 28 de noviembre


    Requisito para presentar examen: haber entregado puntualmente las tareas anteriores a la fecha del examen.

    No habrá reposiciones de exámenes

Es requisito indispensable el contar con un promedio aprobatorio en los exámenes y haberlos presentado todos, sin excepción, para tener derecho a obtener una calificación final aprobatoria en el semestre.

No es posible obtener una calificación aprobatoria si no se presentaron los exámenes.

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

Es requisito indispensable el haber entregado todas las prácticas para tener derecho a obtener una calificación final aprobatoria en el semestre.

No es posible obtener una calificación aprobatoria si no se ha cumplido con la entrega de las prácticas y los proyectos asignados durante el semestre.

  • Trabajo en equipo. Algunas de las prácticas y proyectos están diseñados para realizarse en equipo.

Se debe considerar que la forma de trabajo en equipo no es opcional. Las tareas que están diseñadas para realizarse en equipo no se aceptarán de forma individual.

Los trabajos realizados de esta forma se evaluarán considerando la aportación de cada uno de los miembros de cada equipo.

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

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

  • La calificación final se entregará a más tardar el día de la segunda vuelta de los exámenes finales. Esta fecha también es el límite para solicitar aclaraciones de cualquier trabajo entregado..

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

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

  • De ninguna manera se dará un trato ni una calificación especial a ningún estudiante, por el hecho de tener un promedio alto en su historial académico, contar con algún tipo de beca, por ser su última materia de la carrera o por llevar una cantidad grande de materias. Tampoco se tomarán en cuenta recomendaciones de ninguna persona para asignar la calificación final.

Escala

La calificación final se calculará con base en los siguientes porcentajes:

Prácticas: 50%

Exámenes: 30%

Proyecto final: 10%

Tareas: 10%

Bibliografía básica

  • Computer Networking: a top down approach. 7th 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. Aviso de privacidad.