Visualizador de tráfico de red de comunicación basadas en la arquitectura TCP/IP

Autores/as

  • Byron Oviedo
  • Luis Suárez Litardo
  • Emilio Zhuma Mera
  • Amilkar Puris Rául Hernández

DOI:

https://doi.org/10.47189/rcct.v18i20.227

Palabras clave:

Websocket, Javascript, Gopacket, TCP/IP

Resumen

El presente trabajo muestra el desarrollo de una aplicación telemática que permite la captura y visualización de paquetes de red enfocados en la arquitectura TCP/IP, esta aplicación se compone de 2 partes esenciales, la primera es la del servidor la cual cumple la función de capturar los datos de la red y enviarlos a través del protocolo WebSocket y la segunda es por parte del cliente el cual consume los datos que son proporcionados por el servidor. Para el desarrollo de esta aplicación se toma el modelo referencial TCP/IP el cual agrupa capas las cuales son: Acceso a red, Internet, Transporte, Aplicación, existen más de cien protocolos que engloban esta arquitectura pero por cuestiones investigativas se ha tomado un protocolo de cada capa los cuales son respectivamente: Trama Ethernet, IPV4, TCP, UDP, HTTP con la finalidad de entender su funcionamiento y aprender de los procesos que se realizan y la forma de acoplarse con sus protocolos de capa superior. La captura de tráfico de red se la realizo utilizando la librería de google llamada Gopacket esta librería ofrece métodos e interfaces cómodas para el desarrollo de software de red. En el lado del cliente se escribió una pequeña aplicación en JavaScript para el consumo de los datos desde el servidor a través del protocolo webSocket y para que la interfaz gráfica sea agradable al usuario se utilizó un marco de trabajo para interfaces web modernas, responsivas y basado en material design llamado Materialize.

Descargas

Los datos de descargas todavía no están disponibles.

Referencias

Day, J. D., & Zimmerman, H. (1983). The OSI Reference Model. In Proceedings of IEEE, Volume-71, No.12, p.1334-13340.

Day, J. (1995). The (Un)Revised OSI Reference Model. Recuperado de: http://ccr.sigcomm.org/archive/1995/oct95/ccr-9510-day.pdf

Deering, S. y Hinden, R. (1998). Protocolo Internet, Versión 6 (IPv6), RFC- 2460. Recuperado de: https://tools.ietf.org/html/rfc2460

Horning, A. (1984). Standard for the Transmission of IP Datagrams over Ethernet Networks, Cambridge, UK: Ed. Cambridge Press RFC- 894.

Postel, J. (1980). Protocolo de datagramas de usuario, RFC- 768. Recuperado de: https://www.rfc-es.org/rfc/rfc0791-es.txt

Postel, J. (1981) Protocolo de mensajes de control internet, RFC- 792. Recuperado de: https://www.rfc-es.org/rfc/rfc0792-es.txt

Socolofsky, T. y Kale, C. (1991). Un tutorial de TCP/IP, RFC-1180

Tanenbaum, A. y Wetherall, D. (2012). Redes de Computadoras, Quinta ed., USA: Pearson Ed.

University of Southern California (1981). Protocolo De Control De Transmisión, Marina del Rey, USA: Ed. USC RFC-793.

Descargas

Publicado

2018-11-30

Cómo citar

Oviedo, B., Suárez Litardo, L., Zhuma Mera, E., & Rául Hernández, A. P. (2018). Visualizador de tráfico de red de comunicación basadas en la arquitectura TCP/IP . Revista Científica Ciencia Y Tecnología, 18(20). https://doi.org/10.47189/rcct.v18i20.227

Número

Sección

Artículos