Tarea 3: Cuánto pesa una Página WEB?
ELO-330: Programación de Sistemas

Nombre: ppw: servidor de pesaje de páginas Web

Sintaxis:
    ppw <puerto_local> <IP_proxy> <puerto_proxy>
    alimentador <IP_servidor de pesaje> <puerto_servidor de pesaje> <URL>

Diagrama

Descripción
ppw  es un servidor que se corre en aragorn.elo.utfsm.cl, al cual se le pasan tres parámetros: EL puerto local en aragon sobre el cual él aceptará  conexiones de clientes (alimentador o browser), y la IP y puerto del proxy que él contactará para satisfacer los requerimeintos de páginas WEB. Este servidor intermediador (proxy) está ubicado en una máquina del ATMLAB cuya IP y puerto se indican.

La tarea de este servidor es efectuar una conexión con el 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 cantidad de bytes totales transferidos. A través del teclado su dueño obtendrá en pantalla ante cada retorno de carro el número de bytes transferidos desde el último retorno de carro, el número de conexiones nuevas establecidas, el número total de bytes desde su inicio y el número total de conexiones desde su inicio. Es decir por cada retorno de carro se retornarán en pantalla cuantro valores y en el orden indicado.

alimentador es un cliente encargado de solicitar la página definida en el URL dado. Para ello, éste contacta al servidor de pesaje en la IP y puerdo indicado como si éste fuera un proxy para él. Altérmino no deben quedar archivos que se hayan creado producto del pesaje.

En su README indique cual es el peso de las siguientes páginas:
www.elo.utfsm.cl
http://www.crobotica.tk/
http://www.elo.utfsm.cl/~muestraelo/
http://www.inf.utfsm.cl/
http://mba.ind.utfsm.cl/

Sugerencias
    Considere el uso de wget, estudie en particular la opción -p.