Última actualización: 03/07/2021


Curso Académico: 2021/2022

Diseño y Gestión de Redes Informáticas
(18648)
Titulación: Master Universitario en Ingeniería Informática (228)
Escuela de Ingeniería y Ciencias Básicas


Coordinador/a: GARCIA RUBIO, CARLOS

Departamento asignado a la asignatura: Departamento de Ingeniería Telemática

Tipo: Obligatoria
Créditos: 6.0 ECTS

Curso:
Cuatrimestre:




Requisitos (Asignaturas o materias cuyo conocimiento se presupone)
Una asignatura de contenido similar a la asignatura "Redes de Ordenadores", del Grado en Ingeniería Informática de la UC3M.
Objetivos
El objetivo de esta asignatura es estudiar aspectos avanzados de los protocolos que dan soporte a Internet, en particular los aspectos avanzados del nivel de transporte, seguridad y los principales protocolos de nivel de aplicación de la red Internet: DNS, correo electrónico, transferencia de ficheros, terminal remoto, web y otros. Al cursar la asignatura, el alumno deberá: - Comprender las funciones avanzadas de los protocolos de transporte (por ejemplo, mecanismos de control de flujo y congestión de TCP). - Conocer los principios básicos de criptografía y cifrado, algoritmos de clave simétrica y pública, firma digital, resumen de mensaje, infraestructura de clave pública, seguridad en las comunicaciones a nivel de transporte (TLS) y aplicación. - Conocer los mensajes y formatos básicos, funcionamiento, y arquitectura de los diferentes protocolos de nivel de aplicación tratados por la asignatura: servicio de nombres, terminal remoto, transferencia de ficheros, correo electrónico, web.
Competencias y resultados del aprendizaje
Descripción de contenidos: Programa
1. Nivel de red en Internet: - Repaso. Formato paquete IP. Direccionamiento. NAT. Protocolos de encaminamiento (RIP, OSPF, BGP). ICMP. IGMP. DHCP. IPv6. - IP Móvil. Seguridad a nivel de red. IPsec y VPNs 2. Nivel de transporte en Internet: - Repaso de nivel de transporte. UDP. TCP. Variantes clásicas de TCP (Tahoe, Reno). - Nuevas implementaciones TCP. - Control de congestión. - Seguridad a nivel de transporte. TLS/DTLS. 3. Nivel de aplicación en Internet: - DNS. Repaso conceptos básicos. DNS avanzado. DNSSEC y DDNS. DoH y DoT. - Protocolos de terminal remoto. Telnet, rlogin y ssh. - Protocolos de transferencias de ficheros. FTP y TFTP. - Servicio de correo electrónico. RFC 822, MIME, SMTP, POP e IMAP. ESMTP, Seguridad (STARTTLS, S-MIME), spam (spf, dkim). - Servicio web. HTTP/1.X. HTTP/2. Protocolos IoT: CoAP y MQTT. HTTP/3 y QUIC. - Protocolos de comunicaciones multimedia. RTP, RTCP, RTSP, SIP. Redes de distribución de contenidos (CDN). - Protocolos de gestión de red.
Actividades formativas, metodología a utilizar y régimen de tutorías
ACTIVIDADES FORMATIVAS AF1 - Clase teórica [32 horas con un 100% de presencialidad, 1,06 ECTS] AF2 - Clases prácticas [12 horas con un 100% de presencialidad, 0,4 ECTS] AF4 - Aula informática [10 horas con un 100% de presencialidad, 0,34 ECTS] AF7 - Trabajo individual del estudiante [122 horas con un 0% de presencialidad, 4,06 ECTS] AF8 - Exámenes parciales y finales [4 horas con un 100% de presencialidad, 0,14 ECTS] METODOLOGÍAS DOCENTES MD1 - Exposiciones en clase del profesor con soporte de medios informáticos y audiovisuales, en las que se desarrollan los conceptos principales de la materia y se proporciona la bibliografía para complementar el aprendizaje de los alumnos. MD3 - Resolución de casos prácticos, problemas, etc.... planteados por el profesor de manera individual o en grupo MD4 - Exposición y discusión en clase, bajo la moderación del profesor de temas relacionados con el contenido de la materia, así como de casos prácticos MD5 - Elaboración de trabajos e informes de manera individual o en grupo
Sistema de evaluación
  • Peso porcentual del Examen Final 40
  • Peso porcentual del resto de la evaluación 60
Calendario de Evaluación Continua
Bibliografía básica
  • Dordal, Peter L.. An Introduction to Computer Networks. http://intronetworks.cs.luc.edu. 2021
  • Forouzan, Behrouz A. TCP/IP protocol suite. 4th Ed. McGraw-Hill.. 2010
  • Ilya Grigorik. High Performance Browser Networking. O'Reilly (available in https://hpbn.co/). 2013 / 2015
  • Kurose, James F, and Keith W. Ross. Computer Networking: A Top-Down Approach. 7th Ed. Pearson.. 2017
  • Ron Aitchison. Pro DNS and BIND 10. Apress. 2011
  • Ying-Dar Lin, Ren-Hung. Computer networks: an open source approach. McGraw-Hill. 2012
Bibliografía complementaria
  • Andrew.S.Tanenbaumi, David J. Wetherall.. Computer Networks. 5th Ed. Prentice Hall. 2011
  • Kevin R. Fall, W. Richard Stevens. TCP/IP Illustrated, Vol. 1: The Protocols. 2nd Ed. Addison-Wesley Professional Computing Series.. 2012
  • Subir Varma. Internet Congestion Control. Morgan Kaufmann. 2015
  • W. R. Stevens. TCP/IP Illustrated Vol.1 The protocols. Prentice Hall. 1994

El programa de la asignatura podría sufrir alguna variación por causa de fuerza mayor debidamente justificada o por eventos académicos comunicados con antelación.