Redes de Computadoras

White-Orange, Orange, White-Green, Blue, White-Blue, Green, White-Brown, Brown

José Luis Torres

Andrés Hernández

2026-2

Presentación del curso

Sistemas Operativos, Facultad de Ciencias, UNAM

Semestre 2026-2

  • José Luis Torres Rodríguez
  • Andrés Leonardo Hernández Bermúdez

Requisitos

  • Conocimientos básicos de GNU/Linux
  • Conocimientos de Sistemas Operativos
  • Conocimientos de programación en un lenguaje estructurado u orientado a objetos (idealmente C ó Python)

Requisitos (cont.)

  • No tener materias encimadas en el horario de este curso
  • Asistencia regular a clase
  • Revisión regular del material del curso
  • La asistencia a las sesiones de laboratorio es obligatoria
  • 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

Objetivos (cont.)

  • 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

Objetivos (cont.)

  • 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

Objetivos (cont.)

  • 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

  • GNU/Linux
  • BSD
  • Windows

Lenguaje de programación

  • C
  • bash

Impartición de las clases

Primera sesión para presentar los detalles del curso

La primera sesión se llevará a cabo en línea el día lunes 11 de agosto de 2025 a las 17:30 horas en el salón P207, en ésta se abordarán detalles acerca de la impartición del curso y se resolverán las dudas que puedan surgir a los interesados en el mismo.

Modalidad del curso

Los detalles acerca de la impartición de las clases se indicarán durante la primera sesión, considerando que la modalidad del curso está establecida como mixta.

Teoría

Profesor

Ayudante

Laboratorio

Se llevarán a cabo una serie de prácticas con el objetivo de que el alumno se familiarice con el lenguaje de programación C y para reforzar los temas abordados en las sesiones teóricas.

Durante las sesiones de laboratorio se les compartirán los detalles acerca de las prácticas, las cuales se deberán trabajar para su entrega posterior en las fechas indicadas.

Laboratorio (cont.)

Recursos de cómputo

  • Se utilizará Google Drive para realizar trabajo colaborativo en equipo y para la entrega de algunas tareas
  • GitLab para la entrega de proyectos de programación y la documentación correspondiente
  • Se hará uso de un grupo en Telegram para comunicación grupal y personal

Recursos de cómputo (cont.)

Recursos de cómputo (cont.)

Se compartirán recursos adicionales a la cuenta de correo institucional @ciencias en caso de ser requerido - Google Meet o Zoom para las sesiones de dudas - Carpeta de Google Drive para trabajo colaborativo y la entrega de algunas tareas - Canal de Youtube para la publicación de videos sobre el curso

Calendario FCiencias

Calendario UNAM

Temario

  1. Propedéutico

    1. Introducción a GNU/Linux
    2. Control de versiones con git

Temario (cont.)

  1. Introducción a redes de computadoras

    1. Conceptos de redes de computadoras
    2. Clasificación de las redes
    3. Modelos de referencia

Temario (cont.)

  1. Capa física
  2. Capa de enlace
  3. Capa de red
  4. Capa de transporte
  5. Capa de aplicación

Temario (cont.)

  1. Implementación de una red
    1. Servicios de red en sistemas GNU/Linux
    2. Monitoreo de una red
    3. Seguridad en redes
  2. Temas adicionales de aplicaciones en redes

Evaluación del semestre

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

Examenes

Se aplicarán 4 examenes, de acuerdo al avance que se tenga en el curso

Examen Fecha
Parcial 1 Miércoles 25 de febrero de 2026
Parcial 2 Miércoles 25 de marzo de 2026
Parcial 3 Miércoles 29 de abril de 2026
Parcial 4 Miércoles 26 de mayo de 2026

NOTA: Las fechas están sujetas a cambios

Requisitos para presentar examen

  • Haber entregado puntualmente las tareas anteriores a la fecha del examen
  • No habrá reposiciones de examenes
  • Es requisito indispensable el contar con un promedio aprobatorio en los examenes 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

  • 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.

Tareas teórico-prácticas

  • En estas tareas se aplicarán todos los conocimientos vistos a la fecha, complementados con material adicional

Notas

  • La entrega de todos los trabajos será improrrogable
  • Todos los trabajos duplicados serán evaluados con cero, sin hacer indagaciones

Notas (cont.)

  • Las tareas y prácticas se deberán trabajar en equipo, se indicará la cantidad de integrantes que puede tener cada equipo
    • El trabajo en equipo se evalua considerando la participación de todos los integrantes
  • Se debe considerar que la forma de trabajo en equipo no es opcional
    • Las prácticas y proyectos están diseñados para llevarse a cabo en equipo, por lo que estos no se pueden asignar de manera individual

Notas (cont.)

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

Notas (cont.)

  • Sin excepción, no se aceptarán reclamaciones fuera de la fecha señalada en el punto anterior
  • Sin excepciones, no se permitirá renunciar a ninguna calificación
  • La calificación de NP sólo se asignará a quien no haya entregado ningún trabajo y no haya presentado ningún examen

Notas (cont.)

  • 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 en su historial académico, 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

Evaluación

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

Elemento Valor
Tareas 20%
Prácticas 50%
Examenes 30%

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

Bibliografía

Ligas de interés

Tareas

  • Crear una cuenta en GitLab asociada al correo @ciencias
    • No utilizar Google/GitHub/etc. para iniciar sesión
  • Utilizaremos una máquina virtual de GNU/Linux para las tareas y prácticas
    • Necesitamos permisos administrativos en esa máquina virtual
  • Utilizaremos Python para instalar algunas herramientas del flujo de trabajo

Dudas u observaciones adicionales

Ligas

Lista de correo dudas
Lista de correo avisos