1 #LyX 1.3 created this file. For more info see http://www.lyx.org/
11 \paperpackage widemarginsa4
15 \use_numerical_citations 0
16 \paperorientation portrait
19 \paragraph_separation indent
21 \quotes_language english
29 Introducción a los Sistemas Distribuídos (74.43)
38 Dimov, Nicolás (77.624)
40 Lucarella, Leandro (77.891)
42 Markiewicz, Ricardo (78.226)
46 \begin_inset LatexCommand \tableofcontents{}
59 El protocolo PPP es muy utilizado para establecer una comunicación entre
60 2 redes (routers), ya sea entre LANs o entre una LAN y WAN u otras redes
62 Incluso es útil para comunicar un sólo host a una red distante (donde no
63 sería viable tender un cable o utilizar un medio inalámbrico).
64 Al poder ser montado sobre líneas telefónicas conmutadas, este protocolo
65 fue (y es) muy utilizado para proveer acceso a internet.
72 \begin_inset Float figure
79 \begin_inset LatexCommand \label{cap:Diagrama-de-estados-ppp}
83 Diagrama de estados de una conexión PPP
96 Lo primero que debe hacer el protocolo es establecer una conexión física
97 entre las dos puntas de la comunicación, para esto debe discar el número
98 si se utiliza sobre una línea telefónica conmutada, para establecer el
100 Una vez establecido el canal, empieza a actuar el LCP (Link Control Protocol)
101 que negocia, enviando frames PPP, los parámetros de la conexión.
102 Una vez acordados estos parámetros, puede realizarse una etapa de autenticación
103 , para verificar la identidad de las puntas y así permitir o no que la comunicac
105 Finalmente, si todo resultó bien, se envía una serie de paquetes NCP (Network
106 Control Protocol) para configurar la capa de red (como la dirección IP,
107 si se quisiera utilizar el protocolo TCP/IP en dicha capa).
110 En este momento las dos puntas de la conexión están comunicadas y pueden
111 realizar todas sus tareas como si estuvieran conectadas en una LAN.
114 Un vez finalizado, se procede prácticamente de forma inversa a como se estableci
115 ó la conexión para liberarla.
116 Primero se libera la IP a través del procotocolo NCP, luego se libera el
117 enlace cerrando la conexión de la capa LCP y finalmente se cierra la conexión
118 física (se corta el módem), si fuera necesario.
121 Se puede ver un diagrama de estados de este proceso en la figura
122 \begin_inset LatexCommand \vref{cap:Diagrama-de-estados-ppp}
132 Entre las cosas que se pueden configurar (negociando a través del protocolo
133 LCP) está el tamaño de la cabecera del frame (ya que los campos
141 generalmente son fijos y pueden evitarse, el campo
145 puede ser de 1 o 2 bytes y el
149 de 2 o 4) y el máximo tamaño del
154 Estos parámetros se establecen con valores por omisión para poder ser negociado
155 s luego con el protocolo LCP.
158 El protocolo NCP es muy específico sobre qué protocolo de red se quiera
159 negociar, por lo que es muy difícil hablar en términos generales de él.
160 Para el caso más común, donde se configura una capa de red IP, se utiliza
161 el protocolo IPCP (IP Control Protocol) cuya tarea se limita prácticamente
162 a la asignación de la IP (aunque puede negociar compresión de cabeceras
164 Hay también extensiones, como la extensión para configurar servidores de
165 nombre (definido en la RFC 1877
166 \begin_inset Quotes eld
169 PPP Internet Protocol Control Protocol Extensions for Name Server Addresses
170 \begin_inset Quotes erd
176 Configuración de los routes sobre línea dedicada
177 \layout Subsubsection
182 Lo primero que hay que hacer si utilizamos un modem sobre una línea telefónica
183 conmutada, es establecer el canal de la capa física.
184 Esto significa que una de las puntas debe discar el número de la otra y
185 establecer el canal utilizando algún programa de comunicación que permita
194 , con el que podemos hacerlo utilizando la combinación de teclas
201 Con el canal establecido, ejecutamos en ambas puntas el comando:
204 pppd -detach <IP local>:<IP remota> /dev/ttyS<N> <baudios> &
211 es la IP que se usará en la punta donde se ejectuta el comando,
219 el número de puerto serie (empezando de 0, que equivaldría al puerto más
220 conocido como COM1) y
224 la velocidad en baudios del puerto serie.
225 Recordemos que estamos usando como NCP al protocolo IPCP, para establecer
229 Esta es una forma muy precaria y no autenticada de establecer la conexión
231 La forma correcta sería dejando que una de las puntas actúe como
239 Técnicamente no es un servidor, ya que no existe tal cosa en el protocolo
240 PPP (en el que ambas puntas son pares), pero suele utilizarse este término
241 para la punta que recibe las llamadas, las atiende y asigna IPs.
246 PPP, encargándose de atender a la llamada entrante automáticamente, autenticand
247 o y asignando la IP a la otra punta.
248 Esta configuración es algo más compleja:
251 Primero hay que configurar el archivo
261 netmask 255.255.255.0
275 /etc/ppp/options.tty<N>
281 es el número de puerto serie) hay que especificar las IP que se van a asignar
282 a cada punta del enlace:
285 <IP local>:<IP remota>
288 Finalmente hay que asegurarse que el demonio
292 tenga los permisos apropiados para poder manipular la configuración de
293 dispositivos en el kernel, para lo que necesita permisos de superusuario.
294 Esto puede conseguirse activando el bit
301 chmod u+s /usr/sbin/pppd
304 O corriendo directamente el
311 # /usr/sbin/pppd -detach &
312 \layout Subsubsection
314 Sin modems (null modems)
317 En ambas puntas de la conexión via null modem hay que ejecutar el siguiente
321 pppd -detach crtscts lock <IP local>:<IP remota> /dev/ttyS<N> <baudios>
329 es la IP que se usará en la punta donde se ejectuta el comando,
337 el número de puerto serie (empezando de 0, que equivaldría al puerto más
338 conocido como COM1) y
342 la velocidad en baudios del puerto serie.
343 Recordemos que estamos usando como NCP al protocolo IPCP, para establecer
347 Esto no establece ninguna tabla de ruteo, por lo que hay que cargarlas a
348 mano en caso de ser un router o de querer especificar un
352 en alguna de las puntas.
353 También es probable que haya que configurar los parámetros del puerto serie
358 , de manera tal que ambas puntas tenga los mismos parámetros (como paridad,
366 \begin_inset Float figure
373 \begin_inset LatexCommand \label{cap:Diagrama-de-la-red}
381 \begin_inset Graphics
382 filename diagrama.eps
391 Las tablas de ruteo se adjuntan en el Anexo.
392 Puede verse un diagrama de la red con sus respectivos routers y sus interfaces
394 \begin_inset LatexCommand \vref{cap:Diagrama-de-la-red}
399 Las IP fueron asignadas de la siguiente manera:
404 <lyxtabular version="3" rows="16" columns="5">
406 <column alignment="center" valignment="top" leftline="true" width="0">
407 <column alignment="center" valignment="top" leftline="true" width="0">
408 <column alignment="center" valignment="top" leftline="true" width="0">
409 <column alignment="center" valignment="top" leftline="true" width="0">
410 <column alignment="center" valignment="top" leftline="true" rightline="true" width="0">
411 <row topline="true" bottomline="true">
412 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
420 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
428 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
436 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
444 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
454 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
471 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
488 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
505 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
522 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
541 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
558 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
575 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
592 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
609 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
628 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
645 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
662 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
679 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
696 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
715 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
732 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
749 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
766 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
783 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
802 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
819 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
836 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
853 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
870 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
889 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
906 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
923 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
940 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
957 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
976 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
993 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1010 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1027 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1044 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1062 <row topline="true">
1063 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1080 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1097 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1114 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1131 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1149 <row topline="true">
1150 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1167 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1184 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1201 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1218 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1236 <row topline="true">
1237 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1254 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1271 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1288 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1305 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1323 <row topline="true">
1324 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1341 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1358 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1375 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1392 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1410 <row topline="true" bottomline="true">
1411 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1428 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1445 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1462 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1479 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1497 <row bottomline="true">
1498 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1515 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1532 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1549 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1566 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1584 <row bottomline="true">
1585 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1602 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1610 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1627 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1635 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1644 <row bottomline="true">
1645 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1653 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1661 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1669 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1677 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1693 Tablas de ruteo (simulación)
1697 \begin_inset Float figure
1704 \begin_inset LatexCommand \label{cap:Diagrama-de-la-simulacion}
1708 Diagrama de la simulación
1712 \begin_inset Graphics
1713 filename red_labo.eps
1722 Las tablas de ruteo de la simulación se adjuntan en el Anexo.
1723 Puede verse un diagrama de la red con sus respectivos routers y sus interfaces
1725 \begin_inset LatexCommand \vref{cap:Diagrama-de-la-simulacion}
1730 Las IP fueron asignadas de la misma forma que en el punto anterior, pero
1731 sólo para las redes indicadas en la figura antes mencionada.
1734 Análisis de la captura HTTP
1737 Registro de un nuevo usuario
1738 \layout Subsubsection
1743 Requirió para cargar el
1747 16 mensajes HTTP, 8 GET y 7 respuestas 200 (OK) y 1 404 (NOT FOUND), correspond
1748 ientes a dichos mensajes.
1749 Los 8 GET fueron para pedir los siguientes archivos:
1781 (que devolvió NOT FOUND).
1782 Para la página específica de registro de un usuario (el formulario) solo
1783 requirió 2 mensajes HTTP (GET y su respuesta) ya que las imágenes ya las
1784 tenía en el cache el navegador.
1785 Una vez presionado el botón de ENVIAR se observan 4 mensajes más HTTP,
1786 primero un POST para enviar los datos del formulario al servidor, luego
1787 su correspondiente respuesta 200 (OK).
1788 Finalmente se vuelve a cargar el
1792 para lo que se utilizan 2 mensajes más (GET y su respuesta 200).
1793 Nuevamente observamos que como las imágenes están en el cache, no se vuelven
1795 \layout Subsubsection
1800 Lo primero que se observa son 3 segmentos para establecer la conexión (SYN
1801 y ACK), luego por cada mensaje HTTP se observa al menos 2 segmentos TCP,
1802 el que lleva el mensaje HTTP y el ACK que confirma la recepción de dicho
1804 Además, si el mensaje HTTP es mayor a algo menos de 1500 bytes (tamaño
1805 del MTU de ethernet), se observa la fragmentación y por cada fragmento
1806 se generan 2 nuevos segmentos TCP (nuevamente uno que lleva el fragmento
1807 de mensaje HTTP y el ACK correspondiente).
1808 Finalmente se observan 4 segmentos TCP para la desconexión (FIN y ACK).
1811 Para obtener el index.php y sus imágenes se observa que se hace todo en la
1812 misma conexión, pero al estar ociosa durante un tiempo el servidor http
1813 pide la desconexión y cuando se va a cargar la siguiente página vuelve
1814 a iniciar una nueva conexión.
1817 En total se observaron 4 conexiones:
1820 index.php+imagenes: 53 segmentos (incluyendo 3 segmentos de conexión y 4
1824 index.php?NuevoUsuario: 27 segmentos (incluyendo 3 segmentos de conexión
1828 index.php?GuardarUsuario+index.php: 97 segmentos (incluyendo 3 segmentos de
1829 conexión y 4 de desconexión)
1833 \layout Subsubsection
1838 Al ser el protocolo IP el transporte de los segmentos TCP, se observa que
1839 para cada segmento, hay un paquete IP que lo transporta (incluyendo los
1840 segmentos de control, como SYN y ACK).
1841 No hay otro tipo de paquete IP que no este asociado a un segmento TCP.
1844 Cantidad de paquetes IP: 177
1845 \layout Subsubsection
1850 Al ser el protocolo ethernet el transporte de los paquetes IP, se observa
1851 que para cada paquete, hay un frame ethernet que lo transporta.
1852 En esta actividad no se aprecia otro tipo de frame ethernet que no este
1853 asociado a un paquete IP.
1856 Cantidad de frames ethernet: 177
1859 Nueva pregunta de la FAQ
1862 A partir de ahora sólo enumeraremos la cantidad de
1866 y mencionaremos si hay alguna diferencia con la actividad anterior, ya
1867 que la mecánica es muy similar.
1868 \layout Subsubsection
1873 12 mensajes en total:
1876 GET /~luca/foro/index.php?module=faqs&accion=AgregarPregunta HTTP/1.1
1879 HTTP/1.1 200 OK (text/html)
1882 GET /favicon.ico HTTP/1.1
1885 HTTP/1.1 404 Not Found (text/html)
1888 POST /~luca/foro/index.php?module=faqs&accion=guardarpregunta HTTP/1.1
1891 HTTP/1.1 200 OK (text/html)
1894 GET /~luca/foro/index.php?module=faqs HTTP/1.1
1897 HTTP/1.1 200 OK (text/html)
1900 GET /~luca/foro/avatars/phpQe1MqS HTTP/1.1
1903 HTTP/1.1 304 Not Modified
1906 GET /favicon.ico HTTP/1.1
1909 HTTP/1.1 404 Not Found (text/html)
1910 \layout Subsubsection
1917 index.php?module=faqs&accion=AgregarPregunta
1919 se reutiliza una conexión previa así que no hay SYN y se utilizan 10 segmentos
1920 TCP (incluyendo los 4 de la desconexión).
1925 se reutilizó otra conexión diferente, por lo cual tampoco se presentan
1926 los segmentos de conexión.
1927 En ésta se utilizan 8 segmentos TCP (incluyendo la desconexión).
1928 Finalmente el envío de los datos se realiza todo en una nueva conexión
1929 que se compone de 88 segmentos TCP (incluyendo conexión y desconexión).
1930 \layout Subsubsection
1935 En total se utilizan 106 paquetes IP.
1936 \layout Subsubsection
1941 En total se utilizan 106 frames ethernet.
1944 Respuesta de una FAQ
1945 \layout Subsubsection
1950 GET /~luca/foro/index.php?module=faqs&accion=NuevaRespuesta&idpreg=1 HTTP/1.1
1953 HTTP/1.1 200 OK (text/html)
1956 GET /favicon.ico HTTP/1.1
1959 HTTP/1.1 404 Not Found (text/html)
1962 POST /~luca/foro/index.php?module=faqs&accion=guardarrespuesta HTTP/1.1
1965 HTTP/1.1 200 OK (text/html)
1968 GET /~luca/foro/index.php?module=faqs&accion=Mostrarrespuestas&idpreg=1 HTTP/1.1
1971 HTTP/1.1 200 OK (text/html)
1974 GET /~luca/foro/avatars/phpQe1MqS HTTP/1.1
1977 HTTP/1.1 304 Not Modified
1980 GET /~luca/foro/avatars/phpGifOBK HTTP/1.1
1983 HTTP/1.1 304 Not Modified
1986 GET /favicon.ico HTTP/1.1
1989 HTTP/1.1 404 Not Found (text/html)
1992 Total: 14 mensajes HTTP
1993 \layout Subsubsection
2000 index.php?module=faqs&accion=NuevaRespuesta&idpreg=1
2002 : 10 (reutiliza conexión, incluye desconexión)
2009 : 7 (reutiliza conexión, incluye desconexión)
2012 Resto: 31 (incluye conexión y desconexión)
2013 \layout Subsubsection
2018 Total: 48 paquetes IP.
2019 \layout Subsubsection
2024 Total: 48 frames ethernet.
2027 Análisis de la captura FTP
2033 La captura fue realizada transfiriendo un archivo binario de 1.9 Mb, llamado
2034 db4o-4.5-mono.tar.gz.
2035 Para la transferencia se han intercambiado 16 mensajes FTP 8 response y
2039 Lo primero que se recibe es el response del server dando su identificacion
2041 Luego un request del comando USER y la respuesta del servidor diciendo
2042 que se necesita password para dicho usuario.
2043 El siguiente comando es PASS con el que se envia el password y recibimos
2044 la respuesta de que estamos loggeados.
2047 El cliente envía un SYST para saber el tipo de sistema que hay del otro
2048 lado, a lo que el server responde UNIX Type: L8.
2049 Luego se cambia el tipo de modo de transferencia con TYPE y a continuación
2050 se hace un PORT para establecer un canal de comunicación.
2053 Como último comando se envía RETR para traer un archivo, luego recibimos
2054 una respuesta de que se estableció un canal binario y por último un response
2055 cuando se completo la transferencia.
2058 También se registraron 1346 paquetes FTP-DATA intercambiados durante la
2059 transferencia del archivo.
2060 Once de dichos paquetes correspondieron a paquetes de control conteniendo
2061 TCP Previous segment lost.
2062 El resto corresponden a envío de 1448 bytes de datos transferidos.
2068 Lo primero que se observa son 3 segmentos para establecer la conexión (SYN
2069 y ACK) entre un puerto alto (35631) y el puerto FTP del server.
2070 Luego 2 paquetes para la autenticación de usuario y a continuación está
2071 la negociación del puerto y el comando RETR usando 34 segmentos.
2074 Sigue a continuación la transferencia del archivo entre el puerto ftp-data
2075 del servidor y el puerto local 32985.
2078 La transferencia consume 1466 paquetes, de los cuales tenemos algunos de
2080 Hay 112 ACK, 5 paquetes TCP ACKed lost segment y 3 de TCP Window Update.
2083 La comunicación termina con 11 segmentos TCP.
2089 En total se utilizan 1516 paquetes IP.
2095 En total se utilizan 1516 frames ethernet.
2098 Análisis de la captura Telnet
2101 Se realizó la captura al inicio de una conexión mediante telnet al servidor
2102 donde se encontraba el archivo RFC792 al cual se le modificaron 5 líneas
2103 (una en cada hoja) se lo guardó y luego se desconecto del servidor cerrando
2110 Se contaron en total 717 mensajes telnet, donde en su mayoría contenían
2111 cada uno de ellos, un caracter correspondiente a una tecla presionada y
2112 en algunas ocasiones líneas completas transmitidas por el servidor hacia
2114 Tambíen se puede notar que los primeros mensajes pertenecen a la negociación
2115 del protocolo e intercambio de parámetros.
2121 Como en los protocolos anteriores se puede observar que se utilizan 3 segmentos
2122 para establecer la conexión (SYN, ACK), y que todos los mensajes telnet
2123 van montados en un segmento TCP.
2124 Por lo tanto tendremos tantos segmentos TCP como mensajes de telnet haya
2125 sumando además los segmentos TCP de control, en total 1005 segmentos fueron
2133 Cada segmento TCP va acompañado por un paquete IP, en total 1005 paquetes
2140 Analogamente al caso anterior, podemos observar 1005 frames ethernet.