El objetivo de esta asignatura es estudiar los protocolos extremo a extremo que dan soporte a las aplicaciones en Internet, esto es, 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 adquirirá las siguientes competencias:
- 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 y servicio de hora.
- Poder realizar pequeñas aplicaciones utilizando sockets.
- Resolver casos prácticos de utilización de distintos protocolos de aplicación en distintas redes de ordenadores
Las capacidades genéricas o destrezas son:
- (PO a) Habilidad de aplicar conocimientos de tecnologías de telecomunicaciones e ingeniería, en concreto los relacionados con los protocolos de aplicación y transporte.
- (PO e) Habilidad para identificar, formular y resolver problemas de ingeniería relacionados con los protocolos de comunicaciones de nivel de transporte y de aplicación.
- (PO g) Habilidad para comunicarse de forma efectiva tanto de manera oral como escrita. Los alumnos tendrán que defender su práctica mediante una presentación oral, y entregar una documentación asociada.
- (PO i) Reconocer la necesidad de un aprendizaje continuo y la habilidad de obtener y aplicar la información requerida en el ámbito de la asignatura. Los alumnos tendrán que manejar para el estudio y para la práctica los estándares de Internet (RFCs).