Visualizador de tráfico de red de comunicación basadas en la arquitectura TCP/IP
DOI:
https://doi.org/10.47189/rcct.v18i20.227Palabras clave:
Websocket, Javascript, Gopacket, TCP/IPResumen
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
Citas
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.
Publicado
Cómo citar
Número
Sección
Licencia
Derechos de autor 2018 Revista Científica Ciencia y tecnología
Esta obra está bajo una licencia internacional Creative Commons Atribución-NoComercial 4.0.