Universidad Pública de Navarra



Año Académico: 2023/2024 | Otros años:  2022/2023  |  2021/2022  |  2020/2021  |  2019/2020 
Graduado o Graduada en Ingeniería Informática por la Universidad Pública de Navarra
Código: 240803 Asignatura: APLICACIONES SOBRE REDES DE ORDENADORES
Créditos: 6 Tipo: Optativa Curso: 4 Periodo: 2º S
Departamento: Estadística, Informática y Matemáticas
Profesorado:
VILLADANGOS ALONSO, JESÚS (Resp)   [Tutorías ] CELAYA ECHARRI, MIKEL   [Tutorías ]

Partes de este texto:

 

Módulo/Materia

Módulo: Mención Tecnologías de la Información

Materia: Tecnologías de la Información

Subir

Competencias genéricas

G1- Capacidad para concebir, redactar, organizar, planificar, desarrollar y firmar proyectos en el a¿mbito de la ingenieri¿a en informa¿tica que tengan por objeto la concepcio¿n, el desarrollo o la explotacio¿n de sistemas, servicios y aplicaciones informa¿ticas.

G4- Capacidad para definir, evaluar y seleccionar plataformas hardware y software para el desarrollo y la ejecucio¿n de sistemas, servicios y aplicaciones informa¿ticas.

G5- Capacidad para concebir, desarrollar y mantener sistemas, servicios y aplicaciones informáticas empleando los métodos de la ingeniería del software.

G6- Capacidad para concebir y desarrollar sistemas o arquitecturas informa¿ticas centralizadas o distribuidas integrando hardware, software y redes.

G9- Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y creatividad. Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas de la profesión.

G10- Conocimientos para la realizacio¿n de mediciones, ca¿lculos, valoraciones, tasaciones, peritaciones, estudios, informes, planificacio¿n de tareas y otros trabajos ana¿logos de informa¿tica.

T1- Capacidad de ana¿lisis y si¿ntesis.

T2- Capacidad de organización y planificación.

T3- Comunicacio¿n oral y escrita,.

T4- Resolución de problemas.

T5- Toma de decisiones.

T6- Trabajo en equipo.

T7- razonamiento crítico.

T8- Aprendizaje autónomo.

T9- Creatividad.

Subir

Competencias específicas

TI6- Capacidad de concebir sistemas, aplicaciones y servicios basados en tecnologías de red, incluyendo Internet, web, comercio electrónico, multimedia, servicios interactivos y computación móvil.

TI5-A Capacidad para seleccionar, diseñar, desplegar, integrar, evaluar, construir, gestionar, explotar y mantener las tecnologías de hardware, software y redes, dentro de los parámetros de coste y calidad adecuados.

TI6-A Capacidad para emplear metodologías centradas en el usuario y la organización para el desarrollo, la evaluación y gestión de aplicaciones y sistemas basados en tecnologías de la información que aseguren la accesibilidad, ergonomía y usabilidad de los sistemas.

Subir

Resultados aprendizaje

RA01 Reconocer la problemática y ventajas asociadas a los esquemas de distribución peer-to-peer frente a cliente-servidor.

RA02 Identificar la arquitectura de distribución de contenidos más adecuada según la dinamicidad de los contenidos y la distribución geográfica de los potenciales usuarios finales.

RA03 Describir los sistemas de autoconfiguración de red.

RA04 Describir esquemas de descubrimiento de servicios.

RA05 Describir los protocolos de direccionamiento y encaminamiento para computación móvil.

RA06 Reconocer las ventajas de servicios web frente a middlewares de red tradicionales.

RA07 Adquirir el conocimiento para desarrollar y gestionar aplicaciones de las Tecnologías de la Información en el ámbito empresarial.

RA08 Definir los protocolos y componentes de un servicio de voz sobre redes de datos.
RA09 Describir los protocolos y componentes de un servicio de difusión de vídeo sobre redes de datos. 

Subir

Metodología

Se trata de una docencia centrada en el alumno en la que prima el aprendizaje activo. Las distintas actividades formativas se centran en el desarrollo de las competencias genéricas y específicas anteriormente descritas. La formación del estudiante será evaluada de acuerdo al tipo de docencia presencial de la titulación. Se persigue la aplicación práctica de las competencias adquiridas, por lo que las sesiones prácticas son de especial relevancias en esta asignatura.

 

Las metodologías empleadas en esta asignatura son: el método expositivo, la resolución de ejercicios, problemas y casos de estudio, la evaluación de competencias, la orientación y el aprendizaje cooperativo en grupos pequeños.

 

Actividad formativa Horas Presencialidad
A1 Clases expositivas 15 100
A2 Preparación de casos de estudio, presentaciones de trabajos, etc. 9 0
A3 Aprendizaje basado en problemas y/o casos de estudio en grupos reducidos. 6 100
A4 Sesiones prácticas en grupos reducidos. 30 (laboratorio) 100
A5 Tutorías en grupos muy reducidos. 4,5 100
A6 Actividades de evaluación. 3 100
A7 Estudio autónomo. 22,5 0
A8 Elaboración de trabajos y/o proyectos y escritura de memorias. 15 0
A9 Programción/experimentación u otros trabajos en ordenador/laboratorio 22,5 0
A10 Resolución de problemas, ejercicios, casos de estudio y otras actividades de aplicación 22,5 0
Total 150  

Subir

Relación actividades formativas-competencias/resultados de aprendizaje

 

Actividad Formativa Competencias
A1 G4 G6 TI6 TI5-A TI6-A
A2 G9 T1 T3
A3 G6 G9 T4 T7 TI6
A4 G1 G4 G5 G6 G10 T1 T2 T4 T5 T6 T7 T9 TI6 TI5-A TI6-A
A5 TI6 TI5-A TI6-A
A6 T1 T3 T4 T7
A7 G6 G9 T8 TI6
A8 G1 G4 G6 G9 T3 T9
A9 G1 G4 G5 G6 G10 T1 T2 T4 T5 T6 T7 T9 TI6 TI5-A TI6-A
A10 G6 G9 T4 T7 T8 TI6

 

Resultado de aprendizaje Contenido Actividad formativa Instrumento de evaluación
RA01 Distribución P2P vs cliente/servidor A1, A2, A3, A4, A7, A8, A9, A10 A2, A5, A6
RA02 Selección de la arquitectura de distribución de contenidos A1, A2, A3, A4, A7, A8, A9, A10 A2, A5, A6
RA03 Autoconfiguración de red A1, A2, A3, A4, A7, A8, A9, A10 A2, A5, A6
RA04 Descubrimiento de servicios A1, A2, A3, A4, A7, A8, A9, A10 A2, A5, A6
RA05 Protocolos de encaminamiento en computación móvil A1, A2, A3 A2, A5, A6
RA06 Computación web vs middleware A1, A2, A3, A4, A7, A8, A9, A10 A2, A5, A6
RA07 Desarrollo y gestión de aplicaciones en el ámbito empresarial A1, A2, A3, A4, A7, A8, A9, A10 A2, A5, A6
RA08 Definir los protocolos y componentes de un servicio de voz sobre redes de datos A1, A2, A3, A4, A7, A8, A9, A10 A2, A5, A6
RA09 Describir los protocolos y componentes de un servicio de difusión de vídeo sobre redes de datos A1, A2, A3, A4, A7, A8, A9, A10 A2, A5, A6

Subir

Idiomas

Las clases se imparten en español. La bibliografía puede encontrarse en Inglés.

Subir

Evaluación

 

Resultados de
aprendizaje
Actividad de
evaluación
Peso (%) Carácter
recuperable
Nota mínima
requerida
RA01, RA02, RA03, RA04, RA05, RA06, RA07, Ra08, Ra09 Exámenes escritos (uno o varios) 15  
RA01, RA02, RA03, RA04, RA05, RA06, RA07, Ra08, Ra09 Examen / Presentación oral y defensa de un caso de estudio  15  
RA01, RA02, RA03, RA04, RA05, RA06, RA07, Ra08, Ra09 Presentación y defensa del proyecto desarrollado en prácticas  15 No  
RA01, RA02, RA03, RA04, RA05, RA06, RA07, Ra08, Ra09 Control y seguimiento del proyecto práctico (auditoría) 10 No  
RA01, RA02, RA03, RA04, RA05, RA06, RA07, Ra08, Ra09 Desarrollo del proyecto práctico  25 No  
RA01, RA02, RA03, RA04, RA05, RA06, RA07, Ra08, Ra09 Memoria técnica del proyecto desarrollado 20  

 

 

 

 

 

Subir

Contenidos

Parámetros de red. Diseño de protocolos. Paradigmas de comunicación Cliente/servidor y Peer-to-peer (P2P). Aplicaciones representativas P2P y sus mecanismos de búsqueda de información y transferencia de ésta. Middlewares. Remote Procedure Call. Remote Object Invocation. Comunicación orientada a mensajes. Comunicación orientada a streams (streaming) Llamadas a procedimientos remotos en servicios web. Componentes. Ejemplos de aplicaciones. Multimedia. Digitalización y compresión. Servicios multimedia. Servicio de contenidos almacenados. Streaming de contenidos almacenados y en vivo. Streaming audio/video interactivo. Protocolos multimedia: transpote y señalización. Overlay networks. Proxy/cache. Redes de distribución de contenidos. Granja de servidores. Balanceo de carga. Mirrors. Localización de servicios. Asignación automática de parámetros de red. Monitorización de red. Tipos de monitorización. Aplicaciones típicas de la monitorización. Resultados de monitorización pasiva. Resultados de monitorización activa

Subir

Temario

Programa de teoría.

 

Capítulo 1: Introducción. 1 Internet. 2 Modelo OSI y TCP/IP. 3 Estructura física de Internet. 4 Parámetros de red. 5 Diseño de protocolos.

Capítulo 2: Paradigmas de comunicación. 1 Introducción. 2 Paradigmas de comunicación. 3 Cliente/servidor. 4 Peer-to-peer (P2P).

Capítulo 3: Middleware. 1 Remote Procedure Call. 2 Remote Object Invocation. 3 Comunicación orientada a mensajes (MOC). 4 Comunicación orientada a streams (streaming).

Capítulo 4: Servicios web. 1 Introducción. 2 Web Services. 3 Componentes. 4 Funcionamiento. 5 Ejemplos de aplicaciones.

Capítulo 5: Multimedia. 1 Introducción. 2 Digitalización y compresión. 3 Servicios multimedia. 4 Protocolos multimedia. 5.- Streaming

Capítulo 6: Overlay networks. 1 Introducción. 2 Overlay Networks. 3 Proxy/cache. 4 Content Delivery Networks. 5 Granja de servidores. 6 Mirrors.

Capítulo 7: Multicast/anycast/redes móviles. 1 Introducción. 2 Unicast. 3 Broadcast. 4 Multicast. 5 Mobile IP.

Capítulo 8 : Localización de servicios. 1 Introducción. 2 Asignación automática de parámetros de red. 3 Zeroconf.

Capítulo 9: Monitorización de red. 1 Introducción. 2 Monitorización de red. 3 Tipos de monitorización. 4 Aplicaciones típicas de la monitorización. 5 Resultados de monitorización pasiva. 6 Resultados de monitorización activa.

 

Programa de prácticas.

 

En función de los estudiantes matriculados en la asignatura, se procederá a ordenarlos por grupos (4-5 estudiantes). Cada grupo debe desarrollar a la lo largo del curso un proyecto. El tipo de proyecto recomendado para cubrir las competencias es un MVP (minimum viable product), aunque, normalmente, los profesores proponen otros proyectos de interés para la asignatura. El desarrollo del proyecto debe seguir las metodologías de diseño e implementación de software que se han visto a lo largo de la titulación.

Además del proyecto, se proponen un conjunto de prácticas de carácter obligatorio, normalmente realizadas por parejas. 

Subir

Bibliografía

Acceda a la bibliografía que el profesorado de la asignatura ha solicitado a la Biblioteca.


 

Bibliografía básica

 

Behrouz A. Forouzan. TCP/IP Protocol Suite. Ed. McGraw-Hill, 4ª edición, 2010.

J. Kurose and K. Ross. Computer Networking - A Top-Down Approach Featuring the Internet. Ed. Addition Wesley, 6ª edición, 2012.

Lillian N. Cassel, Richard H. Austing. Computer networks and Open Systems. Ed. Jones & Bartlett Learning, 2000.

Larry L. Peterson, Bruce S. Davie. Computer Networks a system approach. Ed. Morgan Kaufmann, 5ª edición, 2012.

W. Richard Stevens. TCP/IP Illustrated Volume 1, The Protocols. Ed. Addison-Wesley, 1994.

James F. Kurose y Keith W. Ross. Computer Networking: a top-down approach featuring the Internet. Ed. Addison-Wesley, 3ª edición, 2005.

Prasant Mohapatra and Srikanth V. Krishnamurthy. Ad Hoc Networks: Technologies And Protocols. Ed. Springer-Verlag Telos, 2004.

Harvey M. Deitel, Paul J. Deitel, B. DuWaldt and L. K. Trees. Web Services: A Technical Introduction. Ed. Prentice Hall PTR, 2002

Gerard J. Holzmann, Design and validation of computer protocols, Prentice-Hall, 1991.

Sape Mullender, Distributed Systems, Addison-Wesley, 1993.

Daniel Cerutti, Distributede Computing Environments, Mc-Graw-Hill, 1993.

George Coulouris, J. Dollomore, Tim Kindberg, Distributed Systems, Addison-Wesley, 1995.

Andrew S. Tanenbaum, Distributed Systems: Principles and paradigms, Prentice-Hall, 2001.

Vijay K. Garg, Concurrent and Distributed computing in Java, Wiley-Interscience, 2004.

Material docente. En  https://miaulario.unavarra.es se incluirán el resto de materiales de la asignatura.

 

Subir

Lugar de impartición

Las clases se impartirán en las aulas del Aulario que destine a tal efecto la ETSIIT.

Subir