Universidad de Jaén

Menú local


Universidad de Jaén
Guía Docente
13312025-Programación y administración de redes
Curso Académico 2025-26
FICHA IDENTIFICATIVA
Datos de la asignatura:
Código:
13312025
Nombre:
Programación y administración de redes
Centro:
ESCUELA POLITÉCNICA SUPERIOR (JAÉN)
Titulación:
Grado en Ingeniería informática
Curso:
2
Cuatrimestre:
SEGUNDO CUATRIMESTRE
Tipo:
Obligatoria
Idioma de impartición:
Español
Nivel PATIE:
-
Temporalidad:
-
Plataforma de teleformación:
Modalidad de impartición:
Presencial
Información adicional (PROF)
-




PROFESORADO

COORDINACIÓN
Nombre:
CHARTE OJEDA, FRANCISCO
Departamento:
U118 - INFORMÁTICA
Área:
035 - ARQUITECTURA Y TECNOLOGÍA DE COMPUTADORES
Categoría:
TITULAR DE UNIVERSIDAD
Despacho:
A3 - 219
Correo-e:
fcharte@ujaen.es
Teléfono:
953213016
ORCID:
-

EQUIPO DOCENTE
Nombre:
RIVERA RIVAS, ANTONIO JESÚS
Departamento:
U118 - INFORMÁTICA
Área:
035 - ARQUITECTURA Y TECNOLOGÍA DE COMPUTADORES
Categoría:
CATEDRATICO DE UNIVERSIDAD
Despacho:
A3 - 125
Correo-e:
arivera@ujaen.es
Teléfono:
953212891
URL web:
-
Nombre:
ALBÍN RODRÍGUEZ, ANTONIO PEDRO
Departamento:
U118 - INFORMÁTICA
Área:
035 - ARQUITECTURA Y TECNOLOGÍA DE COMPUTADORES
Categoría:
PROFESOR SUSTITUTO
Despacho:
-
Correo-e:
-
Teléfono:
-
ORCID:
-
URL web:
-
Nombre:
GERMÁN MORALES, MANUEL
Departamento:
U118 - INFORMÁTICA
Área:
035 - ARQUITECTURA Y TECNOLOGÍA DE COMPUTADORES
Categoría:
PERS.INVEST PREDOCTORAL EN FORMACIÓN
Despacho:
A3 - 102
Correo-e:
mgerman@ujaen.es
Teléfono:
953213052
ORCID:
-
URL web:
https://www.ujaen.es/departamentos/dinformatica/contactos/german-morales-manuel




RESUMEN
Conocimientos previos y recomendaciones
Para cursar esta asignatura los/las estudiantes deberían contar con los siguientes conocimientos: * Técnicas de programación en general y programación con el lenguaje C/C++. Estas destrezas se adquieren en las siguientes asignaturas que se suponen cursadas: 1. Fundamentos de la programación (1er curso) 2. Programación orientada a objetos (1er curso) 3. Estructuras de datos (2º curso, 1er cuatrimestre) * Uso de la línea de comandos de GNU/Linux, administración básica de archivos, permisos y otros conceptos esenciales de trabajo con el sistema operativo. Estas destrezas se adquieren en la siguiente asignatura que se supone cursada: 1. Sistemas operativos (2º curso, 1er cuatrimestre) * Fundamentos generales sobre arquitectura de computadores. Estas destrezas se adquieren en las siguientes asignaturas que se suponen cursadas: 1. Fundamentos de arquitectura de computadores (1er curso) 2. Arquitectura de computadores (2º curso, 1er cuatrimestre) La/El estudiante deberá emplear las horas de trabajo autónomo establecidas (95 en total) para completar las siguientes tareas: * Estudio del material teórico de la asignatura facilitado por los profesores a fin de preparar cada una de las sesiones con antelación y responder a las cuestiones que se planteen durante las mismas. * Estudio de los guiones de prácticas de forma previa a cada una de las sesiones, a fin de desarrollar el trabajo especificado. * Realización de los ejercicios propuestos para cada tema teórico a fin de abordar su resolución en clase. El estudiantado que presente necesidades específicas de apoyo educativo, lo ha de notificar personalmente al Servicio de Atención y Ayudas al Estudiante para proceder a realizar, en su caso, la adaptación curricular correspondiente.
Breve resumen de la asignatura (según memoria RUCT)
-
Prerrequisitos
-




COMPETENCIAS / RESULTADOS DEL PROCESO DE FORMACIÓN Y APRENDIZAJE
-




DESCRIPCIÓN DE CONTENIDOS
Teoría

1. Introducción

  • Aplicaciones, impacto e historia de Internet
  • Tipos de redes de computadores

2. Conceptos sobre redes e Internet

  • Arquitectura de redes
  • Protocolos, servicios e interfaces
  • Comunicación lógica/física
  • Modelos OSI y TCP/IP
  • Servicios para usuarios y programadores

3. Encapsulamiento y capa de enlace

  • Proceso de encapsulamiento y desencapsulamiento
  • Redes LAN
  • Direccionamiento Ethernet
  • Protocolo ARP

4. Capa de red I - Direccionamiento

  • Introducción a la capa de red: situación y relación con otras capas
  • Direcciones, redes y host
  • Estructura de las direcciones IP
  • Direccionamiento IPv4 e IPv6
  • NAT

5. Capa de red II - Datagrama

  • Formato del datagrama IPv4
  • Formato del datagrama IPv6
  • Ejercicios: división en subredes, NAT

6. Capa de transporte I - UDP y TCP

  • Situación y conceptos
  • Protocolo UDP - Segmento UDP
  • Protocolo TCP - Segmento TCP

7. Capa de transporte II - TCP

  • Números de secuencia y reconocimientos
  • Sincronización y reenvío de paquetes
  • Ejercicios de TCP

8. Protocolos de configuración y nombres

  • Protocolo ICMP
  • Protocolo DHCP
  • Protocolo DNS

9. Cuestiones y ejercicios - DHCP, ICMP, DNS

10.Protocolos de enrutamiento I

  • Conceptos de enrutamiento y sistemas autónomos
  • Protocolo RIP

11.Protocolos de enrutamiento II

  • Protocolo OSPF
  • Protocolo BGP

12.La web y el protocolo HTTP I

  • Historia y funcionamiento de la web
  • URL, HTML, HTTP
  • Tipos MIME
  • Cookies
  • Proxies

13.La web y el protocolo HTTP II

  • Cuestiones y ejercicios

14.Capa de aplicación

  • Situación y conceptos
  • FTP
  • SMTP
  • POP3
  • IMAP

15.Seguridad en Internet

  • Privacidad, integridad, autenticación
  • Funcionamiento de las VPN
  • TLS
  • Control de acceso, ataques y contramedidas
Práctica

1. Introducción

2. Administración de GNU/Linux

3. Monitorización de redes

4. Administración: TCP/IP

5. Administración: NFS

6. Introducción a la programación con sockets

7. Programación: interfaces y direcciones

8. Administración: DHCP

9. Adminitración: SSH

10. Programación: sockets UDP

11. Programación: sockets TCP

12. Administración: servidor web





METODOLOGÍAS DOCENTES Y ACTIVIDADES FORMATIVAS
Información adicional
La asignatura se divide en dos partes con contenidos estrechamente relacionados, de manera que las actividades prácticas a realizar, en forma de sesiones en pequeño grupo (A2), se fundamentan en conceptos teóricos previamente tratados en clases expositivas de gran grupo (A1). Estas se complementan con el trabajo autónomo del/la estudiante, así como con las actividades y ejercicios asociados a tutorías colectivas (A3). - TEORÍA - * La teoría (A1), estructurada en 25 horas de clases en gran grupo y 37.5 horas de trabajo autónomo por parte de los estudiantes, partirá del estudio de los temas facilitados por parte del profesorado y se complementará con sesiones magistrales, resolución de dudas y actividades como la realización de ejercicios, la discusión de escenarios reales y casos de uso prácticos. * Las tutorías colectivas (A3), con un total de 12.5 horas de trabajo autónomo por parte de las/los estudiantes, servirán para el estudio individual de temas, cuyas dudas y problemas se atenderán a través del foro de la asignatura y en sesiones de tutoría. Estas actividades son el pilar central del resultado de aprendizaje 11 y contribuirán a adquirir las competencias CB2, CC14, CB3, CC5, CB5, CC9, CC11. - PRÁCTICA - La parte práctica (A2), estructurada en 30 horas de trabajo en laboratorio más 45 horas de trabajo autónomo, se realizará utilizando el ordenador para el desarrollo de los guiones asignados a cada una de las sesiones. El objetivo es desarrollar la destreza en programación y configuración de redes, pilar del resultado de aprendizaje 5, el cual consolidará la competencia CC5. El trabajo autónomo del estudiante, de estudio y consecución de las actividades propuestas, como parte de A3, reforzará las competencias CC14, CC5, CC9, CC11.
Metodologías docentes
Metodología

* M1 - Clases expositivas en gran grupo: Clases magistrales

* M2 - Clases expositivas en gran grupo: Exposición de teoría y ejemplos generales

* M4 - Clases expositivas en gran grupo: Conferencias

* M6 - Clases en pequeño grupo: Actividades prácticas

* M7 - Clases en pequeño grupo: Seminarios

* M9 - Clases en pequeño grupo: Laboratorios

* M10 - Clases en pequeño grupo: Aulas de informática

* M11 - Clases en pequeño grupo: Resolución de ejercicios

* M16 - Foros

* M17 - Aclaración de dudas

Actividades formativas

 

Actividad Horas totales Horas presenciales ECTS Competencias
A1 - Clases expositivas en gran grupo 62.5 25.0 2.5 CB2, CC14, CB3,
CC5, CB5, CC9, CC11
A2 - Clases en pequeño grupo 75.0 30.0 3.0 CC5
A3 - Tutorías colectivas 12.5 0.0 0.5 CC14, CC5, CC9, CC11




SISTEMAS DE EVALUACIÓN
Sistemas de evaluación (específico)

Atendiendo a lo recogido en el art. 13 del Reglamento de Régimen Académico y de Evaluación del alumnado de la Universidad de Jaén, la evaluación de la asignatura será global. El 40% de los contenidos teóricos, el 100% de los contenidos prácticos y el 100% de la participación en clase tendrán una evaluación continua, mientras que el 60% restante de teoría se evaluará en un examen final.

La calificación final de la asignatura se obtendrá como la suma de la evaluación de teoría (50%), más la evaluación de prácticas (40%), más la evaluación de participación en clase (10%). Para hacer la suma anterior es condición indispensable el haber obtenido una calificación igual o superior a 5.0 tanto en el examen final de teoría como en la calificación global de prácticas y en la global de teoría. En otro caso no se superará la asignatura.

Concepto Peso Descripción
S2 - Conceptos teóricos de la materia 50% La calificación de teoría se obtiene a partir de varias pruebas efectuadas a lo largo del cuatrimestre (test semanales y de repaso: 40%) y un  examen teórico realizado al final de dicho periodo (60%). Con ello se evalúa la adquisición de las competencias CB2, CB3, CB5, CC5, CC9, CC11 y CC14.
S4 - Prácticas de laboratorio/ordnador 40% La calificación de prácticas se obtiene a partir de la evaluación de las defensas (50%) y la realización de pruebas tipo test (50%) llevadas
a cabo en cada sesión. Con ella se evalúa fundamentalmente la competencia CB5.
S1 - Asistencia y participación 10% Se tendrá en cuenta la participación activa en clase de teoría. Al finalizar los distintos temas se propondrán cuestionarios, trabajos y ejercicios en clase para completar esta calificación, evaluando con ello las competencias CC5, CC9, CC11 y CC14.

CONSIDERACIONES IMPORTANTES

  • El 40% correspondiente a prácticas se reparte en 10 sesiones evaluables a lo largo del cuatrimestre. En cada sesión se efectuará un test (50%) y se realizará un trabajo de administración o de programación siguiendo un guion (50%).
  • La evaluación de prácticas es continua, las calificaciones obtenidas en cada sesión se acumulan a lo largo del cuatrimestre, no siendo posible su recuperación salvo causa mayor debidamente justificada. De no superarse las prácticas en la convocatoria ordinaria, en la convocatoria extraordinaria podrán repetirse los test.
  • Un 40% de la evaluación de teoría se realiza mediante evaluación continua, lo que requiere una asistencia habitual a las sesiones de teoría en las que se realizarán tests y  ejercicios. Aquellos estudiantes que, por causa justificada, no puedan acogerse a este tipo de evaluación, deben  notificarlo al inicio del cuatrimestre para acceder a una evaluación global de teoría en el examen final.
  • Los tests de teoría de evaluación continua no se recuperan y no pueden hacerse en un día u hora distintos al previsto, publicado con antelación en la plataforma de docencia virtual.
  • Las calificaciones obtenidas durante el cuatrimestre, tanto teórica como práctica, solo se conservarán para las convocatorias ordinaria y extraordinaria del presente curso. Ninguna calificación se conserva para cursos posteriores.
Sistemas de evaluación (general)
-




BIBLIOGRAFÍA
Bibliografía
  1. Redes De Computadores: Un Enfoque Descendente Basado En Internet. Autor: Kurose, James F.. Editorial: Pearson Addison Wesley.


  2. Ubuntu Linux Unleashed 2021 Edition, 14th Edition . Autor: Helmke, Matthew. Editorial: Addison-Wesley Professional.


  3. The Illustrated Network : How Tcp/Ip Works In A Modern Network . Autor: Goralski, Walter. Editorial: Morgan Kaufmann Publishers.


  4. Wireshark Fundamentals : A Network Engineer'S Handbook To Analyzing Network Traffic . Autor: Jain, Vinit. Editorial: Apress L. P..


  5. Hands-On Network Programming With C : Learn Socket Programming In C And Write Secure And Optimized Network Code . Autor: Van Winkle, Lewis. Editorial: Packt.




OBJETIVOS DE DESARROLLO SOSTENIBLE
Objetivo 4: Educación de calidad.
Objetivo 9: Industria, innovación e infraestructuras.
Información adicional
La redes de computadores son omnipresentes y vitales para el funcionamiento de la sociedad actual. La formación de los estudiantes que cursan esta asignatura contribuye específicamente a la consecución del apartado 4.4 del ODS 4. Educación de calidad. Garantizar una educación inclusiva, equitativa y de calidad y promover oportunidades de aprendizaje durante toda la vida para todos: 4.4 De aquí a 2030, aumentar considerablemente el número de jóvenes y adultos que tienen las competencias necesarias, en particular técnicas y profesionales, para acceder al empleo, el trabajo decente y el emprendimiento. Asimismo, las capacidades para la administración de redes y el desarrollo de aplicaciones que hacen uso de las mismas contribuye a la consecución del apartado 9.c del ODS 9. Industria, innovación e infraestructuras. Construir infraestructuras, promover la industrialización inclusiva y sostenible y fomentar la innovación: 9.c Aumentar significativamente el acceso a la tecnología de la información y las comunicaciones y esforzarse por proporcionar acceso universal y asequible a Internet en los países menos adelantados de aquí a 2020.




CLÁUSULAS
Cláusula de protección de datos para grabación de clases

Responsable del tratamiento: Universidad de Jaén, Paraje Las Lagunillas, s/n; Tel.953 212121; www.ujaen.es

Delegado de Protección de Datos (DPO): TELEFÓNICA, S.A.U. ; Email: dpo@ujaen.es

Finalidad del tratamiento: Gestionar la adecuada grabación de las sesiones docentes con el objetivo de hacer posible la enseñanza en un escenario de docencia multimodal y/o no presencial.

Plazo de conservación: Las imágenes serán conservadas durante los plazos legalmente previstos en la normativa vigente.

Legitimación: Los datos son tratados en base al cumplimiento de obligaciones legales (Ley Orgánica 6/2001, de 21 de diciembre, de Universidades) y el consentimiento otorgado mediante la marcación de la casilla habilitada a tal efecto.

Destinatarios de los datos (cesiones o transferencias): Toda aquella persona que vaya a acceder a las diferentes modalidades de enseñanza.

Derechos: Ud. podrá ejercitar los derechos de Acceso, Rectificación, Cancelación, Portabilidad, Limitación del tratamiento, Supresión o, en su caso, Oposición. Para ejercitar los derechos deberá presentar un escrito en la dirección arriba señalada dirigido al Servicio de Información, Registro y Administración Electrónica de la Universidad de Jaén, o bien, mediante correo electrónico a la dirección de correo electrónico. Deberá especificar cuál de estos derechos solicita sea satisfecho y, a su vez, deberá acompañarse de la fotocopia del DNI o documento identificativo equivalente. En caso de que actuara mediante representante, legal o voluntario, deberá aportar también documento que acredite la representación y documento identificativo del mismo. Asimismo, en caso de considerar vulnerado su derecho a la protección de datos personales, podrá interponer una reclamación ante el Consejo de Transparencia y Protección de Datos de Andalucía www.ctpdandalucia.es

Cláusula de protección de datos para evaluación on-line

Responsable del tratamiento: Universidad de Jaén, Campus Las Lagunillas, s/n, 23071 Jaén

Delegado de Protección de Datos:dpo@ujaen.es

Finalidad: Conforme a la Ley de Universidades y demás legislación estatal y autonómica vigente, realizar los exámenes correspondientes a las asignaturas en las que el alumno o alumna se encuentre matriculado. Con el fin de evitar fraudes en la realización del mismo, el examen se realizará en la modalidad de video llamada, pudiendo el personal de la Universidad de Jaén contrastar la imagen de la persona que está realizando la prueba de evaluación con los archivos fotográficos del alumno en el momento de la matrícula. Igualmente, con la finalidad de dotar a la prueba de evaluación de contenido probatorio de cara a revisiones o impugnaciones de la misma, de acuerdo con la normativa vigente, la prueba de evaluación será grabada.

Legitimación: cumplimiento de obligaciones legales (Ley de Universidades) y demás normativa estatal y autonómica vigente.

Destinatarios: prestadores de servicios titulares de las plataformas en las que se realicen las pruebas con los que la Universidad de Jaén tiene suscritos los correspondientes contratos de acceso a datos.

Plazos de conservación: los establecidos en la normativa aplicable. En el supuesto en concreto de las grabaciones de los exámenes, mientras no estén cerradas las actas definitivas y la prueba de evaluación pueda ser revisada o impugnada.

Derechos: puede ejercitar sus derechos de acceso, rectificación, cancelación, oposición, supresión, limitación y portabilidad remitiendo un escrito a la dirección postal o electrónica indicada anteriormente. En el supuesto que considere que sus derechos han sido vulnerados, puede presentar una reclamación ante el Consejo de Transparencia y Protección de Datos de Andalucía www.ctpdandalucia.es