cambiar a curso:   2009-10   2011-12


Trabajo Fin de Grado 2010-11
 Diseño e implementación de un generador de errores


Especialidades
Computación
Ing. de Computadores
Ing. del Software
Tecnologías de la Información


Tutor
GARRIDO DEL SOLO, ANTONIO
MARTINEZ MARTINEZ, JOSE LUIS


Descripción y Objetivos

Uno de los principales problemas que presentan las redes de comunicaciones es que no son inmunes a la producción de errores, provocando que algunos bits de los paquetes que se transmiten se alteren, provocando errores.

En las redes cableadas la tasa de errores suele ser muy baja, pero en las redes inalámbricas no es así, siendo necesario incorporar mecanismos que permitan detectar y/o corregir los errores. Incluso, las aplicaciones pueden incorporar mecanismos que les permitan hacer frente a esos errores para que afecten lo menos posible al usuario.

Para mejorar la inmunidad de las aplicaciones a estos errores, es importante disponer de un módulo generador de errores que permita al usuario simular distintos patrones de errores y así verificar el comportamiento de la aplicación.

En este proyecto fin de carrera se propone la creación de ese generador de errores, basado en un PC con dos tarjetas de red.

OBJETIVOS:

  •  Analizar los principales tipos de errores que se producen en una red, así como sus patrones más frecuentes, causas, etc.
  •  Diseñar un generador de errores que permita al usuario provocar errores controlados, así como ajustar el ancho de banda disponible en función del tiempo.
  • Incorporar un interfaz de usuario que permita especificar distintos tipos de errores de acuerdo con varios parámetros.
  •  Comprobar la inmunidad de algunas aplicaciones de transmisión de voz y/o video a los errores, usando el simulador construido


Metodología y Competencias
  • Conocimiento generales de redes cableadas e inalámbricas.
  • Programación de interfaces de red (tarjetas ethernet).
  • Programación de un interfaz de usuario.



Medios a utilizar
  • Ordenador con dos tarjetas de red ethernet
  • Entorno de programación (a determinar con el estudiante)



Bibliografía


Asignación
Pendiente de asignar