Projecte de Xarxes de Computadors ( PXC )
| Crèdits: |
Departament: |
Tipus: |
Requisits: |
| 6.0 |
AC |
Obligatòria per l'EI
Optativa per l'ETIG
Optativa per l'ETIS
|
|
XC
- Pre-requisit per l' EI
|
|
|
XCA
- Pre-requisit per l' ETIG , ETIS
|
|
|
Professors
| Responsable: | Felix Freitag (felix ac.upc.edu) Leandro Navarro Moldes (leandro ac.upc.edu). |
| Altres: | Angel Toribio Gonzalez (angelt ac.upc.edu) Joan Manel Marques Puig (marques ac.upc.edu). |
Objectius Generals
Conocer los principios de diseño, organización, funcionamiento, configuración y evaluación de las aplicaciones de la redes de computadores, protocolos y formatos especificados que se usan en Internet.
Objectius Específics
Coneixements
- Aplicacions distribuïts
Correu electronic (caracters, mime, smtp, pop, imap)
Serveis de noms (dns, ldap)
Objectes multimedia (html, xml, fulls d'estil)
Transferencia d'objectes (ftp, sistema fitxers, http, caché)
- Representació de dades i invocació remota (rpc, rmi, corba, xml-rpc, servicios web)
- Especificació i diseny de sistemes distribuïts
- Seguretat
- Protocols en temps real
Habilitats
- - Elegir el protocolo y formato adecuado para cierta aplicación.
- Diseñar y configurar los elementos de una aplicación o un servicio en red.
- Definir o extender elementos de una aplicación para dar servicio a una organización,
considerando entre otros aspectos de: inter-operabilidad, rendimiento, escalabilidad,
seguridad.
- Organizar, desplegar, instalar las aplicaciones necesarias para poner en marcha los
servicios necesarios para una organización.
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. Correo electrónico
|
| T |
P |
L |
Alt |
L Ext |
Est |
A Ext |
Total |
| 0 |
0 |
2,0 |
0 |
0 |
4,0 |
0 |
6,0 |
|
Correo electrónico: juegos de caracters, mime, smtp, pop, imap
- Laboratori:
Realización de una práctica en grupos de 2 digirida por un enunciado para comprobar el funcionamiento de los protocolos explicados.
|
|
2. Servicio de nombres
|
| T |
P |
L |
Alt |
L Ext |
Est |
A Ext |
Total |
| 0 |
0 |
2,0 |
0 |
0 |
4,0 |
0 |
6,0 |
|
Servicios de nombres en Internet: DNS y LDAP.
- Laboratori:
Realización de una práctica en grupos de 2 digirida por un enunciado para comprobar el funcionamiento de los protocolos explicados.
|
|
3. Objectes multimedia
|
| T |
P |
L |
Alt |
L Ext |
Est |
A Ext |
Total |
| 2,0 |
0 |
3,0 |
0 |
2,0 |
6,0 |
0 |
13,0 |
|
Objectes multimedia (html, xml, fulls d'estil, DTD, Schema, XSLT)
- Laboratori:
Realización de una práctica en grupos de 2 digirida por un enunciado para comprobar el funcionamiento de los protocolos explicados.
|
|
4. Transferencia d'objectes
|
| T |
P |
L |
Alt |
L Ext |
Est |
A Ext |
Total |
| 3,0 |
0 |
2,0 |
0 |
2,0 |
3,0 |
0 |
10,0 |
|
Transferencia d'objectes (ftp, sistema fitxers, http, caché)
- Laboratori:
Realización de una práctica en grupos de 2 digirida por un enunciado para comprobar el funcionamiento de los mecanismos explicados.
|
|
5. Invocació remota
|
| T |
P |
L |
Alt |
L Ext |
Est |
A Ext |
Total |
| 3,0 |
0 |
6,0 |
0 |
4,0 |
3,0 |
0 |
16,0 |
|
|
Invocació remota (rpc, rmi, corba, xml-rpc, servicios web)
|
|
6. Seguridad
|
| T |
P |
L |
Alt |
L Ext |
Est |
A Ext |
Total |
| 2,0 |
0 |
3,0 |
0 |
2,0 |
2,0 |
0 |
9,0 |
|
Mecanismos básicos de seguridad en Internet (claves) y aplicaciones (correo y web seguro)
- Laboratori:
Realización de una práctica en grupos de 2 digirida por un enunciado para comprobar el funcionamiento de los mecanismos explicados.
|
|
7. Protocolos tiempo real
|
| T |
P |
L |
Alt |
L Ext |
Est |
A Ext |
Total |
| 0 |
0 |
0 |
0 |
2,0 |
3,0 |
0 |
5,0 |
|
|
Características de los contenidos multimedia y su transferencia en Internet.
|
|
8. Aplicaciones distribuidas
|
| T |
P |
L |
Alt |
L Ext |
Est |
A Ext |
Total |
| 0 |
0 |
6,0 |
0 |
2,0 |
2,0 |
0 |
10,0 |
|
|
Aplicaciones distribuidas en el web
|
|
9. Projecte
|
| T |
P |
L |
Alt |
L Ext |
Est |
A Ext |
Total |
| 0 |
0 |
20,0 |
0 |
0 |
0 |
25,0 |
45,0 |
|
| - Total per tipus |
T |
P |
L |
Alt |
L Ext |
Est |
A Ext |
Total |
| 10,0 |
0 |
44,0 |
0 |
14,0 |
27,0 |
25,0 |
120,0 |
- Hores addicionals dedicades a l'avaluació:
|
0 |
- Total hores de treball per l'estudiant |
120,0 |
|
Projecte
Descripció
Els laboratoris de PXC estan organitzats en diverses pràctiques dirigides (7-8
sessions) i un projecte (4/5 sessions). El programa reflecteix els temes tractats.
Descripció practicas guiadas
El objetivo es realizar varias prácticas dirigidas que muestren por separado
cómo se puede instalar, configurar y hacer funcionar las aplicaciones que se
mencionan en el programa.
Descripció projecte
En grupos de 3-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 7-8 sesiones de 2-3 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. (se realiza en paralelo con el bloque 1).
Bloque 3: desarrollo del proyecto
(integración y desarrollo de habilidades)
- Desarrollo proyecto.
- Presentación proyecto.
Metodologia docent
Se aplica "aprendizaje basado en proyectos", que sirve a la vez para adquirir nuevos conceptos y también poner en práctica y profundizar.
El trabajo está centrado en la actividad del alumno, con preparación individual y tareas en grupos de 2 (4 en el proyecto).
Las actividades son:
- Clases expositivas y lectura de material complementario
- Trabajos en grupos
- Prácticas guiadas (grupos de 2 personas)
- Elaboración de la propuesta del proyecto (en grupo, semipresencial)
- Desarrollo y presentación de un proyecto (grupos de 4 personas)
Mètode d'avaluació
Practicas guiadas (30%)
Projecte (50%)
Seguiment (20%)
Bibliografía bàsica
- James F. Kurose and Keith W. Ross Computer Networking: A Top-Down Approach Featuring the Internet , Addison Wesley , 2001.
- Andrew Tanenbaum, Marteen van Steen Distributed Systems, Pearson, 2002.
Bibliografía complementària
- Artículos (web de la asignatura) , , .
- Coulouris, George; Dollimore, Jean; Kindberg, Tim Distributed Systems: Concepts and Design (3rd ed), Pearson, 2001.
Enllaços web
(Informació no introduïda)
Capacitats prèvies
Asignatura XC: 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.
Conocimientos de programación: C, Java.
Conocimientos básicos de sistemas operativos.
|