Implementación de una versión didáctica del protocolo TCP orientada a la representación gráfica
Archivos
Fecha
2012
Autores
Castillo Zamora, Iván del
Título de la revista
ISSN de la revista
Título del volumen
Editor
Universidad Rey Juan Carlos
Resumen
El protocolo TCP tiene una complejidad relativamente elevada, especialmente con las
optimizaciones presentes en cualquier implementación real actual. Por motivos didácticos, en
las asignaturas de introducción a las redes de ordenadores del Departamento de Sistemas
Telemáticos y Computación de la Universidad Rey Juan Carlos, se explica una versión básica
del protocolo, que si bien es correcta (podría comunicarse con una máquina real), está muy
simplificada.
Además, esta versión está orientada a generar diagramas de los segmentos de datos
trasmitidos para su representación en la pizarra o en papel, no a generar tráfico real en una
máquina real.
Hasta ahora, los profesores realizaban a mano estos diagramas, tanto de los parámetros
iniciales de la comunicación como del detalle del tráfico generado. Estos diagramas se usan
para explicar el protocolo en clase, como enunciado de los exámenes y solución de estos.
El presente proyecto implementa en lenguaje Python esta versión del protocolo: a partir de
los parámetros iniciales (como los habituales en los exámenes) genera una traza en texto del
tráfico generado y, a partir de la traza, genera una representación gráfica. Esto resulta de útil
para el profesor (que evita un trabajo manual tedioso y propenso a errores) y para el alumno
(que podrá corregir automáticamente sus propios ejercicios y disponer de una colección de
ejercicios resueltos prácticamente infinita). Además de generar resultados, esta
implementación detecta numerosos errores e inconsistencias en la especificación inicial del
problema. Ha sido validada, con éxito, comparando sus soluciones con las de 15
convocatorias de la asignatura de Redes de la Ingeniería Técnica en Informática de Sistemas.
Descripción
Proyecto Fin de Carrera leído en la Universidad Rey Juan Carlos en el curso académico 2011/2012. Tutor del Proyecto: Miguel Ángel Ortuño Pérez
Palabras clave
Citación
Colecciones
Excepto si se señala otra cosa, la licencia del ítem se describe como Atribución-NoComercial-SinDerivadas 3.0 España