Aumentar letras   Inicio   Información   Contactar   Mapa
Català   English

Proyecto de Redes de Computadores (PXC)

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

Profesores

Responsable:  Felix Freitag (felix@ac.upc.edu)
Otros:Alberto Cabellos Aparicio (acabello@ac.upc.edu)
Angel Toribio Gonzalez (angelt@ac.upc.edu)
Francisco Jordan Fernández (jordan@ac.upc.edu)
Joan Manel Marques Puig (marques@ac.upc.edu)
Manel Guerrero Zapata (guerrero@ac.upc.edu)
René Serral Gracià (rserral@ac.upc.edu)
Rubén Tous Liesa (rtous@ac.upc.edu)

Objectivos Generales

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.

Objectivos Específicos

Conocimientos

  1. Aplicaciones distribuidas.Correo electrónico (caracteres, mime, smtp, pop, imap)

    Servicios de nombres (dns, ldap)

    Objetos multimedia (html, xml, hojas de estilo)

    Transferencia de objetos (ftp, sistema de ficheros, http, caché)
  2. Representación de datos
  3. Invocación remota (rmi, corba, xml-rpc, servicios web)
  4. Seguridad
  5. Protocolos en tiempo real

Habilidades

  1. - Elegir el protocolo y formato adecuado para cierta aplicación.- Diseñar y configurar los elementos de una aplicación o un servicio de red.

    - Definir o extender elementos de una aplicación para dar servicio a una organización considerando, entre otros, aspectos de interoperatibilidad, rendimiento, escalabilidad y seguridad.

    - Organizar, desplegar, instalar las aplicaciones necesarias para poner en marcha los servicios necesarios para una organización.

Competencias

  1. Trabajo en equipo, expresión oral, planificación del trabajo, capacidad de 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. Correo electrónico
T      P      L      Alt    L Ext. Est    O. Ext. Total 
0 0 0 0 2,0 3,0 0 5,0
Correo electrónico: juegos de caracteres, mime, smtp, pop, imap



  • Laboratorio:
    Realización de una práctica en grupos de 2 dirigida por un enunciado para comprobar el funcionamiento de los protocolos explicados.

2. Servicio de nombres
T      P      L      Alt    L Ext. Est    O. Ext. Total 
0 0 0 0 2,0 2,0 0 4,0
Servicios de nombres en Internet: DNS y LDAP.



  • Laboratorio:
    Realización de una práctica en grupos de 2 dirigida por un enunciado para comprobar el funcionamiento de los protocolos explicados.

3. Objetos multimedia
T      P      L      Alt    L Ext. Est    O. Ext. Total 
2,0 0 2,0 0 1,0 5,0 0 10,0
Objetos multimedia (html, xml, hojas de estilo, DTD, Schema, XSLT)



  • Laboratorio:
    Realización de una práctica en grupos de 2 dirigida por un enunciado para comprobar el funcionamiento de los protocolos explicados.

4. Transferencia de objetos
T      P      L      Alt    L Ext. Est    O. Ext. Total 
2,0 0 0 0 2,0 4,0 0 8,0
Transferencia de objetos (ftp, sistema ficheros, http, caché)



  • Laboratorio:
    Realización de una práctica en grupos de 2 dirigida por un enunciado para comprobar el funcionamiento de los mecanismos explicados.

5. Invocación remota
T      P      L      Alt    L Ext. Est    O. Ext. Total 
2,0 0 4,0 0 3,0 3,0 0 12,0
Invocación remota (rpc, rmi, corba, xml-rpc, servicios web)

6. Seguridad
T      P      L      Alt    L Ext. Est    O. Ext. Total 
2,0 0 2,0 0 2,0 2,0 0 8,0
Mecanismos básicos de seguridad en Internet (claves) y aplicaciones (correo y web seguro)



  • Laboratorio:
    Realización de una práctica en grupos de 2 dirigida por un enunciado para comprobar el funcionamiento de los mecanismos explicados.

7. Protocolos tiempo real
T      P      L      Alt    L Ext. Est    O. 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    O. Ext. Total 
0 0 6,0 0 2,0 2,0 0 10,0
Aplicaciones distribuidas en la web.

9. Proyecto
T      P      L      Alt    L Ext. Est    O. Ext. Total 
0 0 26,0 0 0 0 34,0 60,0


Total por tipo T      P      L      Alt    L Ext. Est    O. Ext. Total 
8,0 0 40,0 0 16,0 24,0 34,0 122,0
Horas adicionales dedicadas a la evaluación 0
Total horas de trabajo para el estudiante 122,0

Proyecto

Descripción

Los laboratorios de PXC están organizados en varias prácticas dirigidas (6-8 sesiones) y un proyecto. El programa refleja los temas tratados.

Descripción prácticas 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 mencionen en el programa.



Descripción proyecto

En grupos de 3-4 personas los estudiantes definirán un proyecto en que integran 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 de curso.

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 6-8 sesiones de 2-3 horas).



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

- Preparación, negociación y redacción 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 del proyecto.

- Presentación del proyecto.

Metodología docente

Se aplica "aprendizaje basado en proyectos", que sirve a la vez para adquirir nuevos conceptos y también ponerlos en práctica y profundizar en ellos.

El trabajo está centrado en la actividad del alumno, preparación individual y tareas en grupos de 2 (4 para el proyecto).



Las actividades son:

- Clases expositivas y lectura de material complementario.

- Trabajos en grupo.

- 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étodo de evaluación

Prácticas guiadas (30%)Proyecto (50%)

Seguimiento (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 complementaria

  • Artículos (web de la asignatura) , , .
  • Coulouris, George; Dollimore, Jean; Kindberg, Tim Distributed Systems: Concepts and Design (3rd ed), Pearson, 2001.

Enlaces web

(Información no introducida)

Capacidades previas

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: Java, C.

Conocimientos básicos de sistemas operativos.



 
logo FIB © Facultad de Informática de Barcelona - webmaster@fib.upc.edu - RSS RSS