Artículos de investigación

Software para construir marcos de red, con GUI, CLI y biblioteca de programación

Vol. 15 Núm. 2 (2019)
Publicado: 2019-05-15
Marta Lucia López Muñoz
José Luis Alejandro Carrillo Valderrama

Introducción: Esta publicación es el producto de un proyecto de investigación titulado “Diseño e implementación de un software para construir paquetes de red, con interfaz CLI, GUI y librería de programación” de la Corporación Politécnico de la Costa Atlántica en Barranquilla, Colombia entre el año 2016 y 2018. Se ha desarrollado un software multiplataforma con GUI, CLI y biblioteca de programación. El software permite la construcción de tramas de red de manera intuitiva, acelerando los tiempos de construcción. De esta forma facilita el aprendizaje práctico del concepto de encapsulamiento de red.

Objetivo: La investigación tiene como objetivo construir una solución informática multiplataforma, que permita ser utilizado como GUI, CLI y librería de programación, para construir tramas de red de forma intuitiva.

Metodología: El alcance del proyecto es descriptivo, ya que el desarrollo incluye el análisis y la implementación del software y sus componentes; así como pruebas funcionales.

Resultados: Se construyó el software de acuerdo a las fases planteadas en la metodología. Se obtuvo un alto porcentaje de estudiantes con desempeño regular en la evaluación efectuada sobre tramas, paquetes y segmentos.

Conclusión: Los resultados demuestran la necesidad de aplicar una nueva metodología de enseñanza basada en la elaboración de tramas, para mejorar el proceso de aprendizaje en redes de computadores.

Originalidad: Se propone una solución informática que complementa las limitaciones actuales en portabilidad, versatilidad y facilidad de uso. Esta solución es aplicable tanto en el ámbito laboral como en el ámbito educativo.

Limitaciones: Los procesos de envío y escucha de tramas se encuentran separados en el software, por lo que no se puede mantener una comunicación TCP. Es necesario construir una aplicación GUI para escuchar las tramas de red y no depender de una herramienta como Wireshark para visualizar las tramas de forma intuitiva.

Palabras clave: Array, Array, Array, Array, Array

Cómo citar

[1]
M. L. López Muñoz y J. L. A. Carrillo Valderrama, «Software para construir marcos de red, con GUI, CLI y biblioteca de programación», ing. Solidar, vol. 15, n.º 2, pp. 1–18, may 2019, doi: 10.16925/2357-6014.2019.02.04.

W. Shaoqiang, X. DongSheng, and Y. ShiLiang, “Analysis and application of Wireshark in TCP/IP protocol teaching,” in 2010 International Conference on E-Health Networking Digital Ecosystems and Technologies (EDT), Shenzhen, China, 2010, pp. 269–272. [Online]. doi: http://dx.doi.org/10.1109/EDT.2010.5496372

A. Zafra, E. Gibaja, M. Luque, and L. Toribio, “Propuesta metodológica para motivar a los estudiantes en el estudio de las Redes de Computadores,” Enseñanza y aprendizaje de ingeniería de computadores: Revista de Experiencias Docentes en Ingeniería de Computadores, no. 8, pp. 37–48, 2018. [Online]. Available: https://dialnet.unirioja.es/servlet/articulo?codigo=6710896

A. Monge Lopez, Aprendiendo a programar con Libpcap,. [Online]. Available: http://e-ghost.deusto.es/docs/2005/conferencias/pcap.pdf

D. Zhou, Z. Yan, Y. Fu, and Z. Yao, “A survey on network data collection,” Journal of Network and Computer Applications, vol. 116, pp. 9–23, Aug. 2018. [Online]. doi: http://dx.doi.org/10.1016/j.jnca.2018.05.004

A. F. Castaño Mejía, L. M. Ocampo Pelaéz, and M. S. Orozco Piedrahita, Fundamentación teórica y exploración de generadores de tráfico multiplataforma, Jul. 2014, pp. 21-30. [Online]. Available: http://repositorio.ucp.edu.co/handle/10785/2089

A. S. Tanenbaum and D. J. Wetherall, “Modelos de referencia,” in Redes de computadoras, México: Pearson Educación, 2012.

W. R. Stevens and K. R. Fall, “TCP/IP Security Protocols and Layering,” in TCP/IP Illustrated, Volume 1: The Protocols, pp. 832–833.

N. R. Rodríguez et al., “Aplicación del enfoque descendente para la enseñanza de Redes de Computadoras, un estudio comparativo,” in XXII Congreso Argentino de Ciencias de la Computación (CACIC 2016)., 2016, pp. 1270–1279. [Online]. Available: http://hdl.handle.net/10915/56294

P. M. Miller, “The Internet Protocol Suite Model,” in TCP/IP: Complete 2 Volume Set, Universal-Publishers, 2010, pp. 22–24.

B. Harris and R. Hunt, “TCP/IP security threats and attack methods,” Computer Communications, vol. 22, no. 10, pp. 885–897, Jun. 1999. [Online]. doi: http://dx.doi.org/10.1016/S0140-3664(99)00064-X

W. Jiao and X. Hao, “Design of a web-based computer network experiment teaching demonstration system,” International Journal of Information Technology and Management, vol. 13, no. 1, p. 44, 2014. [Online]. doi: http://dx.doi.org/10.1504/IJITM.2014.059144

C. Benavices, I. García, H. Alaiz, A. Alonso, and J. M. Alija, “Networking Control Education by the use of Software Defined Networking Tools and Techniques,” IFAC-PapersOnLine, vol. 48, no. 29, pp. 307–312, [Online]. doi: http://dx.doi.org/10.1016/j.ifacol.2015.11.253

I. Sommerville, V. Campos Olguín, and S. Fuenlabrada Velázquez, “El Proceso Unificado Racional,” in Ingeniería de software, 9a ed., México: PEARSON EDUCACIÓN, 2011

K. Yamada, A Java library for capturing, crafting, and sending packets.: kaitoy/pcap4j. 2015, [Online]. Available: https://github.com/kaitoy/pcap4j

Node.js JavaScript runtime. Node.js Foundation, 2019, p.1. [Online]. Available: https://github.com/nodejs/node

C. H. Caicedo y A. Smida, “Intensidad informacional para la longitudinalidad asistencial en sistemas de salud”, Visión electrónica, vol. 10, no. 1, pp. 83-95, jun. 2016. https://doi.org/10.14483/22484728.11612

K. Duarte Barón y C. Borrás Pinilla, “Generalidades de robots paralelos”, Visión electrónica, vol. 10, no. 1, pp. 102-112, jun. 2016. https://doi.org/10.14483/22484728.11711

J. F. Herrera-Cubides, P. A. Gaona-García, C. E. Montenegro-Marín, S. Sánchez-Alonso, y D. Martin-Moncunill, “Abstraction of linked data’s world”, Visión electrónica, vol. 13, no. 1, pp. 57-74, feb. 2019. https://doi.org/10.14483/22484728.14397

MÉTRICAS
VISTAS DEL ARTÍCULO: 629
VISTAS DEL PDF: 559