1 #LyX 1.3 created this file. For more info see http://www.lyx.org/
14 \use_numerical_citations 0
15 \paperorientation portrait
18 \paragraph_separation indent
20 \quotes_language english
24 \paperpagestyle default
28 Introducción a los Sistemas Distribuídos (74.43)
46 Tablas de ruteo (simulación)
49 Análisis de la captura HTTP
52 Registro de un nuevo usuario
58 Requirió para cargar el
62 16 mensajes HTTP, 8 GET y 7 respuestas 200 (OK) y 1 404 (NOT FOUND), correspond
63 ientes a dichos mensajes.
64 Los 8 GET fueron para pedir los siguientes archivos:
96 (que devolvió NOT FOUND).
97 Para la página específica de registro de un usuario (el formulario) solo
98 requirió 2 mensajes HTTP (GET y su respuesta) ya que las imágenes ya las
99 tenía en el cache el navegador.
100 Una vez presionado el botón de ENVIAR se observan 4 mensajes más HTTP,
101 primero un POST para enviar los datos del formulario al servidor, luego
102 su correspondiente respuesta 200 (OK).
103 Finalmente se vuelve a cargar el
107 para lo que se utilizan 2 mensajes más (GET y su respuesta 200).
108 Nuevamente observamos que como las imágenes están en el cache, no se vuelven
110 \layout Subsubsection
115 Lo primero que se observa son 3 segmentos para establecer la conexión (SYN
116 y ACK), luego por cada mensaje HTTP se observa al menos 2 segmentos TCP,
117 el que lleva el mensaje HTTP y el ACK que confirma la recepción de dicho
119 Además, si el mensaje HTTP es mayor a algo menos de 1500 bytes (tamaño
120 del MTU de ethernet), se observa la fragmentación y por cada fragmento
121 se generan 2 nuevos segmentos TCP (nuevamente uno que lleva el fragmento
122 de mensaje HTTP y el ACK correspondiente).
123 Finalmente se observan 4 segmentos TCP para la desconexión (FIN y ACK).
126 Para obtener el index.php y sus imágenes se observa que se hace todo en la
127 misma conexión, pero al estar ociosa durante un tiempo el servidor http
128 pide la desconexión y cuando se va a cargar la siguiente página vuelve
129 a iniciar una nueva conexión.
132 En total se observaron 4 conexiones:
135 index.php+imagenes: 53 segmentos (incluyendo 3 segmentos de conexión y 4
139 index.php?NuevoUsuario: 27 segmentos (incluyendo 3 segmentos de conexión
143 index.php?GuardarUsuario+index.php: 97 segmentos (incluyendo 3 segmentos de
144 conexión y 4 de desconexión)
148 \layout Subsubsection
153 Al ser el protocolo IP el transporte de los segmentos TCP, se observa que
154 para cada segmento, hay un paquete IP que lo transporta (incluyendo los
155 segmentos de control, como SYN y ACK).
156 No hay otro tipo de paquete IP que no este asociado a un segmento TCP.
159 Cantidad de paquetes IP: 177
160 \layout Subsubsection
165 Al ser el protocolo ethernet el transporte de los paquetes IP, se observa
166 que para cada paquete, hay un frame ethernet que lo transporta.
167 En esta actividad no se aprecia otro tipo de frame ethernet que no este
168 asociado a un paquete IP.
171 Cantidad de frames ethernet: 177
174 Nueva pregunta de la FAQ
177 A partir de ahora sólo enumeraremos la cantidad de
181 y mencionaremos si hay alguna diferencia con la actividad anterior, ya
182 que la mecánica es muy similar.
183 \layout Subsubsection
188 12 mensajes en total:
191 GET /~luca/foro/index.php?module=faqs&accion=AgregarPregunta HTTP/1.1
194 HTTP/1.1 200 OK (text/html)
197 GET /favicon.ico HTTP/1.1
200 HTTP/1.1 404 Not Found (text/html)
203 POST /~luca/foro/index.php?module=faqs&accion=guardarpregunta HTTP/1.1
206 HTTP/1.1 200 OK (text/html)
209 GET /~luca/foro/index.php?module=faqs HTTP/1.1
212 HTTP/1.1 200 OK (text/html)
215 GET /~luca/foro/avatars/phpQe1MqS HTTP/1.1
218 HTTP/1.1 304 Not Modified
221 GET /favicon.ico HTTP/1.1
224 HTTP/1.1 404 Not Found (text/html)
225 \layout Subsubsection
232 index.php?module=faqs&accion=AgregarPregunta
234 se reutiliza una conexión previa así que no hay SYN y se utilizan 10 segmentos
235 TCP (incluyendo los 4 de la desconexión).
240 se reutilizó otra conexión diferente, por lo cual tampoco se presentan
241 los segmentos de conexión.
242 En ésta se utilizan 8 segmentos TCP (incluyendo la desconexión).
243 Finalmente el envío de los datos se realiza todo en una nueva conexión
244 que se compone de 88 segmentos TCP (incluyendo conexión y desconexión).
245 \layout Subsubsection
250 En total se utilizan 106 paquetes IP.
251 \layout Subsubsection
256 En total se utilizan 106 frames ethernet.
260 \layout Subsubsection
265 GET /~luca/foro/index.php?module=faqs&accion=NuevaRespuesta&idpreg=1 HTTP/1.1
268 HTTP/1.1 200 OK (text/html)
271 GET /favicon.ico HTTP/1.1
274 HTTP/1.1 404 Not Found (text/html)
277 POST /~luca/foro/index.php?module=faqs&accion=guardarrespuesta HTTP/1.1
280 HTTP/1.1 200 OK (text/html)
283 GET /~luca/foro/index.php?module=faqs&accion=Mostrarrespuestas&idpreg=1 HTTP/1.1
286 HTTP/1.1 200 OK (text/html)
289 GET /~luca/foro/avatars/phpQe1MqS HTTP/1.1
292 HTTP/1.1 304 Not Modified
295 GET /~luca/foro/avatars/phpGifOBK HTTP/1.1
298 HTTP/1.1 304 Not Modified
301 GET /favicon.ico HTTP/1.1
304 HTTP/1.1 404 Not Found (text/html)
307 Total: 14 mensajes HTTP
308 \layout Subsubsection
315 index.php?module=faqs&accion=NuevaRespuesta&idpreg=1
317 : 10 (reutiliza conexión, incluye desconexión)
324 : 7 (reutiliza conexión, incluye desconexión)
327 Resto: 31 (incluye conexión y desconexión)
328 \layout Subsubsection
333 Total: 48 paquetes IP.
334 \layout Subsubsection
339 Total: 48 frames ethernet.
342 Análisis de la captura FTP
345 Análisis de la captura Telnet
348 Cálculo de eficiencia sobre la red