Tarea 3: Monitor de tráfico para Browser
ELO-330: Programación de Sistemas

Nombre: mtb: Monitor de tráfico para Browser

Sintaxis:
    mtb <puerto_local> <IP_proxy> <puerto_proxy>

  Diagrama de procesos

Descripción
mtb  es un servidor que usted correrá en aragorn.elo.utfsm.cl, al cual se le pasan tres parámetros: El puerto local en aragorn donde él aceptará  conexiones de clientes (browsers), y la dirección IP y puerto del proxy que él se contactará para satisfacer los requerimientos de páginas WEB. Este proxy o servidor intermedio está ubicado en mi máquina de la oficina del profesor en la IP y puerto indicados.

La tarea de su servidor es efectuar una conexión al proxy por cada conexión que a él le soliciten. Éste traspasa los paquetes TCP de un lado a otro sin modificarlos. Su tarea es registrar el número de conexiones y la tasa de bytes transferidos tanto de subida como de bajada. Como salidas su servidor entregará tres gráficos mostrando el número de conexiones, la tasa de tráfico de subida y la tasa del tráfico de bajada. Los gráficos son móviles en el sentido que muestran la situación de los últimos dos minutos de actividad. Como base para la tasa use kbps. Si usa una base de 1 segundo para el cálculos de las tasas, grafique el máximo número de conexiones simultáneas presentes para ese intervalo.

Sugerencias
    Revisar tercera tarea del año 2003.
    Para graficar use scilab. vea aquí un ejemplo de su uso. Más información sobre comandos scilab puede encontrar en esta liga.