From: Leandro Lucarella Date: Sun, 26 Jun 2005 16:50:55 +0000 (+0000) Subject: Agrego material del tp2. X-Git-Tag: svn_import~61 X-Git-Url: https://git.llucax.com/z.facultad/75.43/tp2.git/commitdiff_plain/1cc0a23eafd91799dc0f2cf877ffc53b14814c17?ds=sidebyside Agrego material del tp2. --- diff --git a/4-captura.tcpdump b/4-captura.tcpdump new file mode 100644 index 0000000..a77d473 Binary files /dev/null and b/4-captura.tcpdump differ diff --git a/Informe.lyx b/Informe.lyx new file mode 100644 index 0000000..281a83b --- /dev/null +++ b/Informe.lyx @@ -0,0 +1,349 @@ +#LyX 1.3 created this file. For more info see http://www.lyx.org/ +\lyxformat 221 +\textclass article +\language spanish +\inputencoding auto +\fontscheme default +\graphics default +\paperfontsize default +\papersize Default +\paperpackage a4 +\use_geometry 0 +\use_amsmath 0 +\use_natbib 0 +\use_numerical_citations 0 +\paperorientation portrait +\secnumdepth 3 +\tocdepth 3 +\paragraph_separation indent +\defskip medskip +\quotes_language english +\quotes_times 2 +\papercolumns 1 +\papersides 1 +\paperpagestyle default + +\layout Title + +Introducción a los Sistemas Distribuídos (74.43) +\newline +Trabajo Práctico 2 +\layout Author + +Dimov, Nicolás +\newline +Lucarella, Leandro +\newline +Markiewicz, Ricardo +\layout Section + +Protocolo PPP +\layout Section + +Tablas de ruteo +\layout Section + +Tablas de ruteo (simulación) +\layout Section + +Análisis de la captura HTTP +\layout Subsection + +Registro de un nuevo usuario +\layout Subsubsection + +Mensajes HTTP +\layout Standard + +Requirió para cargar el +\family typewriter +index.php +\family default + 16 mensajes HTTP, 8 GET y 7 respuestas 200 (OK) y 1 404 (NOT FOUND), correspond +ientes a dichos mensajes. + Los 8 GET fueron para pedir los siguientes archivos: +\family typewriter +index.php +\family default +, +\family typewriter +styles.css +\family default +, +\family typewriter +funciones.js +\family default +, +\family typewriter +groso.gif +\family default +, +\family typewriter +dimov.jpg +\family default +, +\family typewriter +rmarkie.jpg +\family default +, +\family typewriter +logo.png +\family default + y +\family typewriter +favicon.ico +\family default + (que devolvió NOT FOUND). + Para la página específica de registro de un usuario (el formulario) solo + requirió 2 mensajes HTTP (GET y su respuesta) ya que las imágenes ya las + tenía en el cache el navegador. + Una vez presionado el botón de ENVIAR se observan 4 mensajes más HTTP, + primero un POST para enviar los datos del formulario al servidor, luego + su correspondiente respuesta 200 (OK). + Finalmente se vuelve a cargar el +\family typewriter +index.php +\family default + para lo que se utilizan 2 mensajes más (GET y su respuesta 200). + Nuevamente observamos que como las imágenes están en el cache, no se vuelven + a pedir por HTTP. +\layout Subsubsection + +Segmentos TCP +\layout Standard + +Lo primero que se observa son 3 segmentos para establecer la conexión (SYN + y ACK), luego por cada mensaje HTTP se observa al menos 2 segmentos TCP, + el que lleva el mensaje HTTP y el ACK que confirma la recepción de dicho + mensaje. + Además, si el mensaje HTTP es mayor a algo menos de 1500 bytes (tamaño + del MTU de ethernet), se observa la fragmentación y por cada fragmento + se generan 2 nuevos segmentos TCP (nuevamente uno que lleva el fragmento + de mensaje HTTP y el ACK correspondiente). + Finalmente se observan 4 segmentos TCP para la desconexión (FIN y ACK). +\layout Standard + +Para obtener el index.php y sus imágenes se observa que se hace todo en la + misma conexión, pero al estar ociosa durante un tiempo el servidor http + pide la desconexión y cuando se va a cargar la siguiente página vuelve + a iniciar una nueva conexión. +\layout Standard + +En total se observaron 4 conexiones: +\layout Standard + +index.php+imagenes: 53 segmentos (incluyendo 3 segmentos de conexión y 4 + de desconexión) +\layout Standard + +index.php?NuevoUsuario: 27 segmentos (incluyendo 3 segmentos de conexión + y 4 de desconexión) +\layout Standard + +index.php?GuardarUsuario+index.php: 97 segmentos (incluyendo 3 segmentos de + conexión y 4 de desconexión) +\layout Standard + +Total 177 segmentos +\layout Subsubsection + +Paquetes IP +\layout Standard + +Al ser el protocolo IP el transporte de los segmentos TCP, se observa que + para cada segmento, hay un paquete IP que lo transporta (incluyendo los + segmentos de control, como SYN y ACK). + No hay otro tipo de paquete IP que no este asociado a un segmento TCP. +\layout Standard + +Cantidad de paquetes IP: 177 +\layout Subsubsection + +Frames Ethernet +\layout Standard + +Al ser el protocolo ethernet el transporte de los paquetes IP, se observa + que para cada paquete, hay un frame ethernet que lo transporta. + En esta actividad no se aprecia otro tipo de frame ethernet que no este + asociado a un paquete IP. +\layout Standard + +Cantidad de frames ethernet: 177 +\layout Subsection + +Nueva pregunta de la FAQ +\layout Standard + +A partir de ahora sólo enumeraremos la cantidad de +\emph on +paquetes +\emph default + y mencionaremos si hay alguna diferencia con la actividad anterior, ya + que la mecánica es muy similar. +\layout Subsubsection + +Mensajes HTTP +\layout Standard + +12 mensajes en total: +\layout LyX-Code + +GET /~luca/foro/index.php?module=faqs&accion=AgregarPregunta HTTP/1.1 +\layout LyX-Code + +HTTP/1.1 200 OK (text/html) +\layout LyX-Code + +GET /favicon.ico HTTP/1.1 +\layout LyX-Code + +HTTP/1.1 404 Not Found (text/html) +\layout LyX-Code + +POST /~luca/foro/index.php?module=faqs&accion=guardarpregunta HTTP/1.1 +\layout LyX-Code + +HTTP/1.1 200 OK (text/html) +\layout LyX-Code + +GET /~luca/foro/index.php?module=faqs HTTP/1.1 +\layout LyX-Code + +HTTP/1.1 200 OK (text/html) +\layout LyX-Code + +GET /~luca/foro/avatars/phpQe1MqS HTTP/1.1 +\layout LyX-Code + +HTTP/1.1 304 Not Modified +\layout LyX-Code + +GET /favicon.ico HTTP/1.1 +\layout LyX-Code + +HTTP/1.1 404 Not Found (text/html) +\layout Subsubsection + +Segmentos TCP +\layout Standard + +Para +\family typewriter +index.php?module=faqs&accion=AgregarPregunta +\family default + se reutiliza una conexión previa así que no hay SYN y se utilizan 10 segmentos + TCP (incluyendo los 4 de la desconexión). + Para obtener el +\family typewriter +favicon.ico +\family default + se reutilizó otra conexión diferente, por lo cual tampoco se presentan + los segmentos de conexión. + En ésta se utilizan 8 segmentos TCP (incluyendo la desconexión). + Finalmente el envío de los datos se realiza todo en una nueva conexión + que se compone de 88 segmentos TCP (incluyendo conexión y desconexión). +\layout Subsubsection + +Paquetes IP +\layout Standard + +En total se utilizan 106 paquetes IP. +\layout Subsubsection + +Frames Ethernet +\layout Standard + +En total se utilizan 106 frames ethernet. +\layout Subsection + +Respuesta de una FAQ +\layout Subsubsection + +Mensajes HTTP +\layout LyX-Code + +GET /~luca/foro/index.php?module=faqs&accion=NuevaRespuesta&idpreg=1 HTTP/1.1 +\layout LyX-Code + +HTTP/1.1 200 OK (text/html) +\layout LyX-Code + +GET /favicon.ico HTTP/1.1 +\layout LyX-Code + +HTTP/1.1 404 Not Found (text/html) +\layout LyX-Code + +POST /~luca/foro/index.php?module=faqs&accion=guardarrespuesta HTTP/1.1 +\layout LyX-Code + +HTTP/1.1 200 OK (text/html) +\layout LyX-Code + +GET /~luca/foro/index.php?module=faqs&accion=Mostrarrespuestas&idpreg=1 HTTP/1.1 +\layout LyX-Code + +HTTP/1.1 200 OK (text/html) +\layout LyX-Code + +GET /~luca/foro/avatars/phpQe1MqS HTTP/1.1 +\layout LyX-Code + +HTTP/1.1 304 Not Modified +\layout LyX-Code + +GET /~luca/foro/avatars/phpGifOBK HTTP/1.1 +\layout LyX-Code + +HTTP/1.1 304 Not Modified +\layout LyX-Code + +GET /favicon.ico HTTP/1.1 +\layout LyX-Code + +HTTP/1.1 404 Not Found (text/html) +\layout Standard + +Total: 14 mensajes HTTP +\layout Subsubsection + +Segmentos TCP +\layout Standard + +Conexión de +\family typewriter +index.php?module=faqs&accion=NuevaRespuesta&idpreg=1 +\family default +: 10 (reutiliza conexión, incluye desconexión) +\layout Standard + +Conexión +\family typewriter +favicon.ico +\family default +: 7 (reutiliza conexión, incluye desconexión) +\layout Standard + +Resto: 31 (incluye conexión y desconexión) +\layout Subsubsection + +Paquetes IP +\layout Standard + +Total: 48 paquetes IP. +\layout Subsubsection + +Frames Ethernet +\layout Standard + +Total: 48 frames ethernet. +\layout Section + +Análisis de la captura FTP +\layout Section + +Análisis de la captura Telnet +\layout Section + +Cálculo de eficiencia sobre la red +\the_end diff --git a/red.txt b/red.txt new file mode 100644 index 0000000..0c681aa --- /dev/null +++ b/red.txt @@ -0,0 +1,119 @@ +h132 +eth0 alf 37 +eth1 friends 33 +eth2 csi 7 +eth3 action 247 + +h131 +eth0 action 247 +m8-m7-imp2 x.25 +m13-m14-h118 + +h118 +eth0 seinfeld 119 +eth1 trfs 16 +m14-m13-h131 +m8-m7-imp3 + +h116 +eth0 trfs 16 +m11 - ppp - m12 - h118 + +108 +eth0 heman 118 +eth1 dukes 26 +m12-m11-h116 + +h106 +eth0 dukes 26 +eth1 simpsons 138 + +h107 +eth0 dukes 26 +eth1 robotech 25 + +h114 +eth0 rys 49 +eth1 internet - B +eth2 trfs + +h130 +eth0 alf +eth1 internet - A + +h101 +eth0 heman +m5-m6 + + + + +Mascaras +-------- + +alf(37) + mascara : 255.255.255.192 + red : 10.4.1.0 + broadcast : 10.4.1.63 + + +friends (33) + mascara : 255.255.255.192 + red : 10.4.1.64 + broadcast : 10.4.1.127 + + +simpsons (138) + mascara : 255.255.255.0 + red : 10.4.2.0 + broadcast : 10.4.2.255 + +heman (118) + mascara : 255.255.255.128 + red : 10.4.1.128 + broadcast : 10.4.1.255 + + +seinfeld (119) + mascara : 255.255.255.128 + red : 10.9.2.0 + broadcast : 10.9.2.127 + + +rys (49) + mascara : 255.255.255.192 + red : 10.9.2.128 + broadcast : 10.9.2.191 + + +dukes (26) + mascara : 255.255.255.224 + red : 10.9.2.192 + broadcast : 10.9.2.223 + +robotech (25) + mascara : 255.255.255.224 + red : 10.9.2.224 + broadcast : 10.9.2.255 + +csi (7) + mascara : 255.255.255.240 + red : 10.6.11.192 + broadcast : 10.6.11.207 + +action (247) + mascara : 255.255.255.0 + red : 192.168.1.0 + broadcast : 192.168.1.255 + +trfs (16) + mascara : 255.255.255.224 + red : 10.22.1.192 + broadcast : 10.22.1.223 + + +x.25 (6+4m) + red : 172.17.1.64 + +internet (2) + red : 135.143.1.64 diff --git a/tp2_1.jpg b/tp2_1.jpg new file mode 100644 index 0000000..2d04f9e Binary files /dev/null and b/tp2_1.jpg differ diff --git a/tp2_2.jpg b/tp2_2.jpg new file mode 100644 index 0000000..15e1095 Binary files /dev/null and b/tp2_2.jpg differ