Saltar al contingut Menu
Mapa
  • Inicio
  • Información
  • Contacto
  • Mapa

Proyecto de Redes de Computadores y Sistemas Operativos (PXCSO)

Créditos Dept. Tipo Requisitos
7.5 (6.0 ECTS) AC
  • Obligatoria para la ETIS
  • Optativa para la EI
SO - Prerequisito para la EI , ETIS
XC - Prerequisito para la EI
XCA - Prerequisito para la ETIS

Profesores

Responsable:  (-)
Otros:(-)

Objectivos Generales

Saber diseñar, configurar y mantener los servicios que precise una organización sencilla: selección, configuración, monitorización, ajuste, gestión de los elementos del sistema (la red, servidores, sistema operativo, sistema de ficheros, servicios, aplicaciones en red, conexión a Internet).

Objectivos Específicos

Conocimientos

  1. Conocer los elementos del sistema informático que utiliza una organización sencilla formada por una red de máquinas que interactúan entre sí e intercambian servicios.
  2. Poner en práctica e integrar los conocimientos adquiridos en asignaturas anteriores de sistemas operativos y redes.

Habilidades

  1. Seleccionar los elementos que participan en la infraestructura de red y servicios de una organización sencilla conectada a Internet.
  2. Saber diseñar y poner en marcha una red local conectada a Internet.
  3. Saber elegir, montar y configurar las máquinas conectadas a una red: configuración sencilla de los sistemas operativos de las máquinas, servicios en red y aplicaciones.
  4. Ser capaz de monitorizar, gestionar y solucionar problemas básicos de la red, máquinas y servicios de red más habituales de una organización: saber utilizar algunas herramientas básicas.

Competencias

  1. Trabajo en equipo, expresión oral, planificación del trabajo, capacidad para buscar información, saber evaluar alternativas, saber defender un proyecto.

Contenidos

Horas estimadas de:

T P L Alt L Ext. Est O. Ext.
Teoria Problemas Laboratorio Otras actividades Laboratorio externo Estudio Otras horas fuera del horario fijado

1. Comunicación entre procesos
T      P      L      Alt    L Ext. Est    O. Ext. Total 
0 0 4,0 0 4,0 0 0 8,0
Protocolos de comunicación (UDP, TCP, IP); Modelo cliente/servidor; Secure socket layer



  • Laboratorio:
    Programación de una aplicación con sockets y SSL a partir de un esqueleto inicial.

  • Actividades de laboratorio adicionales:
    Estudio para la preparación; completar y evaluar la aplicación; hacer informe.

2. Flujos
T      P      L      Alt    L Ext. Est    O. Ext. Total 
0 0 4,0 0 4,0 0 0 8,0
Librerías (pthreads); Concurrencia y paralelismo



  • Laboratorio:
    Programación de una aplicación concurrente utilizando pthreads a partir de un esqueleto inicial. Evaluar las características y rendimiento comparando varias alternativas.

  • Actividades de laboratorio adicionales:
    Estudio para la preparación; completar y evaluar la aplicación; hacer informe.

3. Gestión de memoria
T      P      L      Alt    L Ext. Est    O. Ext. Total 
0 0 4,0 0 4,0 0 0 8,0
Mecanismos de gestión de memoria de procesos y máquinas servidores.

  • Laboratorio:
    Programación de una aplicación para monitorizar la gestión de memoria de una máquina utilizando diversos servidores con configuraciones distintas. Evaluar las características y rendimiento comparando varias alternativas.
  • Actividades de laboratorio adicionales:
    Estudio para la preparación; completar y evaluar la aplicación; hacer informe.

4. Tipos de servidores
T      P      L      Alt    L Ext. Est    O. Ext. Total 
0 0 4,0 0 4,0 0 0 8,0
Organización del servicio en procesos servidores de aplicaciones en red.

  • Laboratorio:
    Instalación y análisis del funcionamiento de una o varios servidores que organizan el servicio de formas diversas. Evaluar las características y rendimiento comparando varias alternativas.
  • Actividades de laboratorio adicionales:
    Estudio para la preparación; completar y evaluar la aplicación; hacer informe.

5. Diseño e implementación de una red IP
T      P      L      Alt    L Ext. Est    O. Ext. Total 
0 0 10,0 0 8,0 0 0 18,0
Elementos de red (cables, hubs, routers, switches);

Configuración de los routers y otros elementos de red;

Evaluación del rendimiento de red y del SO: refinamiento de los parámetros de la configuración;

Encaminamiento y filtraje.



  • Laboratorio:
    Configuración de la red de una organización sencilla (cableado, instalación y configuración de routers y otros equipos) conectada a la red y aislada por un firewall con varios servidores.
  • Actividades de laboratorio adicionales:
    Estudio para la preparación; completar y evaluar la aplicación; hacer informe.

6. Sistemas de ficheros
T      P      L      Alt    L Ext. Est    O. Ext. Total 
0 0 4,0 0 4,0 0 0 8,0
Locales (Windows y UNIX); Remotos (SAMBA, NFS, WEB)

  • Laboratorio:
    Puesta en marcha y evaluación comparativa de varios servicios de ficheros basados en distintos protocolos: SMB, NFS, WEB.

  • Actividades de laboratorio adicionales:
    Estudio para la preparación; completar y evaluar la aplicación; hacer informe.

7. Programación en entornos distribuidos
T      P      L      Alt    L Ext. Est    O. Ext. Total 
0 0 8,0 0 8,0 0 0 16,0
Llamadas a procedimientos remotos (CORBA, RMI, WebServices)

  • Laboratorio:
    Programación de una aplicación distribuida utilizando diversas alternativas tecnológicas a partir de un esqueleto inicial. Evaluar las características y rendimiento comparando varias alternativas.
  • Actividades de laboratorio adicionales:
    Estudio para la preparación; completar y evaluar la aplicación; hacer informe.

8. PROYECTO
T      P      L      Alt    L Ext. Est    O. Ext. Total 
0 0 32,0 0 28,0 0 16,0 76,0

  • Otras actividades:
    Seguimiento de la propuesta y el desarrollo del proyecto (informes y gestión).
  • Laboratorio:
    Desarrollo del proyecto y presentación final.

  • Actividades de laboratorio adicionales:
    Estudio, preparación y documentación del proyecto.



Total por tipo T      P      L      Alt    L Ext. Est    O. Ext. Total 
0 0 70,0 0 64,0 0 16,0 150,0
Horas adicionales dedicadas a la evaluación 0
Total horas de trabajo para el estudiante 150,0

Proyecto

Descripción

Los laboratorios de PXCSO están organizados en diversas prácticas dirigidas (7-8 sesiones) y un proyecto (4-5 sesiones). El programa refleja los temas tratados.

Descripción de las prácticas dirigidas:

El objetivo es realizar varias prácticas dirigidas que muestren por separado cómo se pueden instalar, configurar y hacer funcionar los elementos de un sistema en red. Se realizarán en grupos de 2 estudiantes.



Descripción del proyecto:

En grupos de 4 personas los estudiantes definirán un proyecto en que integren conocimientos y experiencia adquirida en las prácticas dirigidas, que desarrollarán y probarán durante varias semanas, para presentar resultados y conclusiones a toda la clase al final.

Plan de desarrollo

El trabajo se divide en tres bloques y todo se realiza en grupo:

Bloque 1: trabajos dirigidos (temas aislados)

- Prácticas dirigidas (grupos de 2, con 8-9 sesiones de 2 horas).



Bloque 2: propuesta de proyecto (integración de conceptos)

- Preparación, negociación y escritura de la propuesta del proyecto (grupos de 4 negocian con el profesor el contenido del proyecto de forma estructurada y semipresencial: 3 entregas; se realiza en paralelo con el bloque 1).



Bloque 3: desarrollo del proyecto (integración y desarrollo de habilidades)

- Desarrollo proyecto.

- Presentación resultado.

Metodología docente

Trabajo por grupos:
- 2 en prácticas dirigidas (grupo homogéneo),
- 8 en proyecto (grupo estructurado).

Actividades:
- Prácticas dirigidas (lectura previa, desarrollo en el laboratorio, reflexión posterior).
- Elaboración estructurada y semipresencial de propuestas de proyectos (documentación).
- Presentación de proyectos que integren conocimientos y habilidades en varios elementos de un sistema distribuido en red (elaboración y exposición de una presentación).

Método de evaluación

- (40%) Informes de las prácticas dirigidas.- (20%) Seguimiento del proyecto (entregas intermedias y reuniones de gestión).

- (40%) Documentación y defensa del proyecto.

Bibliografía básica

  • James F. Kurose, Keith W. Ross Computer networking : a top-down approach featuring the Internet, Addison-Wesley, 2005.

Bibliografía complementaria

(Información no introducida)

Enlaces web

  1. http://docencia.ac.upc.es/FIB/PXCSO/


Capacidades previas

Conocer los elementos y el funcionamiento de los componentes y protocolos de una red local e Internet, en particular las redes locales Ethernet y las redes TCP/IP (asignatura XC).

Conocer la estructura, funcionamiento y servicios que ofrece un sistema operativo (asignatura SO).


Compartir

 
logo FIB © Facultad de Informática de Barcelona - Contacto - RSS
Esta web utiliza cookies propias para ofrecerle una mejor experiencia y servicio. Si continúa la navegación, entendemos que acepta nuestra política de cookies. Versión clássica Versión móvil