]> git.llucax.com Git - z.facultad/75.43/tp2.git/blob - Informe.lyx
bc780bc0bf3e951ffb5bdb31a267f7c8b70128b7
[z.facultad/75.43/tp2.git] / Informe.lyx
1 #LyX 1.3 created this file. For more info see http://www.lyx.org/
2 \lyxformat 221
3 \textclass article
4 \language spanish
5 \inputencoding auto
6 \fontscheme palatino
7 \graphics default
8 \paperfontsize default
9 \spacing single 
10 \papersize a4paper
11 \paperpackage widemarginsa4
12 \use_geometry 0
13 \use_amsmath 0
14 \use_natbib 0
15 \use_numerical_citations 0
16 \paperorientation portrait
17 \secnumdepth 3
18 \tocdepth 3
19 \paragraph_separation indent
20 \defskip medskip
21 \quotes_language english
22 \quotes_times 2
23 \papercolumns 1
24 \papersides 1
25 \paperpagestyle fancy
26
27 \layout Title
28
29 Introducción a los Sistemas Distribuídos (74.43)
30 \newline 
31 Trabajo Práctico 2
32 \layout Author
33
34 Grupo 13
35 \newline 
36
37 \newline 
38 Dimov, Nicolás (77.624)
39 \newline 
40 Lucarella, Leandro (77.891)
41 \newline 
42 Markiewicz, Ricardo (78.226)
43 \layout Standard
44
45
46 \begin_inset LatexCommand \tableofcontents{}
47
48 \end_inset 
49
50
51 \layout Section
52
53 Protocolo PPP
54 \layout Subsection
55
56 Introducción
57 \layout Standard
58
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
61  más grandes.
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.
66 \layout Subsection
67
68 Protocolo
69 \layout Standard
70
71
72 \begin_inset Float figure
73 wide false
74 collapsed true
75
76 \layout Caption
77
78
79 \begin_inset LatexCommand \label{cap:Diagrama-de-estados-ppp}
80
81 \end_inset 
82
83 Diagrama de estados de una conexión PPP
84 \layout Standard
85
86
87 \begin_inset Graphics
88         filename ppp.eps
89         scale 65
90
91 \end_inset 
92
93
94 \end_inset 
95
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
99  canal.
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
104 ión se establezca.
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).
108 \layout Standard
109
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.
112 \layout Standard
113
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.
119 \layout Standard
120
121 Se puede ver un diagrama de estados de este proceso en la figura 
122 \begin_inset LatexCommand \vref{cap:Diagrama-de-estados-ppp}
123
124 \end_inset 
125
126 .
127 \layout Subsection
128
129 Configuración
130 \layout Standard
131
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 
134 \emph on 
135 address
136 \emph default 
137  y 
138 \emph on 
139 control
140 \emph default 
141  generalmente son fijos y pueden evitarse, el campo 
142 \emph on 
143 protocol
144 \emph default 
145  puede ser de 1 o 2 bytes y el 
146 \emph on 
147 checksum
148 \emph default 
149  de 2 o 4) y el máximo tamaño del 
150 \emph on 
151 payload
152 \emph default 
153  del frame.
154  Estos parámetros se establecen con valores por omisión para poder ser negociado
155 s luego con el protocolo LCP.
156 \layout Standard
157
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
163  también).
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
167 \end_inset 
168
169 PPP Internet Protocol Control Protocol Extensions for Name Server Addresses
170 \begin_inset Quotes erd
171 \end_inset 
172
173 ).
174 \layout Subsection
175
176 Configuración de los routes sobre línea dedicada
177 \layout Subsubsection
178
179 Con modems
180 \layout Standard
181
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
186  salir sin 
187 \emph on 
188 resetear
189 \emph default 
190  el modem (como 
191 \family typewriter 
192 minicom
193 \family default 
194 , con el que podemos hacerlo utilizando la combinación de teclas 
195 \family typewriter 
196 ALT-Q
197 \family default 
198 ).
199 \layout Standard
200
201 Con el canal establecido, ejecutamos en ambas puntas el comando:
202 \layout LyX-Code
203
204 pppd -detach <IP local>:<IP remota> /dev/ttyS<N> <baudios> &
205 \layout Standard
206
207 Donde 
208 \family typewriter 
209 <IP local>
210 \family default 
211  es la IP que se usará en la punta donde se ejectuta el comando, 
212 \family typewriter 
213 <IP remota>
214 \family default 
215  la IP del par, 
216 \family typewriter 
217 <N>
218 \family default 
219  el número de puerto serie (empezando de 0, que equivaldría al puerto más
220  conocido como COM1) y 
221 \family typewriter 
222 <baudios>
223 \family default 
224  la velocidad en baudios del puerto serie.
225  Recordemos que estamos usando como NCP al protocolo IPCP, para establecer
226  una capa de red IP.
227 \layout Standard
228
229 Esta es una forma muy precaria y no autenticada de establecer la conexión
230  PPP.
231  La forma correcta sería dejando que una de las puntas actúe como 
232 \emph on 
233 servidor
234 \begin_inset Foot
235 collapsed true
236
237 \layout Standard
238
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.
242 \end_inset 
243
244
245 \emph default 
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:
249 \layout Standard
250
251 Primero hay que configurar el archivo 
252 \family typewriter 
253 /etc/ppp/options
254 \family default 
255 :
256 \layout LyX-Code
257
258 asyncmap 0
259 \layout LyX-Code
260
261 netmask 255.255.255.0
262 \layout LyX-Code
263
264 lock
265 \layout LyX-Code
266
267 crtscts
268 \layout LyX-Code
269
270 modem
271 \layout Standard
272
273 Luego en el archivo 
274 \family typewriter 
275 /etc/ppp/options.tty<N>
276 \family default 
277  (donde 
278 \family typewriter 
279 <N>
280 \family default 
281  es el número de puerto serie) hay que especificar las IP que se van a asignar
282  a cada punta del enlace:
283 \layout LyX-Code
284
285 <IP local>:<IP remota>
286 \layout Standard
287
288 Finalmente hay que asegurarse que el demonio 
289 \family typewriter 
290 pppd
291 \family default 
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 
295 \emph on 
296 set uid root
297 \emph default 
298 :
299 \layout LyX-Code
300
301 chmod u+s /usr/sbin/pppd
302 \layout Standard
303
304 O corriendo directamente el 
305 \family typewriter 
306 pppd
307 \family default 
308  como root:
309 \layout LyX-Code
310
311 # /usr/sbin/pppd -detach &
312 \layout Subsubsection
313
314 Sin modems (null modems)
315 \layout Standard
316
317 En ambas puntas de la conexión via null modem hay que ejecutar el siguiente
318  comando:
319 \layout LyX-Code
320
321 pppd -detach crtscts lock <IP local>:<IP remota> /dev/ttyS<N> <baudios>
322  &
323 \layout Standard
324
325 Donde 
326 \family typewriter 
327 <IP local>
328 \family default 
329  es la IP que se usará en la punta donde se ejectuta el comando, 
330 \family typewriter 
331 <IP remota>
332 \family default 
333  la IP del par, 
334 \family typewriter 
335 <N>
336 \family default 
337  el número de puerto serie (empezando de 0, que equivaldría al puerto más
338  conocido como COM1) y 
339 \family typewriter 
340 <baudios>
341 \family default 
342  la velocidad en baudios del puerto serie.
343  Recordemos que estamos usando como NCP al protocolo IPCP, para establecer
344  una capa de red IP.
345 \layout Standard
346
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 
349 \emph on 
350 default gateway
351 \emph default 
352  en alguna de las puntas.
353  También es probable que haya que configurar los parámetros del puerto serie
354  con el comando 
355 \family typewriter 
356 setserial
357 \family default 
358 , de manera tal que ambas puntas tenga los mismos parámetros (como paridad,
359  baudios, etc).
360 \layout Section
361
362 Tablas de ruteo
363 \layout Standard
364
365
366 \begin_inset Float figure
367 wide false
368 collapsed true
369
370 \layout Caption
371
372
373 \begin_inset LatexCommand \label{cap:Diagrama-de-la-red}
374
375 \end_inset 
376
377 Diagrama de la red
378 \layout Standard
379
380
381 \begin_inset Graphics
382         filename diagrama.eps
383         scale 62
384         keepAspectRatio
385
386 \end_inset 
387
388
389 \end_inset 
390
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
393  en la figura 
394 \begin_inset LatexCommand \vref{cap:Diagrama-de-la-red}
395
396 \end_inset 
397
398 .
399  Las IP fueron asignadas de la siguiente manera:
400 \layout Standard
401
402
403 \begin_inset  Tabular
404 <lyxtabular version="3" rows="16" columns="5">
405 <features>
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">
413 \begin_inset Text
414
415 \layout Standard
416
417 Nombre
418 \end_inset 
419 </cell>
420 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
421 \begin_inset Text
422
423 \layout Standard
424
425 Cantidad de IPs
426 \end_inset 
427 </cell>
428 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
429 \begin_inset Text
430
431 \layout Standard
432
433 Red
434 \end_inset 
435 </cell>
436 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
437 \begin_inset Text
438
439 \layout Standard
440
441 Broadcast
442 \end_inset 
443 </cell>
444 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
445 \begin_inset Text
446
447 \layout Standard
448
449 Máscara
450 \end_inset 
451 </cell>
452 </row>
453 <row topline="true">
454 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
455 \begin_inset Text
456
457 \layout Standard
458
459
460 \family roman 
461 \series medium 
462 \shape up 
463 \size normal 
464 \emph off 
465 \bar no 
466 \noun off 
467 \color none
468 alf
469 \end_inset 
470 </cell>
471 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
472 \begin_inset Text
473
474 \layout Standard
475
476
477 \family roman 
478 \series medium 
479 \shape up 
480 \size normal 
481 \emph off 
482 \bar no 
483 \noun off 
484 \color none
485 147
486 \end_inset 
487 </cell>
488 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
489 \begin_inset Text
490
491 \layout Standard
492
493
494 \family roman 
495 \series medium 
496 \shape up 
497 \size normal 
498 \emph off 
499 \bar no 
500 \noun off 
501 \color none
502 192.168.1.0
503 \end_inset 
504 </cell>
505 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
506 \begin_inset Text
507
508 \layout Standard
509
510
511 \family roman 
512 \series medium 
513 \shape up 
514 \size normal 
515 \emph off 
516 \bar no 
517 \noun off 
518 \color none
519 192.168.1.255
520 \end_inset 
521 </cell>
522 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
523 \begin_inset Text
524
525 \layout Standard
526
527
528 \family roman 
529 \series medium 
530 \shape up 
531 \size normal 
532 \emph off 
533 \bar no 
534 \noun off 
535 \color none
536 255.255.255.0
537 \end_inset 
538 </cell>
539 </row>
540 <row topline="true">
541 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
542 \begin_inset Text
543
544 \layout Standard
545
546
547 \family roman 
548 \series medium 
549 \shape up 
550 \size normal 
551 \emph off 
552 \bar no 
553 \noun off 
554 \color none
555 friends
556 \end_inset 
557 </cell>
558 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
559 \begin_inset Text
560
561 \layout Standard
562
563
564 \family roman 
565 \series medium 
566 \shape up 
567 \size normal 
568 \emph off 
569 \bar no 
570 \noun off 
571 \color none
572 33
573 \end_inset 
574 </cell>
575 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
576 \begin_inset Text
577
578 \layout Standard
579
580
581 \family roman 
582 \series medium 
583 \shape up 
584 \size normal 
585 \emph off 
586 \bar no 
587 \noun off 
588 \color none
589 10.4.1.64
590 \end_inset 
591 </cell>
592 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
593 \begin_inset Text
594
595 \layout Standard
596
597
598 \family roman 
599 \series medium 
600 \shape up 
601 \size normal 
602 \emph off 
603 \bar no 
604 \noun off 
605 \color none
606 10.4.1.127
607 \end_inset 
608 </cell>
609 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
610 \begin_inset Text
611
612 \layout Standard
613
614
615 \family roman 
616 \series medium 
617 \shape up 
618 \size normal 
619 \emph off 
620 \bar no 
621 \noun off 
622 \color none
623 255.255.255.192
624 \end_inset 
625 </cell>
626 </row>
627 <row topline="true">
628 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
629 \begin_inset Text
630
631 \layout Standard
632
633
634 \family roman 
635 \series medium 
636 \shape up 
637 \size normal 
638 \emph off 
639 \bar no 
640 \noun off 
641 \color none
642 simpsons
643 \end_inset 
644 </cell>
645 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
646 \begin_inset Text
647
648 \layout Standard
649
650
651 \family roman 
652 \series medium 
653 \shape up 
654 \size normal 
655 \emph off 
656 \bar no 
657 \noun off 
658 \color none
659 138
660 \end_inset 
661 </cell>
662 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
663 \begin_inset Text
664
665 \layout Standard
666
667
668 \family roman 
669 \series medium 
670 \shape up 
671 \size normal 
672 \emph off 
673 \bar no 
674 \noun off 
675 \color none
676 10.4.2.0
677 \end_inset 
678 </cell>
679 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
680 \begin_inset Text
681
682 \layout Standard
683
684
685 \family roman 
686 \series medium 
687 \shape up 
688 \size normal 
689 \emph off 
690 \bar no 
691 \noun off 
692 \color none
693 10.4.2.255
694 \end_inset 
695 </cell>
696 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
697 \begin_inset Text
698
699 \layout Standard
700
701
702 \family roman 
703 \series medium 
704 \shape up 
705 \size normal 
706 \emph off 
707 \bar no 
708 \noun off 
709 \color none
710 255.255.255.0
711 \end_inset 
712 </cell>
713 </row>
714 <row topline="true">
715 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
716 \begin_inset Text
717
718 \layout Standard
719
720
721 \family roman 
722 \series medium 
723 \shape up 
724 \size normal 
725 \emph off 
726 \bar no 
727 \noun off 
728 \color none
729 heman
730 \end_inset 
731 </cell>
732 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
733 \begin_inset Text
734
735 \layout Standard
736
737
738 \family roman 
739 \series medium 
740 \shape up 
741 \size normal 
742 \emph off 
743 \bar no 
744 \noun off 
745 \color none
746 118
747 \end_inset 
748 </cell>
749 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
750 \begin_inset Text
751
752 \layout Standard
753
754
755 \family roman 
756 \series medium 
757 \shape up 
758 \size normal 
759 \emph off 
760 \bar no 
761 \noun off 
762 \color none
763 10.4.1.128
764 \end_inset 
765 </cell>
766 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
767 \begin_inset Text
768
769 \layout Standard
770
771
772 \family roman 
773 \series medium 
774 \shape up 
775 \size normal 
776 \emph off 
777 \bar no 
778 \noun off 
779 \color none
780 10.4.1.255
781 \end_inset 
782 </cell>
783 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
784 \begin_inset Text
785
786 \layout Standard
787
788
789 \family roman 
790 \series medium 
791 \shape up 
792 \size normal 
793 \emph off 
794 \bar no 
795 \noun off 
796 \color none
797 255.255.255.128
798 \end_inset 
799 </cell>
800 </row>
801 <row topline="true">
802 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
803 \begin_inset Text
804
805 \layout Standard
806
807
808 \family roman 
809 \series medium 
810 \shape up 
811 \size normal 
812 \emph off 
813 \bar no 
814 \noun off 
815 \color none
816 seinfeld
817 \end_inset 
818 </cell>
819 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
820 \begin_inset Text
821
822 \layout Standard
823
824
825 \family roman 
826 \series medium 
827 \shape up 
828 \size normal 
829 \emph off 
830 \bar no 
831 \noun off 
832 \color none
833 119
834 \end_inset 
835 </cell>
836 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
837 \begin_inset Text
838
839 \layout Standard
840
841
842 \family roman 
843 \series medium 
844 \shape up 
845 \size normal 
846 \emph off 
847 \bar no 
848 \noun off 
849 \color none
850 10.9.2.0
851 \end_inset 
852 </cell>
853 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
854 \begin_inset Text
855
856 \layout Standard
857
858
859 \family roman 
860 \series medium 
861 \shape up 
862 \size normal 
863 \emph off 
864 \bar no 
865 \noun off 
866 \color none
867 10.9.2.127
868 \end_inset 
869 </cell>
870 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
871 \begin_inset Text
872
873 \layout Standard
874
875
876 \family roman 
877 \series medium 
878 \shape up 
879 \size normal 
880 \emph off 
881 \bar no 
882 \noun off 
883 \color none
884 255.255.255.128
885 \end_inset 
886 </cell>
887 </row>
888 <row topline="true">
889 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
890 \begin_inset Text
891
892 \layout Standard
893
894
895 \family roman 
896 \series medium 
897 \shape up 
898 \size normal 
899 \emph off 
900 \bar no 
901 \noun off 
902 \color none
903 rys
904 \end_inset 
905 </cell>
906 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
907 \begin_inset Text
908
909 \layout Standard
910
911
912 \family roman 
913 \series medium 
914 \shape up 
915 \size normal 
916 \emph off 
917 \bar no 
918 \noun off 
919 \color none
920 49
921 \end_inset 
922 </cell>
923 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
924 \begin_inset Text
925
926 \layout Standard
927
928
929 \family roman 
930 \series medium 
931 \shape up 
932 \size normal 
933 \emph off 
934 \bar no 
935 \noun off 
936 \color none
937 10.9.2.128
938 \end_inset 
939 </cell>
940 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
941 \begin_inset Text
942
943 \layout Standard
944
945
946 \family roman 
947 \series medium 
948 \shape up 
949 \size normal 
950 \emph off 
951 \bar no 
952 \noun off 
953 \color none
954 10.9.2.191
955 \end_inset 
956 </cell>
957 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
958 \begin_inset Text
959
960 \layout Standard
961
962
963 \family roman 
964 \series medium 
965 \shape up 
966 \size normal 
967 \emph off 
968 \bar no 
969 \noun off 
970 \color none
971 255.255.255.192
972 \end_inset 
973 </cell>
974 </row>
975 <row topline="true">
976 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
977 \begin_inset Text
978
979 \layout Standard
980
981
982 \family roman 
983 \series medium 
984 \shape up 
985 \size normal 
986 \emph off 
987 \bar no 
988 \noun off 
989 \color none
990 dukes
991 \end_inset 
992 </cell>
993 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
994 \begin_inset Text
995
996 \layout Standard
997
998
999 \family roman 
1000 \series medium 
1001 \shape up 
1002 \size normal 
1003 \emph off 
1004 \bar no 
1005 \noun off 
1006 \color none
1007 26
1008 \end_inset 
1009 </cell>
1010 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1011 \begin_inset Text
1012
1013 \layout Standard
1014
1015
1016 \family roman 
1017 \series medium 
1018 \shape up 
1019 \size normal 
1020 \emph off 
1021 \bar no 
1022 \noun off 
1023 \color none
1024 10.9.2.192
1025 \end_inset 
1026 </cell>
1027 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1028 \begin_inset Text
1029
1030 \layout Standard
1031
1032
1033 \family roman 
1034 \series medium 
1035 \shape up 
1036 \size normal 
1037 \emph off 
1038 \bar no 
1039 \noun off 
1040 \color none
1041 10.9.2.223
1042 \end_inset 
1043 </cell>
1044 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1045 \begin_inset Text
1046
1047 \layout Standard
1048
1049
1050 \family roman 
1051 \series medium 
1052 \shape up 
1053 \size normal 
1054 \emph off 
1055 \bar no 
1056 \noun off 
1057 \color none
1058 255.255.255.224
1059 \end_inset 
1060 </cell>
1061 </row>
1062 <row topline="true">
1063 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1064 \begin_inset Text
1065
1066 \layout Standard
1067
1068
1069 \family roman 
1070 \series medium 
1071 \shape up 
1072 \size normal 
1073 \emph off 
1074 \bar no 
1075 \noun off 
1076 \color none
1077 robotech
1078 \end_inset 
1079 </cell>
1080 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1081 \begin_inset Text
1082
1083 \layout Standard
1084
1085
1086 \family roman 
1087 \series medium 
1088 \shape up 
1089 \size normal 
1090 \emph off 
1091 \bar no 
1092 \noun off 
1093 \color none
1094 25
1095 \end_inset 
1096 </cell>
1097 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1098 \begin_inset Text
1099
1100 \layout Standard
1101
1102
1103 \family roman 
1104 \series medium 
1105 \shape up 
1106 \size normal 
1107 \emph off 
1108 \bar no 
1109 \noun off 
1110 \color none
1111 10.9.2.224
1112 \end_inset 
1113 </cell>
1114 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1115 \begin_inset Text
1116
1117 \layout Standard
1118
1119
1120 \family roman 
1121 \series medium 
1122 \shape up 
1123 \size normal 
1124 \emph off 
1125 \bar no 
1126 \noun off 
1127 \color none
1128 10.9.2.255
1129 \end_inset 
1130 </cell>
1131 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1132 \begin_inset Text
1133
1134 \layout Standard
1135
1136
1137 \family roman 
1138 \series medium 
1139 \shape up 
1140 \size normal 
1141 \emph off 
1142 \bar no 
1143 \noun off 
1144 \color none
1145 255.255.255.224
1146 \end_inset 
1147 </cell>
1148 </row>
1149 <row topline="true">
1150 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1151 \begin_inset Text
1152
1153 \layout Standard
1154
1155
1156 \family roman 
1157 \series medium 
1158 \shape up 
1159 \size normal 
1160 \emph off 
1161 \bar no 
1162 \noun off 
1163 \color none
1164 csi
1165 \end_inset 
1166 </cell>
1167 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1168 \begin_inset Text
1169
1170 \layout Standard
1171
1172
1173 \family roman 
1174 \series medium 
1175 \shape up 
1176 \size normal 
1177 \emph off 
1178 \bar no 
1179 \noun off 
1180 \color none
1181 7
1182 \end_inset 
1183 </cell>
1184 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1185 \begin_inset Text
1186
1187 \layout Standard
1188
1189
1190 \family roman 
1191 \series medium 
1192 \shape up 
1193 \size normal 
1194 \emph off 
1195 \bar no 
1196 \noun off 
1197 \color none
1198 10.6.11.192
1199 \end_inset 
1200 </cell>
1201 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1202 \begin_inset Text
1203
1204 \layout Standard
1205
1206
1207 \family roman 
1208 \series medium 
1209 \shape up 
1210 \size normal 
1211 \emph off 
1212 \bar no 
1213 \noun off 
1214 \color none
1215 10.6.11.207
1216 \end_inset 
1217 </cell>
1218 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1219 \begin_inset Text
1220
1221 \layout Standard
1222
1223
1224 \family roman 
1225 \series medium 
1226 \shape up 
1227 \size normal 
1228 \emph off 
1229 \bar no 
1230 \noun off 
1231 \color none
1232 255.255.255.240
1233 \end_inset 
1234 </cell>
1235 </row>
1236 <row topline="true">
1237 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1238 \begin_inset Text
1239
1240 \layout Standard
1241
1242
1243 \family roman 
1244 \series medium 
1245 \shape up 
1246 \size normal 
1247 \emph off 
1248 \bar no 
1249 \noun off 
1250 \color none
1251 action
1252 \end_inset 
1253 </cell>
1254 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1255 \begin_inset Text
1256
1257 \layout Standard
1258
1259
1260 \family roman 
1261 \series medium 
1262 \shape up 
1263 \size normal 
1264 \emph off 
1265 \bar no 
1266 \noun off 
1267 \color none
1268 27
1269 \end_inset 
1270 </cell>
1271 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1272 \begin_inset Text
1273
1274 \layout Standard
1275
1276
1277 \family roman 
1278 \series medium 
1279 \shape up 
1280 \size normal 
1281 \emph off 
1282 \bar no 
1283 \noun off 
1284 \color none
1285 10.4.1.0
1286 \end_inset 
1287 </cell>
1288 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1289 \begin_inset Text
1290
1291 \layout Standard
1292
1293
1294 \family roman 
1295 \series medium 
1296 \shape up 
1297 \size normal 
1298 \emph off 
1299 \bar no 
1300 \noun off 
1301 \color none
1302 10.4.1.31
1303 \end_inset 
1304 </cell>
1305 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1306 \begin_inset Text
1307
1308 \layout Standard
1309
1310
1311 \family roman 
1312 \series medium 
1313 \shape up 
1314 \size normal 
1315 \emph off 
1316 \bar no 
1317 \noun off 
1318 \color none
1319 255.255.255.224
1320 \end_inset 
1321 </cell>
1322 </row>
1323 <row topline="true">
1324 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1325 \begin_inset Text
1326
1327 \layout Standard
1328
1329
1330 \family roman 
1331 \series medium 
1332 \shape up 
1333 \size normal 
1334 \emph off 
1335 \bar no 
1336 \noun off 
1337 \color none
1338 brigada
1339 \end_inset 
1340 </cell>
1341 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1342 \begin_inset Text
1343
1344 \layout Standard
1345
1346
1347 \family roman 
1348 \series medium 
1349 \shape up 
1350 \size normal 
1351 \emph off 
1352 \bar no 
1353 \noun off 
1354 \color none
1355 2
1356 \end_inset 
1357 </cell>
1358 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1359 \begin_inset Text
1360
1361 \layout Standard
1362
1363
1364 \family roman 
1365 \series medium 
1366 \shape up 
1367 \size normal 
1368 \emph off 
1369 \bar no 
1370 \noun off 
1371 \color none
1372 10.4.1.32
1373 \end_inset 
1374 </cell>
1375 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1376 \begin_inset Text
1377
1378 \layout Standard
1379
1380
1381 \family roman 
1382 \series medium 
1383 \shape up 
1384 \size normal 
1385 \emph off 
1386 \bar no 
1387 \noun off 
1388 \color none
1389 10.4.1.35
1390 \end_inset 
1391 </cell>
1392 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1393 \begin_inset Text
1394
1395 \layout Standard
1396
1397
1398 \family roman 
1399 \series medium 
1400 \shape up 
1401 \size normal 
1402 \emph off 
1403 \bar no 
1404 \noun off 
1405 \color none
1406 255.255.255.252
1407 \end_inset 
1408 </cell>
1409 </row>
1410 <row topline="true" bottomline="true">
1411 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1412 \begin_inset Text
1413
1414 \layout Standard
1415
1416
1417 \family roman 
1418 \series medium 
1419 \shape up 
1420 \size normal 
1421 \emph off 
1422 \bar no 
1423 \noun off 
1424 \color none
1425 swat
1426 \end_inset 
1427 </cell>
1428 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1429 \begin_inset Text
1430
1431 \layout Standard
1432
1433
1434 \family roman 
1435 \series medium 
1436 \shape up 
1437 \size normal 
1438 \emph off 
1439 \bar no 
1440 \noun off 
1441 \color none
1442 2
1443 \end_inset 
1444 </cell>
1445 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1446 \begin_inset Text
1447
1448 \layout Standard
1449
1450
1451 \family roman 
1452 \series medium 
1453 \shape up 
1454 \size normal 
1455 \emph off 
1456 \bar no 
1457 \noun off 
1458 \color none
1459 10.4.1.36
1460 \end_inset 
1461 </cell>
1462 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1463 \begin_inset Text
1464
1465 \layout Standard
1466
1467
1468 \family roman 
1469 \series medium 
1470 \shape up 
1471 \size normal 
1472 \emph off 
1473 \bar no 
1474 \noun off 
1475 \color none
1476 10.4.1.39
1477 \end_inset 
1478 </cell>
1479 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1480 \begin_inset Text
1481
1482 \layout Standard
1483
1484
1485 \family roman 
1486 \series medium 
1487 \shape up 
1488 \size normal 
1489 \emph off 
1490 \bar no 
1491 \noun off 
1492 \color none
1493 255.255.255.252
1494 \end_inset 
1495 </cell>
1496 </row>
1497 <row bottomline="true">
1498 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1499 \begin_inset Text
1500
1501 \layout Standard
1502
1503
1504 \family roman 
1505 \series medium 
1506 \shape up 
1507 \size normal 
1508 \emph off 
1509 \bar no 
1510 \noun off 
1511 \color none
1512 trfs
1513 \end_inset 
1514 </cell>
1515 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1516 \begin_inset Text
1517
1518 \layout Standard
1519
1520
1521 \family roman 
1522 \series medium 
1523 \shape up 
1524 \size normal 
1525 \emph off 
1526 \bar no 
1527 \noun off 
1528 \color none
1529 16
1530 \end_inset 
1531 </cell>
1532 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1533 \begin_inset Text
1534
1535 \layout Standard
1536
1537
1538 \family roman 
1539 \series medium 
1540 \shape up 
1541 \size normal 
1542 \emph off 
1543 \bar no 
1544 \noun off 
1545 \color none
1546 10.22.1.192
1547 \end_inset 
1548 </cell>
1549 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1550 \begin_inset Text
1551
1552 \layout Standard
1553
1554
1555 \family roman 
1556 \series medium 
1557 \shape up 
1558 \size normal 
1559 \emph off 
1560 \bar no 
1561 \noun off 
1562 \color none
1563 10.22.1.223
1564 \end_inset 
1565 </cell>
1566 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1567 \begin_inset Text
1568
1569 \layout Standard
1570
1571
1572 \family roman 
1573 \series medium 
1574 \shape up 
1575 \size normal 
1576 \emph off 
1577 \bar no 
1578 \noun off 
1579 \color none
1580 255.255.255.224
1581 \end_inset 
1582 </cell>
1583 </row>
1584 <row bottomline="true">
1585 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1586 \begin_inset Text
1587
1588 \layout Standard
1589
1590
1591 \family roman 
1592 \series medium 
1593 \shape up 
1594 \size normal 
1595 \emph off 
1596 \bar no 
1597 \noun off 
1598 \color none
1599 x.25
1600 \end_inset 
1601 </cell>
1602 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1603 \begin_inset Text
1604
1605 \layout Standard
1606
1607 -
1608 \end_inset 
1609 </cell>
1610 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1611 \begin_inset Text
1612
1613 \layout Standard
1614
1615
1616 \family roman 
1617 \series medium 
1618 \shape up 
1619 \size normal 
1620 \emph off 
1621 \bar no 
1622 \noun off 
1623 \color none
1624 172.17.1.64
1625 \end_inset 
1626 </cell>
1627 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1628 \begin_inset Text
1629
1630 \layout Standard
1631
1632 172.17.1.127
1633 \end_inset 
1634 </cell>
1635 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1636 \begin_inset Text
1637
1638 \layout Standard
1639
1640 255.255.255.192
1641 \end_inset 
1642 </cell>
1643 </row>
1644 <row bottomline="true">
1645 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1646 \begin_inset Text
1647
1648 \layout Standard
1649
1650 internet
1651 \end_inset 
1652 </cell>
1653 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1654 \begin_inset Text
1655
1656 \layout Standard
1657
1658 -
1659 \end_inset 
1660 </cell>
1661 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1662 \begin_inset Text
1663
1664 \layout Standard
1665
1666 135.143.1.64
1667 \end_inset 
1668 </cell>
1669 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1670 \begin_inset Text
1671
1672 \layout Standard
1673
1674 135.143.1.127
1675 \end_inset 
1676 </cell>
1677 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1678 \begin_inset Text
1679
1680 \layout Standard
1681
1682 255.255.255.192
1683 \end_inset 
1684 </cell>
1685 </row>
1686 </lyxtabular>
1687
1688 \end_inset 
1689
1690
1691 \layout Section
1692
1693 Tablas de ruteo (simulación)
1694 \layout Standard
1695
1696
1697 \begin_inset Float figure
1698 wide false
1699 collapsed true
1700
1701 \layout Caption
1702
1703
1704 \begin_inset LatexCommand \label{cap:Diagrama-de-la-simulacion}
1705
1706 \end_inset 
1707
1708 Diagrama de la simulación
1709 \layout Standard
1710
1711
1712 \begin_inset Graphics
1713         filename red_labo.eps
1714         scale 62
1715         keepAspectRatio
1716
1717 \end_inset 
1718
1719
1720 \end_inset 
1721
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
1724  en la figura 
1725 \begin_inset LatexCommand \vref{cap:Diagrama-de-la-simulacion}
1726
1727 \end_inset 
1728
1729 .
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.
1732 \layout Section
1733
1734 Análisis de la captura HTTP
1735 \layout Subsection
1736
1737 Registro de un nuevo usuario
1738 \layout Subsubsection
1739
1740 Mensajes HTTP
1741 \layout Standard
1742
1743 Requirió para cargar el 
1744 \family typewriter 
1745 index.php
1746 \family default 
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: 
1750 \family typewriter 
1751 index.php
1752 \family default 
1753
1754 \family typewriter 
1755 styles.css
1756 \family default 
1757
1758 \family typewriter 
1759 funciones.js
1760 \family default 
1761
1762 \family typewriter 
1763 groso.gif
1764 \family default 
1765
1766 \family typewriter 
1767 dimov.jpg
1768 \family default 
1769
1770 \family typewriter 
1771 rmarkie.jpg
1772 \family default 
1773
1774 \family typewriter 
1775 logo.png
1776 \family default 
1777  y 
1778 \family typewriter 
1779 favicon.ico
1780 \family default 
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 
1789 \family typewriter 
1790 index.php
1791 \family default 
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
1794  a pedir por HTTP.
1795 \layout Subsubsection
1796
1797 Segmentos TCP
1798 \layout Standard
1799
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
1803  mensaje.
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).
1809 \layout Standard
1810
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.
1815 \layout Standard
1816
1817 En total se observaron 4 conexiones:
1818 \layout Standard
1819
1820 index.php+imagenes: 53 segmentos (incluyendo 3 segmentos de conexión y 4
1821  de desconexión)
1822 \layout Standard
1823
1824 index.php?NuevoUsuario: 27 segmentos (incluyendo 3 segmentos de conexión
1825  y 4 de desconexión)
1826 \layout Standard
1827
1828 index.php?GuardarUsuario+index.php: 97 segmentos (incluyendo 3 segmentos de
1829  conexión y 4 de desconexión)
1830 \layout Standard
1831
1832 Total 177 segmentos
1833 \layout Subsubsection
1834
1835 Paquetes IP
1836 \layout Standard
1837
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.
1842 \layout Standard
1843
1844 Cantidad de paquetes IP: 177
1845 \layout Subsubsection
1846
1847 Frames Ethernet
1848 \layout Standard
1849
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.
1854 \layout Standard
1855
1856 Cantidad de frames ethernet: 177
1857 \layout Subsection
1858
1859 Nueva pregunta de la FAQ
1860 \layout Standard
1861
1862 A partir de ahora sólo enumeraremos la cantidad de 
1863 \emph on 
1864 paquetes
1865 \emph default 
1866  y mencionaremos si hay alguna diferencia con la actividad anterior, ya
1867  que la mecánica es muy similar.
1868 \layout Subsubsection
1869
1870 Mensajes HTTP
1871 \layout Standard
1872
1873 12 mensajes en total:
1874 \layout LyX-Code
1875
1876 GET /~luca/foro/index.php?module=faqs&accion=AgregarPregunta HTTP/1.1
1877 \layout LyX-Code
1878
1879 HTTP/1.1 200 OK (text/html)
1880 \layout LyX-Code
1881
1882 GET /favicon.ico HTTP/1.1
1883 \layout LyX-Code
1884
1885 HTTP/1.1 404 Not Found (text/html)
1886 \layout LyX-Code
1887
1888 POST /~luca/foro/index.php?module=faqs&accion=guardarpregunta HTTP/1.1
1889 \layout LyX-Code
1890
1891 HTTP/1.1 200 OK (text/html)
1892 \layout LyX-Code
1893
1894 GET /~luca/foro/index.php?module=faqs HTTP/1.1
1895 \layout LyX-Code
1896
1897 HTTP/1.1 200 OK (text/html)
1898 \layout LyX-Code
1899
1900 GET /~luca/foro/avatars/phpQe1MqS HTTP/1.1
1901 \layout LyX-Code
1902
1903 HTTP/1.1 304 Not Modified
1904 \layout LyX-Code
1905
1906 GET /favicon.ico HTTP/1.1
1907 \layout LyX-Code
1908
1909 HTTP/1.1 404 Not Found (text/html)
1910 \layout Subsubsection
1911
1912 Segmentos TCP
1913 \layout Standard
1914
1915 Para 
1916 \family typewriter 
1917 index.php?module=faqs&accion=AgregarPregunta
1918 \family default 
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).
1921  Para obtener el 
1922 \family typewriter 
1923 favicon.ico
1924 \family default 
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
1931
1932 Paquetes IP
1933 \layout Standard
1934
1935 En total se utilizan 106 paquetes IP.
1936 \layout Subsubsection
1937
1938 Frames Ethernet
1939 \layout Standard
1940
1941 En total se utilizan 106 frames ethernet.
1942 \layout Subsection
1943
1944 Respuesta de una FAQ
1945 \layout Subsubsection
1946
1947 Mensajes HTTP
1948 \layout LyX-Code
1949
1950 GET /~luca/foro/index.php?module=faqs&accion=NuevaRespuesta&idpreg=1 HTTP/1.1
1951 \layout LyX-Code
1952
1953 HTTP/1.1 200 OK (text/html)
1954 \layout LyX-Code
1955
1956 GET /favicon.ico HTTP/1.1
1957 \layout LyX-Code
1958
1959 HTTP/1.1 404 Not Found (text/html)
1960 \layout LyX-Code
1961
1962 POST /~luca/foro/index.php?module=faqs&accion=guardarrespuesta HTTP/1.1
1963 \layout LyX-Code
1964
1965 HTTP/1.1 200 OK (text/html)
1966 \layout LyX-Code
1967
1968 GET /~luca/foro/index.php?module=faqs&accion=Mostrarrespuestas&idpreg=1 HTTP/1.1
1969 \layout LyX-Code
1970
1971 HTTP/1.1 200 OK (text/html)
1972 \layout LyX-Code
1973
1974 GET /~luca/foro/avatars/phpQe1MqS HTTP/1.1
1975 \layout LyX-Code
1976
1977 HTTP/1.1 304 Not Modified
1978 \layout LyX-Code
1979
1980 GET /~luca/foro/avatars/phpGifOBK HTTP/1.1
1981 \layout LyX-Code
1982
1983 HTTP/1.1 304 Not Modified
1984 \layout LyX-Code
1985
1986 GET /favicon.ico HTTP/1.1
1987 \layout LyX-Code
1988
1989 HTTP/1.1 404 Not Found (text/html)
1990 \layout Standard
1991
1992 Total: 14 mensajes HTTP
1993 \layout Subsubsection
1994
1995 Segmentos TCP
1996 \layout Standard
1997
1998 Conexión de 
1999 \family typewriter 
2000 index.php?module=faqs&accion=NuevaRespuesta&idpreg=1
2001 \family default 
2002 : 10 (reutiliza conexión, incluye desconexión)
2003 \layout Standard
2004
2005 Conexión 
2006 \family typewriter 
2007 favicon.ico
2008 \family default 
2009 : 7 (reutiliza conexión, incluye desconexión)
2010 \layout Standard
2011
2012 Resto: 31 (incluye conexión y desconexión)
2013 \layout Subsubsection
2014
2015 Paquetes IP
2016 \layout Standard
2017
2018 Total: 48 paquetes IP.
2019 \layout Subsubsection
2020
2021 Frames Ethernet
2022 \layout Standard
2023
2024 Total: 48 frames ethernet.
2025 \layout Section
2026
2027 Análisis de la captura FTP
2028 \layout Subsection
2029
2030 Mensajes FTP
2031 \layout Standard
2032
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
2036  6 requests.
2037 \layout Standard
2038
2039 Lo primero que se recibe es el response del server dando su identificacion
2040  (hostname).
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.
2045 \layout Standard
2046
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.
2051 \layout Standard
2052
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.
2056 \layout Standard
2057
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.
2063 \layout Subsection
2064
2065 Segmentos TCP
2066 \layout Standard
2067
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.
2072 \layout Standard
2073
2074 Sigue a continuación la transferencia del archivo entre el puerto ftp-data
2075  del servidor y el puerto local 32985.
2076 \layout Standard
2077
2078 La transferencia consume 1466 paquetes, de los cuales tenemos algunos de
2079  control.
2080  Hay 112 ACK, 5 paquetes TCP ACKed lost segment y 3 de TCP Window Update.
2081 \layout Standard
2082
2083 La comunicación termina con 11 segmentos TCP.
2084 \layout Subsection
2085
2086 Paquetes IP
2087 \layout Standard
2088
2089 En total se utilizan 1516 paquetes IP.
2090 \layout Subsection
2091
2092 Frames Ethernet
2093 \layout Standard
2094
2095 En total se utilizan 1516 frames ethernet.
2096 \layout Section
2097
2098 Análisis de la captura Telnet
2099 \layout Standard
2100
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
2104  la conexión telnet.
2105 \layout Subsection
2106
2107 Mensajes Telnet
2108 \layout Standard
2109
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
2113  el cliente.
2114  Tambíen se puede notar que los primeros mensajes pertenecen a la negociación
2115  del protocolo e intercambio de parámetros.
2116 \layout Subsection
2117
2118 Segmentos TCP
2119 \layout Standard
2120
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
2126  contabilizados.
2127  
2128 \layout Subsection
2129
2130 Paquetes IP
2131 \layout Standard
2132
2133 Cada segmento TCP va acompañado por un paquete IP, en total 1005 paquetes
2134  IP.
2135 \layout Subsection
2136
2137 Frames Ethernet
2138 \layout Standard
2139
2140 Analogamente al caso anterior, podemos observar 1005 frames ethernet.
2141 \layout Section
2142
2143 Fragmentación
2144 \layout Standard
2145
2146
2147 \begin_inset  Tabular
2148 <lyxtabular version="3" rows="7" columns="2">
2149 <features>
2150 <column alignment="center" valignment="top" leftline="true" width="0">
2151 <column alignment="center" valignment="top" leftline="true" rightline="true" width="0">
2152 <row topline="true" bottomline="true">
2153 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
2154 \begin_inset Text
2155
2156 \layout Standard
2157
2158 Tecnología
2159 \end_inset 
2160 </cell>
2161 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2162 \begin_inset Text
2163
2164 \layout Standard
2165
2166 MTU (por defecto)
2167 \end_inset 
2168 </cell>
2169 </row>
2170 <row topline="true">
2171 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
2172 \begin_inset Text
2173
2174 \layout Standard
2175
2176 PPP
2177 \end_inset 
2178 </cell>
2179 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2180 \begin_inset Text
2181
2182 \layout Standard
2183
2184 296
2185 \end_inset 
2186 </cell>
2187 </row>
2188 <row topline="true">
2189 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
2190 \begin_inset Text
2191
2192 \layout Standard
2193
2194 X.25
2195 \end_inset 
2196 </cell>
2197 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2198 \begin_inset Text
2199
2200 \layout Standard
2201
2202 576
2203 \end_inset 
2204 </cell>
2205 </row>
2206 <row topline="true">
2207 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
2208 \begin_inset Text
2209
2210 \layout Standard
2211
2212
2213 \family roman 
2214 \series medium 
2215 \shape up 
2216 \size normal 
2217 \emph off 
2218 \bar no 
2219 \noun off 
2220 \color none
2221 IEEE 802.3
2222 \family default 
2223 \series default 
2224 \shape default 
2225 \size default 
2226 \emph default 
2227 \bar default 
2228 \noun default 
2229 \color default
2230  (CSMA/CD)
2231 \end_inset 
2232 </cell>
2233 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2234 \begin_inset Text
2235
2236 \layout Standard
2237
2238 1492
2239 \end_inset 
2240 </cell>
2241 </row>
2242 <row topline="true">
2243 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
2244 \begin_inset Text
2245
2246 \layout Standard
2247
2248 Ethernet (Fast y Giga inclusive)
2249 \end_inset 
2250 </cell>
2251 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2252 \begin_inset Text
2253
2254 \layout Standard
2255
2256 1500
2257 \end_inset 
2258 </cell>
2259 </row>
2260 <row topline="true">
2261 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
2262 \begin_inset Text
2263
2264 \layout Standard
2265
2266 FDDI
2267 \end_inset 
2268 </cell>
2269 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2270 \begin_inset Text
2271
2272 \layout Standard
2273
2274 4352
2275 \end_inset 
2276 </cell>
2277 </row>
2278 <row topline="true" bottomline="true">
2279 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
2280 \begin_inset Text
2281
2282 \layout Standard
2283
2284 Token Ring (4MB)
2285 \end_inset 
2286 </cell>
2287 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2288 \begin_inset Text
2289
2290 \layout Standard
2291
2292 4464
2293 \end_inset 
2294 </cell>
2295 </row>
2296 </lyxtabular>
2297
2298 \end_inset 
2299
2300
2301 \layout Standard
2302
2303 La información sobre el MTU de cada tecnología fue obtenida el sitio web
2304  Tech-FAQ
2305 \begin_inset Foot
2306 collapsed true
2307
2308 \layout Standard
2309
2310 http://www.tech-faq.com/mtu.shtml
2311 \end_inset 
2312
2313 .
2314 \layout Standard
2315
2316 Suponemos que el MTU de los PPP negociados es el mínimo entre los MTU de
2317  las redes adyacentes a cada router participante del enlace PPP.
2318 \layout Subsection
2319
2320 HTTP
2321 \layout Standard
2322
2323 Calculamos la fragmentación suponiendo tanto el envío de un 
2324 \emph on 
2325 request
2326 \emph default 
2327  HTTP del host al servidor web como su respuesta de 10KiB.
2328 \layout Subsubsection
2329
2330 Token Ring del webserver (alf) - Ethernet (seinfeld)
2331 \layout Paragraph
2332
2333 Request HTTP
2334 \layout Standard
2335
2336 El camino realizado por el paquete es el siguiente:
2337 \layout Standard
2338
2339 host -> ethernet -> H118 -> PPP -> H131 -> FDDI -> H132 -> Token Ring ->
2340  Webserver
2341 \layout Standard
2342
2343 Del host salen (por la fragmentación) 8 frames, ya que el MTU de ethernet
2344  es de 1500 bytes pero 52 de ellos se utilizan para las cabeceras de TCP
2345  y IP (32 bytes y 20 bytes respectivamente), por lo que nos queda un payload
2346  efectivo de 1448 bytes por frame y 
2347 \begin_inset Formula $\frac{10240}{1448}\approx7.07$
2348 \end_inset 
2349
2350  (por lo tanto necesito 8 frames para transmitir el mensaje HTTP).
2351 \layout Standard
2352
2353 Luego el router H118 envía por PPP (según lo explicado anteriormente, el
2354  MTU de este enlace PPP es de 1500 bytes) dichos frames, sin necesidad de
2355  fragmentación extra.
2356  H131 envía los frames, nuevamente sin necesidad de fragmentación extra,
2357  a través de la red FDDI al router H132.
2358  Finalmente éste envía los frames al webserver, una vez más, sin fragmentar,
2359  ya que el MTU de Token Ring es mayor, quedando la responsabilidad de reensambla
2360 r el mensaje original en el webserver.
2361 \layout Paragraph
2362
2363 Response HTTP
2364 \layout Standard
2365
2366 Camino:
2367 \layout Standard
2368
2369 Webserver -> Token Ring -> H132 -> FDDI -> H131 -> PPP -> H118 -> ethernet
2370  -> host
2371 \layout Standard
2372
2373 Del webserver salen (por la fragmentación) 3 frames, ya que el MTU de Token
2374  Ring es de 4464 bytes pero 52 de ellos se utilizan para las cabeceras de
2375  TCP y IP (32 bytes y 20 bytes respectivamente), por lo que nos queda un
2376  payload efectivo de 4412 bytes por frame y 
2377 \begin_inset Formula $\frac{10240}{4412}\approx2.32$
2378 \end_inset 
2379
2380  (por lo tanto necesito 3 frames para transmitir el mensaje HTTP).
2381 \layout Standard
2382
2383 Ahora el router H132 debe fragmentar los 2 primeros frames (que tenían el
2384  payload completo) para poder enviarlos por la red FDDI, ya que el MTU de
2385  esta red es menor (de 4352, pero el payload efectivo es de 4300).
2386  El tercer y último frame (cuyo payload es de 1416 bytes) no necesita ser
2387  fragmentado.
2388  Entonces pasamos de tener 3 frames Token Ring a tener 5 FDDI.
2389 \layout LyX-Code
2390
2391 Payload Token Ring:   | 4412       | 4412       | 1416 |
2392 \layout LyX-Code
2393
2394 Payload FDDI:         | 4300 | 112 | 4300 | 112 | 1416 |
2395 \layout Standard
2396
2397 Ahora el router H131 toma estos nuevos frames y debe volver a fragmentarlos
2398  para poder enviarlos por PPP (que como dijimos tiene un MTU de 1500), por
2399  lo que tendremos 9 frames viajando por el PPP.
2400 \layout LyX-Code
2401
2402 FDDI | 4300               | 112 | 4300               | 112 | 1416 |
2403 \layout LyX-Code
2404
2405 ETH  | 1448 | 1448 | 1404 | 112 | 1448 | 1448 | 1404 | 112 | 1416 |
2406 \layout Standard
2407
2408 Por último H118 no necesita volver a fragmentar los frames, ya que el MTU
2409  de ethernet coincide con el del enlace PPP.
2410  Ahora es responsabilidad del host reensamblar los frames para obtener el
2411  mensaje HTTP enviado por el webserver.
2412 \layout Subsubsection
2413
2414 Token Ring del webserver (alf) - Token Ring (simpsons)
2415 \layout Standard
2416
2417 Se omitirán las explicaciones detalladas de los cálculos realizados en el
2418  punto anterior.
2419 \layout Paragraph
2420
2421 Request HTTP
2422 \layout Standard
2423
2424 Camino:
2425 \layout Standard
2426
2427 host -> Token Ring -> H103 -> CSMA/CD -> H108 -> PPP (MTU: 1492) -> H116
2428  -> Gigabit Ethernet -> H118 -> PPP (MTU: 1500) -> H131 -> FDDI -> H132
2429  -> Token Ring -> Webserver
2430 \layout Standard
2431
2432 Del host salen (por la fragmentación) 3 frames:
2433 \layout LyX-Code
2434
2435 TOKEN: | 4412 | 4412 | 1416 |
2436 \layout Standard
2437
2438 Que H103 debe fragmentar para que quepan en el MTU de CSMA/CD, que es de
2439  1492, por lo tanto el payload efectivo es de 1440.
2440  En total se convierten en 9 frames:
2441 \layout LyX-Code
2442
2443 TOKEN: | 4412                    | 4412                    | 1416 |
2444 \layout LyX-Code
2445
2446 CSMA:  | 1440 | 1440 | 1440 | 92 | 1440 | 1440 | 1440 | 92 | 1416 |
2447 \layout Standard
2448
2449 A partir de ahora, no es necesario fragmentar más a estos frames, ya que
2450  todos los MTU utilizados en el resto de la transmisión son mayores que
2451  el del CSMA/CD.
2452  Por lo tanto sólo resta que el webserver reensamble los frames.
2453 \layout Paragraph
2454
2455 Response HTTP
2456 \layout Standard
2457
2458 Camino:
2459 \layout Standard
2460
2461 Webserver -> Token Ring -> H132 -> FDDI -> H131 -> PPP (1500) -> H118 ->
2462  Gigabit Ethernet -> H116 -> PPP (1492) -> H108 -> CSMA/CD -> H103 -> Token
2463  Ring -> host 
2464 \layout Standard
2465
2466 Del webserver salen (por la fragmentación) 3 frames:
2467 \layout LyX-Code
2468
2469 TOKEN: | 4412 | 4412 | 1416 |
2470 \layout Standard
2471
2472 Ahora el router H132 debe fragmentar para poder enviarlos por la red FDDI.
2473  Pasamos de tener 3 frames Token Ring a tener 5 FDDI:
2474 \layout LyX-Code
2475
2476 TOKEN: | 4412       | 4412       | 1416 |
2477 \layout LyX-Code
2478
2479 FDDI:  | 4300 | 112 | 4300 | 112 | 1416 |
2480 \layout Standard
2481
2482 Ahora el router H131 toma estos nuevos frames y debe volver a fragmentarlos
2483  para poder enviarlos por PPP (que como dijimos tiene un MTU de 1500), por
2484  lo que tendremos 9 frames viajando por el PPP.
2485 \layout LyX-Code
2486
2487 FDDI | 4300               | 112 | 4300               | 112 | 1416 |
2488 \layout LyX-Code
2489
2490 ETH  | 1448 | 1448 | 1404 | 112 | 1448 | 1448 | 1404 | 112 | 1416 |
2491 \layout Standard
2492
2493 El router H116 tiene que fragmentar, ya que el MTU del enlace PPP tiene
2494  8 bytes menos que el de la Gigabit Ethernet, resultando 13 frames:
2495 \layout LyX-Code
2496
2497 ETH  | 1448     | 1448     | 1404 | 112 | ...
2498  (ídem ant.) | 1416 |
2499 \layout LyX-Code
2500
2501 CSMA | 1440 | 8 | 1440 | 8 | 1404 | 112 | ...
2502  (ídem ant.) | 1416 |
2503 \layout Standard
2504
2505 A partir de ahora, no es necesario fragmentar más a estos frames, ya que
2506  todos los MTU utilizados en el resto de la transmisión son mayores que
2507  el del enlace PPP.
2508  Por lo tanto sólo resta que el host reensamble los frames.
2509 \layout Subsubsection
2510
2511 Token Ring del webserver (alf) - FDDI (heman)
2512 \layout Paragraph
2513
2514 Request HTTP
2515 \layout Standard
2516
2517 Camino:
2518 \layout Standard
2519
2520 host -> FDDI -> H101 -> X.25 -> H131 -> FDDI -> H132 -> Token Ring -> Webserver
2521 \layout Standard
2522
2523 Del host salen (por la fragmentación) 3 frames:
2524 \layout LyX-Code
2525
2526 FDDI: | 4300 | 4300 | 1640 |
2527 \layout Standard
2528
2529 El router H101 fragmenta estos frames porque debe transferirlos a la X.25
2530  que tiene un MTU mucho menor (576 cuyo payload es 524).
2531  Los frames con payload de 4300 bytes se convierten entonces en 9 frames
2532  X.25:
2533 \layout LyX-Code
2534
2535 FDDI: | 4300                                                |
2536 \layout LyX-Code
2537
2538 X.25: | 524 | 524 | 524 | 524 | 524 | 524 | 524 | 524 | 108 |
2539 \layout Standard
2540
2541 Y el de 1640 bytes se convierte en 4:
2542 \layout LyX-Code
2543
2544 FDDI: | 1640                 |
2545 \layout LyX-Code
2546
2547 X.25: | 524 | 524 | 524 | 68 |
2548 \layout Standard
2549
2550 Quedando en total 22 frames X.25.
2551 \layout Standard
2552
2553 A partir de ahora, no es necesario fragmentar más a estos frames, ya que
2554  todos los MTU utilizados en el resto de la transmisión son mayores que
2555  el de X.25.
2556  Por lo tanto sólo resta que el webserver reensamble los frames.
2557 \layout Paragraph
2558
2559 Response HTTP
2560 \layout Standard
2561
2562 Camino:
2563 \layout Standard
2564
2565 Webserver -> Token Ring -> H132 -> FDDI -> H131 -> X.25 -> H101 -> FDDI ->
2566  host
2567 \layout Standard
2568
2569 Del webserver salen (por la fragmentación) 3 frames:
2570 \layout LyX-Code
2571
2572 TOKEN: | 4412 | 4412 | 1416 |
2573 \layout Standard
2574
2575 Ahora el router H132 debe fragmentar para poder enviarlos por la red FDDI.
2576  Pasamos de tener 3 frames Token Ring a tener 5 FDDI:
2577 \layout LyX-Code
2578
2579 TOKEN: | 4412       | 4412       | 1416 |
2580 \layout LyX-Code
2581
2582 FDDI:  | 4300 | 112 | 4300 | 112 | 1416 |
2583 \layout Standard
2584
2585 H131 debe fragmentar estos frames de forma muy similar a lo visto en el
2586  punto anterior, ya que los frames de 4300 bytes se convierten en 9 frames
2587  X.25, los de 112 bytes no necesitan ser fragmentados y el de 1416 bytes
2588  se fragmenta en 3:
2589 \layout LyX-Code
2590
2591 FDDI: | 1416            |
2592 \layout LyX-Code
2593
2594 X.25: | 524 | 524 | 368 |
2595 \layout Standard
2596
2597 Sumando en total 23 frames.
2598 \layout Standard
2599
2600 A partir de ahora, no es necesario fragmentar más a estos frames, ya que
2601  el MTU utilizado por la red FDDI es mayor que el de X.25.
2602  Por lo tanto sólo resta que el host reensamble los frames.
2603 \layout Subsection
2604
2605 FTP
2606 \layout Standard
2607
2608 El análisis de tráfico FTP va a ser muy similar al HTTP, con la diferencia
2609  de que probablemente los comandos FTP sean tan pequeños que no sufran fragmenta
2610 ción alguna, mientras que la transferencia de datos sí.
2611 \layout Subsection
2612
2613 Telnet
2614 \layout Standard
2615
2616 Telnet va a comportarse de manera muy similar a los comandos FTP, ya que
2617  son paquetes muy pequeños, seguramente nunca van a ser necesario fragmentarlos.
2618 \layout Section
2619
2620 Anexo
2621 \the_end