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

Redes de Computadores y Aplicaciones (XCA)

Créditos Dept. Tipo Requisitos
6.0 (4.8 ECTS) AC
  • Obligatoria para la ETIG
  • Obligatoria para la ETIS
SO - Correquisito para la ETIS
USO - Prerequisito para la ETIG

Profesores

Responsable:  (-)
Otros:(-)

Objectivos Generales

El objetivo fundamental es introducir todos los ingredientes que intervienen en una red de computadores. Éstos se pueden dividir en dos partes: (i) las aplicaciones, y (ii) los niveles inferiores. En la primera parte, encontramos las aplicaciones que utilizan las redes de computadores, como web, correo electrónico, etc. En la segunda, encontramos los diferentes tipos de redes y sus dispositivos y protocolos que permiten la comunicación eficiente de las aplicaciones.

Objectivos Específicos

Conocimientos

  1. Saber qué es una aplicación distribuida, conocer las aplicaciones distribuidas más importantes y los protocolos que usan: web (y el protocolo http), ftp, aplicaciones peer-to-peer, el correo electrónico (pop e imap), el servicio de nombres (DNS).
  2. Conocer los formatos de representación de documentos que se usan en la web.Introducción a las técnicas de programación en red: sockets, invocación remota de operaciones y objetos, programación de servicios web.
  3. Conocer los mecanismos de transmisión de información en una red: señales, velocidad de transmisión (bps), medios de transmisión y limitaciones que introducen sobre la transmisión de información, cableado.Concepto de nivel de enlace y entramado de la información. Detección de errores.

    Redes de área local: protocolos de acceso a un medio compartido, el protocolo ethernet. Equipamiento de una LAN: hubs y conmutadores.
  4. El protocolo IP. Conocer el formato de un datagrama y para qué sirven sus campos. Tener destreza con el conocimiento del direccionamiento IPv4, numeración, direcciones públicas y privadas, subnetting.Saber cómo se encamina un datagrama, qué es la tabla de encaminamiento. Nociones básicas de los protocolos de encaminamiento R.I.P. y OSFP.
  5. Saber qué es un protocolo de nivel de transporte y sus funciones más importantes. Conocer los protocolos básicos para la recuperación automática de errores: Stop and Wait, Go-Back-N y retransmisión selectiva. Saber qué es un protocolo de ventana. Conocer las características más importantes de los protocolos TCP y UDP. Introducción a los mecanismos de control de flujo y control de congestión de TCP.

Habilidades

  1. Ser capaz de instalar y configurar aplicaciones que usan la red (sobre todo, servidores de nombres, correo electrónico y aplicaciones web).
  2. Ser capaz de abordar la programación de aplicaciones distribuidas.
  3. Ser capaz de hacer el análisis de especificaciones de equipos de redes paratomar decisiones de diseño y montaje de una red de área local.
  4. Entender la descripción de manuales de configuración de protocolos de nivel de enlace y red (sobre todo relacionados con IP. Saber hacer la división en subredes y asignación de direcciones IP más adecuada.
  5. Ser capaz de reconocer y solucionar los problemas de mal funcionamiento de una red.

Competencias

  1. El alumno ha de estar capacitado para decidir qué aplicaciones en red son necesarias para una pequeña y mediana empresa.
  2. El alumno ha de estar capacitado para interpretar la terminología y documentación de una aplicación en red.
  3. El alumno ha de estar capacitado para diseñar y escoger el equipamiento de una red para una pequeña y mediana empresa.
  4. El alumno ha de estar capacitado para decidir cuáles son los servicios más adecuados que deben contratarse para conectar una empresa a Internet.

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. Introducción
T      P      L      Alt    L Ext. Est    O. Ext. Total 
1,0 0 0 0 0 0,5 0 1,5
Tema de introducción de la asignatura. Se explicará cuál es la arquitectura de una red de computadores, qué es un protocolo y el modelo de referencia OSI de ISO.

2. Modelos de aplicaciones distribuidas
T      P      L      Alt    L Ext. Est    O. Ext. Total 
1,0 0 0 0 0 0,5 0 1,5
Introducción a los protocolos y servicios del nivel de aplicación.Características comunes de las aplicaciones distribuidas.

3. Intercambio de documentos
T      P      L      Alt    L Ext. Est    O. Ext. Total 
3,0 0 2,0 0 1,0 5,0 0 11,0
(i) La web y HTTP, (ii) Transferencia de ficheros, (iii) Distribución de contenidos.

4. Correo Electrónico
T      P      L      Alt    L Ext. Est    O. Ext. Total 
2,0 0 0 0 0 3,0 0 5,0
(i) El protocolo SMTP, (ii) Formato de mensaje, (iii) Protocolos de acceso al correo electrónico.

5. Servicio de nombres
T      P      L      Alt    L Ext. Est    O. Ext. Total 
1,0 0 2,0 0 1,0 2,0 0 6,0
(i) Arquitecturas y funcionalidades, (ii) Protocolo DNS, (iii) Protocolos de directorio.

6. Representación de la información estructurada
T      P      L      Alt    L Ext. Est    O. Ext. Total 
4,0 0 2,0 0 1,0 5,0 0 12,0
(i) Tipo de información, (ii) Documentos web, (iii) Documentos XML.

7. Programación en red
T      P      L      Alt    L Ext. Est    O. Ext. Total 
4,0 0 2,0 0 1,0 5,0 0 12,0
(i) Programación con sockets, (ii) Invocación remota de operaciones y objetos, (iii) Servidores de aplicaciones web.

8. Transmisión de datos
T      P      L      Alt    L Ext. Est    O. Ext. Total 
5,0 1,0 0 0 0 9,0 0 15,0

9. Redes de área local
T      P      L      Alt    L Ext. Est    O. Ext. Total 
4,0 1,0 2,0 0 1,0 7,0 0 15,0
(i) Introducción, (ii) Mecanismos de acceso al medio (MAC), (iii) Ethernet, (iv) conmutadores.

10. Interconexión de redes
T      P      L      Alt    L Ext. Est    O. Ext. Total 
6,0 1,0 2,0 0 1,0 10,0 0 20,0
(i) Introducción, (ii) El protocolo IP, (iii) El protocolo ARP, (iv) Encaminamiento, (v) IPv6.

11. Protocolos de comunicación punto a punto
T      P      L      Alt    L Ext. Est    O. Ext. Total 
5,0 1,0 2,0 0 1,0 10,0 0 19,0
(i) Protocolos ARQ, (ii) El nivel de transporte en Internet (TCP/UDP)


Total por tipo T      P      L      Alt    L Ext. Est    O. Ext. Total 
36,0 4,0 14,0 0 7,0 57,0 0 118,0
Horas adicionales dedicadas a la evaluación 4,5
Total horas de trabajo para el estudiante 122,5

Metodología docente

La asignatura tiene 3 horas semanales presenciales de tipo "magistral" donde el profesor explicará los conceptos que se han de aprender durante el curso. En los temas donde se expliquen conceptos susceptibles de ser evaluados numéricamente se resolverán problemas de ejemplo.

La asignatura también tiene clases presenciales de laboratorio con una carga de una hora semanal. Las clases se darán en sesiones de 2 horas cada 2 semanas. Las prácticas se guiarán con un enunciado. El objetivo de las clases del laboratorio es el de ilustrar con ejemplos prácticos los conceptos explicados en las clases teóricas.

Método de evaluación

La asignatura tiene dos controles (C1, C2) que cuentan 12,5% cada uno.Hay una nota de laboratorio (NL) que cuenta un 15%.

Hay un examen final (EF) que cuenta un 60%.



La nota de la asignatura viene dada pues por la fórmula:



nota asignatura =

0,125 * max(C1, EF) + 0,125 * max(C2, EF) + 0,15 * NL + 0,6 * EF

Bibliografía básica

  • Anders Møller and Michael I. Schwartzbach An Introduction to XML and Web Technologies, Addison-Wesley, 2006.
  • W. Richard Stevens TCP/IP illustrated, Addison-Wesley, 1994-1996.

Bibliografía complementaria

  • William Stallings Comunicaciones y redes de computadores, Pearson Educación, 2004.
  • Andrew S. Tanenbaum Computer networks, Pearson Education, 2003.
  • Larry L. Peterson and Bruce S. Davie Computer networks : a systems approach, Morgan Kaufmann, 2003.
  • James F. Kurose, Keith W. Ross Computer networking : a top-down approach featuring the Internet, Addison-Wesley, 2005.
  • Douglas E. Comer Computer networks and internets : with Internet applications, Prentice-Hall, 2001.

Enlaces web

  1. http://www.ethermanage.com/ethernet/


  2. http://www.isoc.org/


  3. ftp://ftp.upc.es/pub/doc/rfc/11xx/1180


Capacidades previas

Conocimientos básicos sobre Arquitectura de Computadores y Sistemas Operativos.


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