Projecte de Xarxes de Computadors i Sistemes Operatius ( PXCSO )
| Crèdits: |
Departament: |
Tipus: |
Requisits: |
| 7.5 |
AC |
Obligatòria per l'ETIS
Optativa per l'EI
|
|
SO
- Pre-requisit per l' EI , ETIS
|
|
|
XC
- Pre-requisit per l' EI
|
|
|
XCA
- Pre-requisit per l' ETIS
|
|
|
Professors
| Responsable: | Leandro Navarro Moldes (leandro ac.upc.edu). |
| Altres: | Antonio Salavert Casamor (asalaver ac.upc.edu) Josep Ignasi Navarro Mas (nacho ac.upc.edu) Xavier Martorell Bofill (xavim ac.upc.edu). |
Objectius Generals
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.
Objectius Específics
Coneixements
- 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.
- Poner en práctica e integrar los conocimientos adquiridos en asignaturas anteriores de sistemas operativos y redes.
Habilitats
- Seleccionar los elementos que participan en la infraestructura de red y servicios de una organización sencilla conectada a Internet.
- Saber diseñar y poner en marcha una red local conectada a Internet.
- 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.
- 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.
Competències
- Treball en equip, expressió oral, planificació del treball, capacitat de buscar informació, saber avaluar alternatives, saber defensar un projecte.
Continguts
Hores estimades de:
| T |
P |
L |
Alt |
L Ext. |
Est |
A Ext. |
| Teoria |
Problemes |
Laboratori |
Altres activitats |
Laboratori extern |
Estudi |
Altres hores fora d'horari fixat |
|
1. Comunicació entre processos
|
| T |
P |
L |
Alt |
L Ext |
Est |
A Ext |
Total |
| 0 |
0 |
4,0 |
0 |
4,0 |
0 |
0 |
8,0 |
|
Protocols de comunicació (UDP, TCP, IP); Model client/servidor; Secure socket layer
- Laboratori:
Programación de una aplicación con sockets y SSL a partir de un esqueleto inicial
- Activitats de laboratori addicionals:
Estudio para la preparación; completar y evaluar la aplicación; hacer informe.
|
|
2. Fluxos
|
| T |
P |
L |
Alt |
L Ext |
Est |
A Ext |
Total |
| 0 |
0 |
4,0 |
0 |
4,0 |
0 |
0 |
8,0 |
|
Llibreries (pthreads); Concurrència i paral.lelisme
- Laboratori:
Programación de una aplicación concurrente utilizando pthreads a partir de un esqueleto inicial. Evaluar las características y rendimiento comparando varias alternativas.
- Activitats de laboratori addicionals:
Estudio para la preparación; completar y evaluar la aplicación; hacer informe.
|
|
3. Gestió de memòria
|
| T |
P |
L |
Alt |
L Ext |
Est |
A 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.
- Laboratori:
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.
- Activitats de laboratori addicionals:
Estudio para la preparación; completar y evaluar la aplicación; hacer informe.
|
|
4. Tipus de servidors
|
| T |
P |
L |
Alt |
L Ext |
Est |
A Ext |
Total |
| 0 |
0 |
4,0 |
0 |
4,0 |
0 |
0 |
8,0 |
|
Organización del servicio en procesos servidores de aplicaciones en red.
- Laboratori:
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.
- Activitats de laboratori addicionals:
Estudio para la preparación; completar y evaluar la aplicación; hacer informe.
|
|
5. Disseny i implementacio de una xarxa IP
|
| T |
P |
L |
Alt |
L Ext |
Est |
A Ext |
Total |
| 0 |
0 |
10,0 |
0 |
8,0 |
0 |
0 |
18,0 |
|
Elements de xarxa (cables, hubs, routers, switches);
Configuració dels routers i d'altres elementes de xarxa;
Avaluació del rendiment de xarxa i del SO: afinament dels paramentes de la configuració;
Encaminament i filtratge
- Laboratori:
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.
- Activitats de laboratori addicionals:
Estudio para la preparación; completar y evaluar la aplicación; hacer informe.
|
|
6. Sistemes de fitxers
|
| T |
P |
L |
Alt |
L Ext |
Est |
A Ext |
Total |
| 0 |
0 |
4,0 |
0 |
4,0 |
0 |
0 |
8,0 |
|
Locals (Windows i UNIX); Remots (SAMBA, NFS, WEB)
- Laboratori:
Puesta en marcha y evaluación comparativa de varios servicios de ficheros basados en distintos protocolos: SMB, NFS, WEB.
- Activitats de laboratori addicionals:
Estudio para la preparación; completar y evaluar la aplicación; hacer informe.
|
|
7. Programació en entorns distribuïts
|
| T |
P |
L |
Alt |
L Ext |
Est |
A Ext |
Total |
| 0 |
0 |
8,0 |
0 |
8,0 |
0 |
0 |
16,0 |
|
Crides a procediments remots (CORBA, RMI, WebServices)
- Laboratori:
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.
- Activitats de laboratori addicionals:
Estudio para la preparación; completar y evaluar la aplicación; hacer informe.
|
|
8. PROJECTE
|
| T |
P |
L |
Alt |
L Ext |
Est |
A Ext |
Total |
| 0 |
0 |
32,0 |
0 |
28,0 |
0 |
16,0 |
76,0 |
|
- Laboratori:
Desarrollo del proyecto y presentación final.
- Activitats de laboratori addicionals:
Estudio, preparación y documentación del proyecto.
- Altres activitats fora d'horari fixat:
Seguimiento de la propuesta y el desarrollo del proyecto (informes y gestión).
|
| - Total per tipus |
T |
P |
L |
Alt |
L Ext |
Est |
A Ext |
Total |
| 0 |
0 |
70,0 |
0 |
64,0 |
0 |
16,0 |
150,0 |
- Hores addicionals dedicades a l'avaluació:
|
0 |
- Total hores de treball per l'estudiant |
150,0 |
|
Projecte
Descripció
Els laboratoris de PXCSO estan organitzats en diverses pràctiques dirigides (7-8
sessions) i un projecte (4/5 sessions). El programa reflecteix els temes tractats.
Descripción de las practicas dirigidas:
El objetivo es realizar varias prácticas dirigidas que muestren por separado
cómo se puede 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.
Pla de desenvolupament
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.
Metodologia docent
Trabajo por grupos:
- 2 en prácticas dirigidas (grupo homogéneo),
- 4 en proyecto (unión de 2 grupos) (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ètode d'avaluació
- (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 and Keith W. Ross. Computer Networking: A Top-Down Approach Featuring the Internet, Addison Wesley, 2003.
Bibliografía complementària
(Informació no introduïda)
Enllaços web
-
http://docencia.ac.upc.edu/FIB/PXCSO/
Web de trabajo de la asignatura.
Capacitats prèvies
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).
|