Exercicios de Herramientas de Analisis Local

Taller Gestion de Redes
Walc 2008: 11 de Noviembre
Merida, Venezuela


1.) LSOF y NETSTAT

Vea que servicios estan corriendo en tu maquina. Puede usar
la presentacion como referencia: 

     http://server/taller/analisis_local.pdf

O, utiliza "man lsof", "man netstat", "lsof -h" y "netstat -h"
para ver las opciones disponibles (hay muchos!). Tiene que ser
root para 

* Usando lsof, que servicios de IPv4 estan escuchando en 
  tu maquina?

* Usando netsat, que servicios de IPv4 y IPv 6estan escuchando 
  en tu maquina?



2.) TCPDUMP y WIRESHARK

Para usar tcpdump tiene que ser root. Para usar wireshark tiene
que abrir un terminal y usar sudo como un usuario normal.

* En un terminal como root initializa tcpdump asi:

  # tcpdump -i lo -A -s1500 -w /tmp/tcpdump.log

  Ahora, genera trafico en el interfaz lo en otro terminal. 
  Por ejemplo:

  $ ping localhost
  $ ssh localhost
 
  etc. Despues, apreta CTRL-C para terminar la sesion de tcpdump.

* En otro terminal, como usuario normal (ejemplo: "walc"), abre
  wireshark asi:

  $ sudo wireshark -r /tmp/tcpdump.log

  Ahora juega con wireshark para empezar de entender como funciona.



3.) USANDO IPERF
    
Usa "man iperf" o "iperf -h" por ayuda. 

* Pide que tu vecino corre "iperf -s". Conecta a tu vecino
  usando "iperc -c ipVecino". Como esta el rendimiento entre
  sus maquinas?

* Probar TCP con varios tamanos de ventana (-w)

* Verificar el TCP MSS (-m). Como afecta esto el rendimiento?  
  Que es Path MTU discovery?

* Probar con dos threads en paralelo (-P) y comparar los totales.
  Hay alguna diferencia? Por qué?

* Probar con diferentes tamanos de paquete y la opcion 
  TCP_NODELAY (-N)