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