Main

Experimento

Main.Experimento Historia

Muestra ediciones menores - Muestra los cambios que anotar

13 May 2010 a las 23h41 por 201.211.234.146 -
Línea cambiada 52 desde:
  1. Procesar la entrada con el programa 'cuenta2.php'
para
  1. Procesar la entrada con el programa cuenta2.php, se puede descargar 'aqui'
13 May 2010 a las 23h40 por 201.211.234.146 -
Línea cambiada 52 desde:
  1. Procesar la entrada con el programa 'Attach:cuenta2.php'
para
  1. Procesar la entrada con el programa 'cuenta2.php'
13 May 2010 a las 23h34 por 201.211.234.146 -
Línea añadida 15:
Línea añadida 17:
Línea cambiada 22 desde:
  1. luego descargar los paquetes para el xorg esto es escribiendo lo siguente en la consola (observe que uso "pkg_radd" y no "pkg_add" que es el que ponen ellos en la documentacion oficial):
para
  1. luego descargar los paquetes para el xorg esto es escribiendo lo siguente en la consola (observe que uso "pkg_radd" y no "pkg_add" que es el que ponen ellos en la documentacion oficial):
Líneas cambiada 29-30 desde:
  1. Instalar wireshark
para
  1. Instalar wireshark
Líneas cambiada 31-33 desde:
  1. Configurar los ip en el archivo 'experimento.sh' linea 12 (Lo mando anexo):
para
  1. Configurar los ip en el archivo 'experimento.sh' linea 12 (Lo mando anexo):
Líneas cambiada 35-36 desde:
  1. Cargar la intefaz grafica en dragonfly con el siguiente comando
para
  1. Cargar la intefaz grafica en dragonfly con el siguiente comando
Líneas cambiada 39-40 desde:
  1. Abrir Wireshark tipeando 'wireshark' en cualquier consola grafica y ponerlo a capturar en la inteface adecuada, las iterfaces en BSD no son del tipo ethX como en linux, a diferencia de esto tienen un nombre representativo al chip que utiliza, por ejemplo las realtech son reX, las intel imX, las pcnet pcX.... Para ver las interfaces instaladas usar el comando "ifconfig"
para
  1. Abrir Wireshark tipeando 'wireshark' en cualquier consola grafica y ponerlo a capturar en la inteface adecuada, las iterfaces en BSD no son del tipo ethX como en linux, a diferencia de esto tienen un nombre representativo al chip que utiliza, por ejemplo las realtech son reX, las intel imX, las pcnet pcX.... Para ver las interfaces instaladas usar el comando "ifconfig"
Línea cambiada 45 desde:
  1. Exportar la salida de Wireshark a un texto plano resumido (Esto es deseleccionar una opcion que dicet "Packet Details" ), ya esta salida seria las trazas del experimento con los delays ack en 0 1 2 3 4 y 5
para
  1. Exportar la salida de Wireshark a un texto plano resumido (Esto es deseleccionar una opcion que dicet "Packet Details" ), ya esta salida seria las trazas del experimento con los delays ack en 0 1 2 3 4 y 5
Líneas cambiada 52-53 desde:
  1. Procesar la entrada con el programa 'Attach:cuenta2.php'
para
  1. Procesar la entrada con el programa 'Attach:cuenta2.php'
Línea cambiada 56 desde:
  1. Graficar los datos a su gusto. (aqui no tengo ninguna receta)
para
  1. Graficar los datos a su gusto. (aqui no tengo ninguna receta)
13 May 2010 a las 23h08 por 201.211.234.146 -
Línea borrada 16:
Línea borrada 20:
Línea borrada 28:
13 May 2010 a las 23h07 por 201.211.234.146 -
Línea cambiada 8 desde:
  1. Descomprimir "archivos.zip|" (se manda adjunto) dentro del directorio de apache.La instalacion se puede comprobar dando la siguiente direccion en cualquier browser: http://localhost/archivo/index.php/descargas/index/mb/10/arch.txt Esto pedira descargar un archivo de 10 megas con contenido aleatorio.
para
  1. Descomprimir "archivos.zip" (se manda adjunto) dentro del directorio de apache.La instalacion se puede comprobar dando la siguiente direccion en cualquier browser: http://localhost/archivo/index.php/descargas/index/mb/10/arch.txt Esto pedira descargar un archivo de 10 megas con contenido aleatorio.
13 May 2010 a las 23h07 por 201.211.234.146 -
Línea cambiada 8 desde:
  1. Descomprimir "Attach:archivos.zip" (se manda adjunto) dentro del directorio de apache.La instalacion se puede comprobar dando la siguiente direccion en cualquier browser: http://localhost/archivo/index.php/descargas/index/mb/10/arch.txt Esto pedira descargar un archivo de 10 megas con contenido aleatorio.
para
  1. Descomprimir "archivos.zip|" (se manda adjunto) dentro del directorio de apache.La instalacion se puede comprobar dando la siguiente direccion en cualquier browser: http://localhost/archivo/index.php/descargas/index/mb/10/arch.txt Esto pedira descargar un archivo de 10 megas con contenido aleatorio.
13 May 2010 a las 23h05 por 201.211.234.146 -
Líneas cambiada 14-16 desde:
  1. Instalarle xorg para cargar la interfaz grafica y poder correr wireshar.
    1. Asegurar tener internet en dragonfly, durante la instalcion se puede configurar o aqui estan las instrucciones http://www.dragonflybsd.org/docs/handbook/handbook-config-network-setup/
    2. para eso primero instalar los repositorios, en estapagina explican en la seccion "Binary pkgsrc packages", de todas maneras anexo los comandos necesarios
para
  1. Instalarle xorg para cargar la interfaz grafica y poder correr wireshark.
    1. Asegurar tener internet en dragonfly, durante la instalcion se puede configurar o aqui estan las instrucciones.
    2. para eso primero instalar los repositorios, en esta pagina explican en la seccion "Binary pkgsrc packages", de todas maneras anexo los comandos necesarios
13 May 2010 a las 23h03 por 201.211.234.146 -
Línea cambiada 16 desde:
  1. para eso primero instalar los repositorios, en esta pagina explican http://www.dragonflybsd.org/download/#index2h2 en la seccion "Binary pkgsrc packages", de todas maneras anexo los comandos necesarios
para
  1. para eso primero instalar los repositorios, en estapagina explican en la seccion "Binary pkgsrc packages", de todas maneras anexo los comandos necesarios
13 May 2010 a las 23h02 por 201.211.234.146 -
Línea cambiada 8 desde:
  1. Descomprimir "Attach:archivo.zip Δ" (se manda adjunto) dentro del directorio de apache.La instalacion se puede comprobar dando la siguiente direccion en cualquier browser: http://localhost/archivo/index.php/descargas/index/mb/10/arch.txt Esto pedira descargar un archivo de 10 megas con contenido aleatorio.
para
  1. Descomprimir "Attach:archivos.zip" (se manda adjunto) dentro del directorio de apache.La instalacion se puede comprobar dando la siguiente direccion en cualquier browser: http://localhost/archivo/index.php/descargas/index/mb/10/arch.txt Esto pedira descargar un archivo de 10 megas con contenido aleatorio.
13 May 2010 a las 22h57 por 201.211.234.146 -
Líneas cambiada 8-10 desde:
  1. Descomprimir "archivo.zip" (se manda adjunto) dentro del directorio de apache.La instalacion se puede comprobar dando la siguiente direccion en cualquier browser: http://localhost/archivo/index.php/descargas/index/mb/10/arch.txt Esto pedira descargar un archivo de 10 megas con contenido aleatorio.
para
  1. Descomprimir "Attach:archivo.zip Δ" (se manda adjunto) dentro del directorio de apache.La instalacion se puede comprobar dando la siguiente direccion en cualquier browser: http://localhost/archivo/index.php/descargas/index/mb/10/arch.txt Esto pedira descargar un archivo de 10 megas con contenido aleatorio.
Línea cambiada 55 desde:
  1. Procesar la entrada con el programa 'cuenta2.php' (Lo mando adjunto)
para
  1. Procesar la entrada con el programa 'Attach:cuenta2.php'
13 May 2010 a las 22h38 por 201.211.234.146 -
Línea cambiada 24 desde:
    # pkg_radd modular-xorg-server
para
   # pkg_radd modular-xorg-server
Línea cambiada 46 desde:
   # ./experimento.sh
para
   #./experimento.sh
13 May 2010 a las 22h37 por 201.211.234.146 -
Líneas cambiada 18-20 desde:
  # cd /usr
  # make pkgsrc-create
para
   # cd /usr
   # make pkgsrc-create
Líneas cambiada 23-29 desde:
  # echo "X11_TYPE=modular" >> /etc/mk.conf 
  # pkg_radd modular-xorg-server
  # pkg_radd modular-xorg-drivers
  # pkg_radd modular-xorg-libs
  # pkg_radd modular-xorg-apps
  # pkg_radd modular-xorg-fonts
para
   # echo "X11_TYPE=modular" >> /etc/mk.conf 
    # pkg_radd modular-xorg-server
   # pkg_radd modular-xorg-drivers
   # pkg_radd modular-xorg-libs
   # pkg_radd modular-xorg-apps
   # pkg_radd modular-xorg-fonts
Líneas cambiada 32-33 desde:
  # pkg_radd wireshark
para
   # pkg_radd wireshark
Líneas cambiada 40-41 desde:
  # startx
para
   # startx
Líneas cambiada 46-47 desde:
  # ./experimento.sh
para
   # ./experimento.sh
Líneas cambiada 51-52 desde:
  # scp trazas.txt root@<ip del servidor>:/root
para
   # scp trazas.txt root@<ip del servidor>:/root
Línea cambiada 57 desde:
  # php cuenta2.php traza.txt
para
   # php cuenta2.php traza.txt
13 May 2010 a las 22h36 por 201.211.234.146 -
Líneas cambiada 18-20 desde:
  # cd /usr
  # make pkgsrc-create
para
  # cd /usr
  # make pkgsrc-create
Línea cambiada 23 desde:
  # echo "X11_TYPE=modular" >> /etc/mk.conf 
para
  [=# echo "X11_TYPE=modular" >> /etc/mk.conf 
Líneas cambiada 28-29 desde:
  # pkg_radd modular-xorg-fonts
para
  # pkg_radd modular-xorg-fonts=]
Líneas cambiada 32-33 desde:
  # pkg_radd wireshark
para
  # pkg_radd wireshark
Líneas cambiada 36-37 desde:

Linea 12 : set host='ip del servidor configurado previamente'

para
  Linea 12 : set host='ip del servidor configurado previamente'
Líneas cambiada 40-41 desde:
  # startx
para
  # startx
Líneas cambiada 46-47 desde:
  # ./experimento.sh
para
  # ./experimento.sh
Líneas cambiada 51-52 desde:
  # scp trazas.txt root@<ip del servidor>:/root
para
  # scp trazas.txt root@<ip del servidor>:/root
Línea cambiada 57 desde:
  # php cuenta2.php traza.txt
para
  # php cuenta2.php traza.txt
13 May 2010 a las 22h34 por 201.211.234.146 -
Líneas cambiada 18-20 desde:
  \# cd /usr
  \# make pkgsrc-create
para
  # cd /usr
  # make pkgsrc-create
Líneas cambiada 23-29 desde:
  \# echo "X11_TYPE=modular" >> /etc/mk.conf
  \# pkg_radd modular-xorg-server
  \# pkg_radd modular-xorg-drivers
  \# pkg_radd modular-xorg-libs
  \# pkg_radd modular-xorg-apps
  \# pkg_radd modular-xorg-fonts
para
  # echo "X11_TYPE=modular" >> /etc/mk.conf 
  # pkg_radd modular-xorg-server
  # pkg_radd modular-xorg-drivers
  # pkg_radd modular-xorg-libs
  # pkg_radd modular-xorg-apps
  # pkg_radd modular-xorg-fonts
Líneas cambiada 32-33 desde:
  \# pkg_radd wireshark
para
  # pkg_radd wireshark
Líneas cambiada 40-41 desde:
  \# startx
para
  # startx
Líneas cambiada 46-47 desde:
  \# ./experimento.sh
para
  # ./experimento.sh
Líneas cambiada 51-52 desde:
  \# scp trazas.txt root@<ip del servidor>:/root
para
  # scp trazas.txt root@<ip del servidor>:/root
Línea cambiada 57 desde:
  \# php cuenta2.php traza.txt
para
  # php cuenta2.php traza.txt
13 May 2010 a las 22h31 por 201.211.234.146 -
Líneas cambiada 18-20 desde:
  # cd /usr
  # make pkgsrc-create
para
  \# cd /usr
  \# make pkgsrc-create
Líneas cambiada 23-29 desde:
  # echo "X11_TYPE=modular" >> /etc/mk.conf
  # pkg_radd modular-xorg-server
  # pkg_radd modular-xorg-drivers
  # pkg_radd modular-xorg-libs
  # pkg_radd modular-xorg-apps
  # pkg_radd modular-xorg-fonts
para
  \# echo "X11_TYPE=modular" >> /etc/mk.conf
  \# pkg_radd modular-xorg-server
  \# pkg_radd modular-xorg-drivers
  \# pkg_radd modular-xorg-libs
  \# pkg_radd modular-xorg-apps
  \# pkg_radd modular-xorg-fonts
Líneas cambiada 40-41 desde:
  # startx
para
  \# startx
Líneas cambiada 46-47 desde:
  # ./experimento.sh
para
  \# ./experimento.sh
Líneas cambiada 51-52 desde:
  # scp trazas.txt root@<ip del servidor>:/root
para
  \# scp trazas.txt root@<ip del servidor>:/root
Línea cambiada 57 desde:
  # php cuenta2.php traza.txt
para
  \# php cuenta2.php traza.txt
13 May 2010 a las 22h30 por 201.211.234.146 -
Líneas cambiada 21-22 desde:
  1. luego descargar los paquetes para el xorg esto es escribiendo lo siguente en la consola:
para
  1. luego descargar los paquetes para el xorg esto es escribiendo lo siguente en la consola (observe que uso "pkg_radd" y no "pkg_add" que es el que ponen ellos en la documentacion oficial):
Líneas borrada 29-30:

observe que uso "pkg_radd" y no "pkg_add" que es el que ponen ellos en la documentacion oficial.

Líneas cambiada 32-33 desde:
  # pkg_radd wireshark
para
  \# pkg_radd wireshark
13 May 2010 a las 22h29 por 201.211.234.146 -
Línea añadida 17:
Línea añadida 20:
Línea añadida 22:
13 May 2010 a las 22h27 por 201.211.234.146 -
Líneas cambiada 15-16 desde:
  • Asegurar tener internet en dragonfly, durante la instalcion se puede configurar o aqui estan las instrucciones http://www.dragonflybsd.org/docs/handbook/handbook-config-network-setup/
  • para eso primero instalar los repositorios, en esta pagina explican http://www.dragonflybsd.org/download/#index2h2 en la seccion "Binary pkgsrc packages", de todas maneras anexo los comandos necesarios
para
  1. Asegurar tener internet en dragonfly, durante la instalcion se puede configurar o aqui estan las instrucciones http://www.dragonflybsd.org/docs/handbook/handbook-config-network-setup/
  2. para eso primero instalar los repositorios, en esta pagina explican http://www.dragonflybsd.org/download/#index2h2 en la seccion "Binary pkgsrc packages", de todas maneras anexo los comandos necesarios
Línea cambiada 19 desde:
  • luego descargar los paquetes para el xorg esto es escribiendo lo siguente en la consola:
para
  1. luego descargar los paquetes para el xorg esto es escribiendo lo siguente en la consola:
Líneas cambiada 34-35 desde:

4) Configurar los ip en el archivo 'experimento.sh' linea 12 (Lo mando anexo):

para
  1. Configurar los ip en el archivo 'experimento.sh' linea 12 (Lo mando anexo):
Líneas cambiada 38-39 desde:

5) Cargar la intefaz grafica en dragonfly con el siguiente comando

para
  1. Cargar la intefaz grafica en dragonfly con el siguiente comando
Líneas cambiada 42-45 desde:

6) Abrir Wireshark tipeando 'wireshark' en cualquier consola grafica y ponerlo a capturar en la inteface adecuada, las iterfaces en BSD no son del tipo ethX como en linux, a diferencia de esto tienen un nombre representativo al chip que utiliza, por ejemplo las realtech son reX, las intel imX, las pcnet pcX.... Para ver las interfaces instaladas usar el comando "ifconfig"

7) Correr experimento.sh (deben darle permiso de ejecucion primero "chmod 777 experimento.sh")

para
  1. Abrir Wireshark tipeando 'wireshark' en cualquier consola grafica y ponerlo a capturar en la inteface adecuada, las iterfaces en BSD no son del tipo ethX como en linux, a diferencia de esto tienen un nombre representativo al chip que utiliza, por ejemplo las realtech son reX, las intel imX, las pcnet pcX.... Para ver las interfaces instaladas usar el comando "ifconfig"
  2. Correr experimento.sh (deben darle permiso de ejecucion primero "chmod 777 experimento.sh")
Líneas cambiada 48-50 desde:

8) Exportar la salida de Wireshark a un texto plano resumido (Esto es deseleccionar una opcion que dicet "Packet Details" ), ya esta salida seria las trazas del experimento con los delays ack en 0 1 2 3 4 y 5

  8.1) La manera que use para sarcar las trazas de la maquina DragonFly fue por scp mediante la siguente linea:
para
  1. Exportar la salida de Wireshark a un texto plano resumido (Esto es deseleccionar una opcion que dicet "Packet Details" ), ya esta salida seria las trazas del experimento con los delays ack en 0 1 2 3 4 y 5
    1. La manera que use para sarcar las trazas de la maquina DragonFly fue por scp mediante la siguente linea:
Líneas cambiada 55-56 desde:

9) Procesar la entrada con el programa 'cuenta2.php' (Lo mando adjunto)

para
  1. Procesar la entrada con el programa 'cuenta2.php' (Lo mando adjunto)
Línea cambiada 59 desde:

10) Graficar los datos a su gusto. (aqui no tengo ninguna receta)

para
  1. Graficar los datos a su gusto. (aqui no tengo ninguna receta)
13 May 2010 a las 22h25 por 201.211.234.146 -
Líneas cambiada 7-14 desde:
  1) Instalar apache y php en el servidor en caso de no tenerlo (probado con php 5.3.1 pero deberia funcionar incluso con php 4)

  2) Descomprimir "archivo.zip" (se manda adjunto) dentro del directorio de apache
       La instalacion se puede comprobar dando la siguiente direccion en cualquier browser:
           http://localhost/archivo/index.php/descargas/index/mb/10/arch.txt
       Esto pedira descargar un archivo de 10 megas con contenido aleatorio.
para
  1. Instalar apache y php en el servidor en caso de no tenerlo (probado con php 5.3.1 pero deberia funcionar incluso con php 4)
  2. Descomprimir "archivo.zip" (se manda adjunto) dentro del directorio de apache.La instalacion se puede comprobar dando la siguiente direccion en cualquier browser: http://localhost/archivo/index.php/descargas/index/mb/10/arch.txt Esto pedira descargar un archivo de 10 megas con contenido aleatorio.
Líneas cambiada 13-17 desde:

1) Montar una maquina dragonfly 2)Instalarle xorg para cargar la interfaz grafica y poder correr wireshar.

   2.0) Asegurar tener internet en dragonfly, durante la instalcion se puede configurar o aqui estan las instrucciones http://www.dragonflybsd.org/docs/handbook/handbook-config-network-setup/
   2.1) para eso primero instalar los repositorios, en esta pagina explican http://www.dragonflybsd.org/download/#index2h2  en la seccion "Binary pkgsrc packages", de todas maneras anexo los comandos necesarios
para
  1. Montar una maquina dragonfly
  2. Instalarle xorg para cargar la interfaz grafica y poder correr wireshar.
  • Asegurar tener internet en dragonfly, durante la instalcion se puede configurar o aqui estan las instrucciones http://www.dragonflybsd.org/docs/handbook/handbook-config-network-setup/
  • para eso primero instalar los repositorios, en esta pagina explican http://www.dragonflybsd.org/download/#index2h2 en la seccion "Binary pkgsrc packages", de todas maneras anexo los comandos necesarios
Líneas cambiada 19-22 desde:
   2.2) luego descargar los paquetes para el xorg esto es escribiendo lo siguente en la consola:
para
  • luego descargar los paquetes para el xorg esto es escribiendo lo siguente en la consola:
Línea cambiada 29 desde:

3) Instalar wireshark

para
  1. Instalar wireshark
13 May 2010 a las 22h22 por 201.211.234.146 -
Líneas añadidas 1-71:

Se deben tener 2 maquinas una para servidor y otra para cliente, con cualquiera de las topologia expuestas en clases.

Para la configuracion del servidor

Primero hay que configurar un servidor: para este paso se puede colocar cualquier equipo que corra apache y php,

  1) Instalar apache y php en el servidor en caso de no tenerlo (probado con php 5.3.1 pero deberia funcionar incluso con php 4)

  2) Descomprimir "archivo.zip" (se manda adjunto) dentro del directorio de apache
       La instalacion se puede comprobar dando la siguiente direccion en cualquier browser:
           http://localhost/archivo/index.php/descargas/index/mb/10/arch.txt
       Esto pedira descargar un archivo de 10 megas con contenido aleatorio.

Para la configuracion del cliente

1) Montar una maquina dragonfly 2)Instalarle xorg para cargar la interfaz grafica y poder correr wireshar.

   2.0) Asegurar tener internet en dragonfly, durante la instalcion se puede configurar o aqui estan las instrucciones http://www.dragonflybsd.org/docs/handbook/handbook-config-network-setup/
   2.1) para eso primero instalar los repositorios, en esta pagina explican http://www.dragonflybsd.org/download/#index2h2  en la seccion "Binary pkgsrc packages", de todas maneras anexo los comandos necesarios

  # cd /usr
  # make pkgsrc-create


   2.2) luego descargar los paquetes para el xorg esto es escribiendo lo siguente en la consola:

  # echo "X11_TYPE=modular" >> /etc/mk.conf
  # pkg_radd modular-xorg-server
  # pkg_radd modular-xorg-drivers
  # pkg_radd modular-xorg-libs
  # pkg_radd modular-xorg-apps
  # pkg_radd modular-xorg-fonts

observe que uso "pkg_radd" y no "pkg_add" que es el que ponen ellos en la documentacion oficial.

3) Instalar wireshark

  # pkg_radd wireshark

4) Configurar los ip en el archivo 'experimento.sh' linea 12 (Lo mando anexo):

Linea 12 : set host='ip del servidor configurado previamente'

5) Cargar la intefaz grafica en dragonfly con el siguiente comando

  # startx

6) Abrir Wireshark tipeando 'wireshark' en cualquier consola grafica y ponerlo a capturar en la inteface adecuada, las iterfaces en BSD no son del tipo ethX como en linux, a diferencia de esto tienen un nombre representativo al chip que utiliza, por ejemplo las realtech son reX, las intel imX, las pcnet pcX.... Para ver las interfaces instaladas usar el comando "ifconfig"

7) Correr experimento.sh (deben darle permiso de ejecucion primero "chmod 777 experimento.sh")

  # ./experimento.sh

8) Exportar la salida de Wireshark a un texto plano resumido (Esto es deseleccionar una opcion que dicet "Packet Details" ), ya esta salida seria las trazas del experimento con los delays ack en 0 1 2 3 4 y 5

  8.1) La manera que use para sarcar las trazas de la maquina DragonFly fue por scp mediante la siguente linea:

  # scp trazas.txt root@<ip del servidor>:/root

Seguidamente va a pedir la clave del usuario root del servidor, luego va a copiar el archivo trazas.txt al directorio root del servidor.

9) Procesar la entrada con el programa 'cuenta2.php' (Lo mando adjunto)

  # php cuenta2.php traza.txt

10) Graficar los datos a su gusto. (aqui no tengo ninguna receta)

El scrip de experimento.sh repite el experimento con los delay acks en el siguiente orden 0-1-2-3-4-5, este orden puede cambiarse modificando la linea 19, pueden tanto agregarse o quitarse casos segun gusten

El script cuenta2.php cuenta tambien los ack usados para ajustar el tamanio de la ventana y los duplicados, por eso es posible que salga esos 2 indices adicionales en caso de existir en las trazas.