]> git.llucax.com Git - z.facultad/75.43/tp2.git/blob - Informe.lyx
c94edfc9202814c4faadf9c54b39bcf499910444
[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 Subsection
2145
2146 Características de las tecnologías
2147 \layout Standard
2148
2149
2150 \begin_inset  Tabular
2151 <lyxtabular version="3" rows="10" columns="4">
2152 <features>
2153 <column alignment="center" valignment="top" leftline="true" width="0">
2154 <column alignment="center" valignment="top" leftline="true" width="0">
2155 <column alignment="center" valignment="top" leftline="true" rightline="true" width="0">
2156 <column alignment="center" valignment="top" rightline="true" width="0">
2157 <row topline="true" bottomline="true">
2158 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
2159 \begin_inset Text
2160
2161 \layout Standard
2162
2163 Tecnología
2164 \end_inset 
2165 </cell>
2166 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2167 \begin_inset Text
2168
2169 \layout Standard
2170
2171 MTU
2172 \end_inset 
2173 </cell>
2174 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2175 \begin_inset Text
2176
2177 \layout Standard
2178
2179 Cabeceras
2180 \end_inset 
2181 </cell>
2182 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2183 \begin_inset Text
2184
2185 \layout Standard
2186
2187 Máxima cantidad de host
2188 \end_inset 
2189 </cell>
2190 </row>
2191 <row topline="true">
2192 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
2193 \begin_inset Text
2194
2195 \layout Standard
2196
2197 PPP
2198 \end_inset 
2199 </cell>
2200 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2201 \begin_inset Text
2202
2203 \layout Standard
2204
2205 negociable
2206 \end_inset 
2207 </cell>
2208 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2209 \begin_inset Text
2210
2211 \layout Standard
2212
2213 7-10 Libro Tanembaum
2214 \end_inset 
2215 </cell>
2216 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2217 \begin_inset Text
2218
2219 \layout Standard
2220
2221 2
2222 \end_inset 
2223 </cell>
2224 </row>
2225 <row topline="true">
2226 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
2227 \begin_inset Text
2228
2229 \layout Standard
2230
2231 X.25
2232 \end_inset 
2233 </cell>
2234 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2235 \begin_inset Text
2236
2237 \layout Standard
2238
2239 128
2240 \end_inset 
2241 </cell>
2242 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2243 \begin_inset Text
2244
2245 \layout Standard
2246
2247 3
2248 \end_inset 
2249 </cell>
2250 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2251 \begin_inset Text
2252
2253 \layout Standard
2254
2255 \end_inset 
2256 </cell>
2257 </row>
2258 <row topline="true">
2259 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
2260 \begin_inset Text
2261
2262 \layout Standard
2263
2264
2265 \family roman 
2266 \series medium 
2267 \shape up 
2268 \size normal 
2269 \emph off 
2270 \bar no 
2271 \noun off 
2272 \color none
2273 IEEE 802.3
2274 \family default 
2275 \series default 
2276 \shape default 
2277 \size default 
2278 \emph default 
2279 \bar default 
2280 \noun default 
2281 \color default
2282  (CSMA/CD)
2283 \end_inset 
2284 </cell>
2285 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2286 \begin_inset Text
2287
2288 \layout Standard
2289
2290 1492
2291 \end_inset 
2292 </cell>
2293 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2294 \begin_inset Text
2295
2296 \layout Standard
2297
2298 26
2299 \end_inset 
2300 </cell>
2301 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2302 \begin_inset Text
2303
2304 \layout Standard
2305
2306 100
2307 \end_inset 
2308 </cell>
2309 </row>
2310 <row topline="true">
2311 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
2312 \begin_inset Text
2313
2314 \layout Standard
2315
2316 Ethernet (Fast y Giga inclusive)
2317 \end_inset 
2318 </cell>
2319 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2320 \begin_inset Text
2321
2322 \layout Standard
2323
2324 1500
2325 \end_inset 
2326 </cell>
2327 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2328 \begin_inset Text
2329
2330 \layout Standard
2331
2332 26 Libro T
2333 \end_inset 
2334 </cell>
2335 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2336 \begin_inset Text
2337
2338 \layout Standard
2339
2340 100 (por segmento de 100 metros)
2341 \end_inset 
2342 </cell>
2343 </row>
2344 <row topline="true">
2345 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
2346 \begin_inset Text
2347
2348 \layout Standard
2349
2350 FDDI
2351 \end_inset 
2352 </cell>
2353 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2354 \begin_inset Text
2355
2356 \layout Standard
2357
2358 4352
2359 \end_inset 
2360 </cell>
2361 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2362 \begin_inset Text
2363
2364 \layout Standard
2365
2366 18-48 http://www.protocols.com/pbook/lan.htm 
2367 \end_inset 
2368 </cell>
2369 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2370 \begin_inset Text
2371
2372 \layout Standard
2373
2374 Infinitas?
2375 \end_inset 
2376 </cell>
2377 </row>
2378 <row topline="true">
2379 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
2380 \begin_inset Text
2381
2382 \layout Standard
2383
2384 Token Ring (16MB)
2385 \end_inset 
2386 </cell>
2387 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2388 \begin_inset Text
2389
2390 \layout Standard
2391
2392 17914
2393 \end_inset 
2394 </cell>
2395 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2396 \begin_inset Text
2397
2398 \layout Standard
2399
2400 21-51 http://www.protocols.com/pbook/lan.htm
2401 \end_inset 
2402 </cell>
2403 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2404 \begin_inset Text
2405
2406 \layout Standard
2407
2408 infinitas?
2409 \end_inset 
2410 </cell>
2411 </row>
2412 <row topline="true" bottomline="true">
2413 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
2414 \begin_inset Text
2415
2416 \layout Standard
2417
2418 802.11g
2419 \end_inset 
2420 </cell>
2421 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2422 \begin_inset Text
2423
2424 \layout Standard
2425
2426 2312
2427 \end_inset 
2428 </cell>
2429 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2430 \begin_inset Text
2431
2432 \layout Standard
2433
2434 34 Libro T
2435 \end_inset 
2436 </cell>
2437 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2438 \begin_inset Text
2439
2440 \layout Standard
2441
2442 \end_inset 
2443 </cell>
2444 </row>
2445 <row bottomline="true">
2446 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
2447 \begin_inset Text
2448
2449 \layout Standard
2450
2451 Bluetooth
2452 \end_inset 
2453 </cell>
2454 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2455 \begin_inset Text
2456
2457 \layout Standard
2458
2459 343
2460 \end_inset 
2461 </cell>
2462 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2463 \begin_inset Text
2464
2465 \layout Standard
2466
2467 126 (bits) Libro T
2468 \end_inset 
2469 </cell>
2470 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2471 \begin_inset Text
2472
2473 \layout Standard
2474
2475 \end_inset 
2476 </cell>
2477 </row>
2478 <row bottomline="true">
2479 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
2480 \begin_inset Text
2481
2482 \layout Standard
2483
2484 802.16
2485 \end_inset 
2486 </cell>
2487 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2488 \begin_inset Text
2489
2490 \layout Standard
2491
2492 1996
2493 \end_inset 
2494 </cell>
2495 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2496 \begin_inset Text
2497
2498 \layout Standard
2499
2500 52 (bits) Libro T
2501 \end_inset 
2502 </cell>
2503 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2504 \begin_inset Text
2505
2506 \layout Standard
2507
2508 \end_inset 
2509 </cell>
2510 </row>
2511 </lyxtabular>
2512
2513 \end_inset 
2514
2515
2516 \layout Standard
2517
2518 Suponemos que el MTU de los PPP negociados es el mínimo entre los MTU de
2519  las redes adyacentes a cada router participante del enlace PPP.
2520 \layout Subsection
2521
2522 HTTP
2523 \layout Standard
2524
2525 Calculamos la fragmentación suponiendo tanto el envío de un 
2526 \emph on 
2527 request
2528 \emph default 
2529  HTTP del host al servidor web como su respuesta de 100KiB.
2530 \layout Subsubsection
2531
2532 Token Ring del webserver (alf) - Ethernet (seinfeld)
2533 \layout Paragraph
2534
2535 Request HTTP
2536 \layout Standard
2537
2538 El camino realizado por el paquete es el siguiente:
2539 \layout Standard
2540
2541 host -> ethernet -> H118 -> PPP -> H131 -> FDDI -> H132 -> Token Ring ->
2542  Webserver
2543 \layout Standard
2544
2545 Del host salen (por la fragmentación) 71 frames, ya que el MTU de ethernet
2546  es de 1500 bytes pero 52 de ellos se utilizan para las cabeceras de TCP
2547  y IP (32 bytes y 20 bytes respectivamente), por lo que nos queda un payload
2548  efectivo de 1448 bytes por frame y 
2549 \begin_inset Formula $\frac{102400}{1448}\approx70.72$
2550 \end_inset 
2551
2552  (por lo tanto necesito 71 frames para transmitir el mensaje HTTP).
2553 \layout Standard
2554
2555 Luego el router H118 envía por PPP (según lo explicado anteriormente, el
2556  MTU de este enlace PPP es de 1500 bytes) dichos frames, sin necesidad de
2557  fragmentación extra.
2558  H131 envía los frames, nuevamente sin necesidad de fragmentación extra,
2559  a través de la red FDDI al router H132.
2560  Finalmente éste envía los frames al webserver, una vez más, sin fragmentar,
2561  ya que el MTU de Token Ring es mayor, quedando la responsabilidad de reensambla
2562 r el mensaje original en el webserver.
2563 \layout Paragraph
2564
2565 Response HTTP
2566 \layout Standard
2567
2568 Camino:
2569 \layout Standard
2570
2571 Webserver -> Token Ring -> H132 -> FDDI -> H131 -> PPP -> H118 -> ethernet
2572  -> host
2573 \layout Standard
2574
2575 Del webserver salen (por la fragmentación) 6 frames, ya que el MTU de Token
2576  Ring es de 17914 bytes pero 52 de ellos se utilizan para las cabeceras
2577  de TCP y IP (32 bytes y 20 bytes respectivamente), por lo que nos queda
2578  un payload efectivo de 17862 bytes por frame y 
2579 \begin_inset Formula $\frac{102400}{17862}\approx5.73$
2580 \end_inset 
2581
2582  (por lo tanto necesito 6 frames para transmitir el mensaje HTTP).
2583 \layout Standard
2584
2585 Ahora el router H132 debe refragmentar los 5 primeros frames (que tenían
2586  el payload completo) para poder enviarlos por la red FDDI, ya que el MTU
2587  de esta red es menor (de 4352, pero el payload efectivo es de 4300) de
2588  la siguiente forma:
2589 \layout LyX-Code
2590
2591 Payload Token Ring: | 17862                           | ...
2592  x5
2593 \layout LyX-Code
2594
2595 Payload FDDI:       | 4300 | 4300 | 4300 | 4300 | 662 | ...
2596  x5
2597 \layout Standard
2598
2599 El sexto y último frame (cuyo payload es de 13090 bytes) lo fragmenta de
2600  la siguiente forma:
2601 \layout LyX-Code
2602
2603 Payload Token Ring:   | 13090                    |
2604 \layout LyX-Code
2605
2606 Payload FDDI:         | 4300 | 4300 | 4300 | 190 |
2607 \layout Standard
2608
2609 Entonces pasamos de tener 6 frames Token Ring a tener 29 FDDI.
2610 \layout Standard
2611
2612 Ahora el router H131 toma estos nuevos frames y debe volver a fragmentarlos
2613  para poder enviarlos por PPP (que como dijimos tiene un MTU de 1500), por
2614  lo que tendremos 75 frames viajando por el PPP.
2615  Los fragmentos con payload completo son los únicos que se fragmentan y
2616  lo hacen de la siguiente manera:
2617 \layout LyX-Code
2618
2619 FDDI | 4300               |
2620 \layout LyX-Code
2621
2622 ETH  | 1448 | 1448 | 1404 |
2623 \layout Standard
2624
2625 Por último H118 no necesita volver a fragmentar los frames, ya que el MTU
2626  de ethernet coincide con el del enlace PPP.
2627  Ahora es responsabilidad del host reensamblar los frames para obtener el
2628  mensaje HTTP enviado por el webserver.
2629 \layout Subsubsection
2630
2631 Token Ring del webserver (alf) - Token Ring (simpsons)
2632 \layout Standard
2633
2634 Se omitirán las explicaciones detalladas de los cálculos realizados en el
2635  punto anterior.
2636 \layout Paragraph
2637
2638 Request HTTP
2639 \layout Standard
2640
2641 Camino:
2642 \layout Standard
2643
2644 host -> Token Ring -> H103 -> CSMA/CD -> H108 -> PPP (MTU: 1492) -> H116
2645  -> Gigabit Ethernet -> H118 -> PPP (MTU: 1500) -> H131 -> FDDI -> H132
2646  -> Token Ring -> Webserver
2647 \layout Standard
2648
2649 Del host salen (por la fragmentación) 24 frames:
2650 \layout LyX-Code
2651
2652 TOKEN: | 4412 | ...
2653  x23 | 924 |
2654 \layout Standard
2655
2656 Que H103 debe fragmentar para que quepan en el MTU de CSMA/CD, que es de
2657  1492, por lo tanto el payload efectivo es de 1440.
2658  En total se convierten en 93 frames:
2659 \layout LyX-Code
2660
2661 TOKEN: | 4412                    | ...
2662  x23 | 924 |
2663 \layout LyX-Code
2664
2665 CSMA:  | 1440 | 1440 | 1440 | 92 | ...
2666  x23 | 924 |
2667 \layout Standard
2668
2669 A partir de ahora, no es necesario fragmentar más a estos frames, ya que
2670  todos los MTU utilizados en el resto de la transmisión son mayores que
2671  el del CSMA/CD.
2672  Por lo tanto sólo resta que el webserver reensamble los frames.
2673 \layout Paragraph
2674
2675 Response HTTP
2676 \layout Standard
2677
2678 Camino:
2679 \layout Standard
2680
2681 Webserver -> Token Ring -> H132 -> FDDI -> H131 -> PPP (1500) -> H118 ->
2682  Gigabit Ethernet -> H116 -> PPP (1492) -> H108 -> CSMA/CD -> H103 -> Token
2683  Ring -> host 
2684 \layout Standard
2685
2686 Del webserver salen (por la fragmentación) 24 frames:
2687 \layout LyX-Code
2688
2689 TOKEN: | 4412 | ...
2690  x23 | 924 |
2691 \layout Standard
2692
2693 Ahora el router H132 debe fragmentar para poder enviarlos por la red FDDI.
2694  Pasamos de tener 24 frames Token Ring a tener 47 FDDI:
2695 \layout LyX-Code
2696
2697 TOKEN: | 4412       | ...
2698  x23 | 924 |
2699 \layout LyX-Code
2700
2701 FDDI:  | 4300 | 112 | ...
2702  x23 | 924 |
2703 \layout Standard
2704
2705 Ahora el router H131 toma estos nuevos frames y debe volver a fragmentarlos
2706  para poder enviarlos por PPP (que como dijimos tiene un MTU de 1500), por
2707  lo que tendremos 93 frames viajando por el PPP.
2708 \layout LyX-Code
2709
2710 FDDI | 4300               | 112 | ...
2711  x23 | 924 |
2712 \layout LyX-Code
2713
2714 ETH  | 1448 | 1448 | 1404 | 112 | ...
2715  x23 | 924 |
2716 \layout Standard
2717
2718 El router H116 tiene que fragmentar, ya que el MTU del enlace PPP tiene
2719  8 bytes menos que el de la Gigabit Ethernet, resultando 139 frames:
2720 \layout LyX-Code
2721
2722 ETH  | 1448     | 1448     | 1404 | 112 | ...
2723  x23 | 924 |
2724 \layout LyX-Code
2725
2726 CSMA | 1440 | 8 | 1440 | 8 | 1404 | 112 | ...
2727  x23 | 924 |
2728 \layout Standard
2729
2730 A partir de ahora, no es necesario fragmentar más a estos frames, ya que
2731  todos los MTU utilizados en el resto de la transmisión son mayores que
2732  el del enlace PPP.
2733  Por lo tanto sólo resta que el host reensamble los frames.
2734 \layout Subsubsection
2735
2736 Token Ring del webserver (alf) - FDDI (heman)
2737 \layout Paragraph
2738
2739 Request HTTP
2740 \layout Standard
2741
2742 Camino:
2743 \layout Standard
2744
2745 host -> FDDI -> H101 -> X.25 -> H131 -> FDDI -> H132 -> Token Ring -> Webserver
2746 \layout Standard
2747
2748 Del host salen (por la fragmentación) 24 frames:
2749 \layout LyX-Code
2750
2751 FDDI: | 4300 | ...
2752  x23 | 3500 |
2753 \layout Standard
2754
2755 El router H101 fragmenta estos frames porque debe transferirlos a la X.25
2756  que tiene un MTU mucho menor (125).
2757  Los frames con payload de 4300 bytes se convierten entonces en 35 frames
2758  X.25:
2759 \layout LyX-Code
2760
2761 FDDI: | 4300                                                |
2762 \layout LyX-Code
2763
2764 X.25: | 125 | ...
2765  x34 | 50 |
2766 \layout Standard
2767
2768 Y el de 1640 bytes se convierte en 14:
2769 \layout LyX-Code
2770
2771 FDDI: | 1640               |
2772 \layout LyX-Code
2773
2774 X.25: | 125 | ...
2775  x13 | 15 |
2776 \layout Standard
2777
2778 Quedando en total 816 frames X.25.
2779  Pero el router H131 los reensambla, volviendo a obtener los 24 frames originale
2780 s, que no deben ser fragmentados ya que entran perfectamente en el MTU del
2781  FDDI (tecnología para la cual fueron fragmentados originalmente).
2782 \layout Standard
2783
2784 Nuevamente, el MTU del Token Ring es mayor y no deben ser fragmentados por
2785  el router H132, quedando la responsabilidad del reensable al webserver.
2786 \layout Paragraph
2787
2788 Response HTTP
2789 \layout Standard
2790
2791 Camino:
2792 \layout Standard
2793
2794 Webserver -> Token Ring -> H132 -> FDDI -> H131 -> X.25 -> H101 -> FDDI ->
2795  host
2796 \layout Standard
2797
2798 Del webserver salen (por la fragmentación) 24 frames:
2799 \layout LyX-Code
2800
2801 TOKEN: | 4412 | ...
2802  x23 | 924 |
2803 \layout Standard
2804
2805 Ahora el router H132 debe fragmentar para poder enviarlos por la red FDDI.
2806  Pasamos de tener 24 frames Token Ring a tener 47 FDDI:
2807 \layout LyX-Code
2808
2809 TOKEN: | 4412       | ...
2810  x23 | 924 |
2811 \layout LyX-Code
2812
2813 FDDI:  | 4300 | 112 | ...
2814  x23 | 924 |
2815 \layout Standard
2816
2817 H131 debe fragmentar estos frames de forma muy similar a lo visto en el
2818  punto anterior, ya que los frames de 4300 bytes se convierten en 35 frames
2819  X.25 y el de 924 bytes se fragmenta en 8:
2820 \layout LyX-Code
2821
2822 FDDI: | 924               |
2823 \layout LyX-Code
2824
2825 X.25: | 125 | ...
2826  x7 | 49 |
2827 \layout Standard
2828
2829 Sumando en total 813 frames X.25.
2830 \layout Standard
2831
2832 Nuevamente X.25 reensambla obteniendo los frames FDDI originales, y al tener
2833  que viajar nuevamente por una red FDDI no es necesario refragmentarlos.
2834  Por lo tanto sólo resta que el host reensamble los frames.
2835 \layout Subsection
2836
2837 FTP
2838 \layout Standard
2839
2840 El análisis de tráfico FTP va a ser muy similar al HTTP, con la diferencia
2841  de que probablemente los comandos FTP sean tan pequeños que no sufran fragmenta
2842 ción alguna, mientras que la transferencia de datos sí.
2843 \layout Subsection
2844
2845 Telnet
2846 \layout Standard
2847
2848 Telnet va a comportarse de manera muy similar a los comandos FTP, ya que
2849  son paquetes muy pequeños, seguramente nunca van a ser necesario fragmentarlos.
2850 \layout Section
2851
2852 Anexo
2853 \the_end