Publication:
Sistema de supervisión del uso de la red para PYMES

Date

2010

Authors

Echeverría Esparza, Óscar

Publisher

Acceso abierto / Sarbide irekia
Trabajo Fin de Máster / Master Amaierako Lana

Project identifier

Abstract

Hoy en día, las pequeñas empresas se sirven de los medios tecnológicos para desarrollar su actividad y algunas de ellas llegan a depender de ellos. Entre esta tecnología se encuentran las herramientas informáticas y de comunicación de las cuales hacen uso sus empleados, entre las que se destaca el correo electrónico y la conexión a Internet. Sin embargo, estas herramientas informáticas puestas a disposición de los empleados para desarrollar su trabajo, al tiempo que favorecen la actividad laboral, también pueden convertirse en un perjuicio para la empresa. Por esto se desea conocer el uso que los empleados de una pequeña empresa dan a sus máquinas. Existen dos posibilidades para llevarla a cabo: una sería probar plataformas existentes open-source , como http://www.ntop.org para familiarizarse con este tipo de aplicaciones. También existen si se quiere otras plataformas de pago. Se ha elegido como herramienta a probar el Ntop (un analizador de tráfico de red). La prueba de Ntop consiste en ver cuántos paquetes por segundo es capaz de procesar, es decir, a partir de qué número de paquetes por segundo comienza a tener pérdidas. Para ello se ha creado un cliente y un servidor con Iperf (permite crear flujos de datos UDP y TCP) para inyectar tráfico a la red y así poder poner a prueba a Ntop capturando dichos paquetes. La otra posibilidad se trata de desarrollar un sistema propio que a través de una Web ofrezca información de qué puertos son los más usados en la red, perfil de actividad de cada usuario mostrando el tráfico entrante y saliente, si usan aplicaciones P2P, etc. Esta aplicación se ha dividido en 4 módulos:

  • Módulo de captura: obtiene los paquetes de la tarjeta de red, y ha sido realizado mediante un programa en el lenguaje C. Ha sido necesario utilizar la librería libpcap para poder comunicarse con la tarjeta de red.
  • Módulo de procesado: obtiene de cada paquete los datos que nos interesan, tales como IP origen, puerto origen, tiempo de llegada etc. También ha sido realizado en lenguaje C.
  • Almacenamiento: guarda en una BD la información que nos interesa de cada paquete. También se ha realizado en el lenguaje C pero utilizando la librería MySQL para C para poder conectarse con la BD. Antes de decidir guardar la información en una BD de datos se han realizado unas pruebas para ver si era suficiente en vez de utilizar ficheros.
  • Interfaz Web: muestra en una página Web la información de la BD mediante tablas y gráficas. Se ha implementado en PHP junto con MySQL (para conectarse con la BD). También es necesario el Apache que actúa como servidor Web. Al finalizar el prototipo, éste ha sido evaluado con las mismas pruebas que se hicieron sobre Ntop, y así poder compararlos y ver sus diferencias.

Description

Keywords

Pequeñas y medianas empresas, Uso de internet

Department

Automática y Computación / Automatika eta Konputazioa

Faculty/School

Escuela Técnica Superior de Ingenieros Industriales y de Telecomunicación / Telekomunikazio eta Industria Ingeniarien Goi Mailako Eskola Teknikoa

Degree

Ingeniería Técnica en Informática de Gestión, Kudeaketa Informatikako Ingeniaritza Teknikoa

Doctorate program

item.page.cita

item.page.rights

Los documentos de Academica-e están protegidos por derechos de autor con todos los derechos reservados, a no ser que se indique lo contrario.