Diferencia entre revisiones de «Práctica 2: Packet Switching (Teoría de las Comunicaciones)»

De Cuba-Wiki
Línea 7: Línea 7:
<i>
<i>
Indique si las siguientes afirmaciones son verdaderas o falsas:
Indique si las siguientes afirmaciones son verdaderas o falsas:
# Cuando los paquetes son pequeños es más eficiente utilizar una red implementada con
# Cuando los paquetes son pequeños es más eficiente utilizar una red implementada con circuitos virtuales que con datagramas.
circuitos virtuales que con datagramas.
# Cuando se cae un router en una red implementada con datagramas se pierden menos paquetes que los que se perderían si la red estuviera implementada con circuitos virtuales.
# Cuando se cae un router en una red implementada con datagramas se pierden menos
paquetes que los que se perderían si la red estuviera implementada con circuitos virtuales.
# Un router que trabaja en una red implementada con datagramas no tiene necesidad de utilizar tablas internas.
# Un router que trabaja en una red implementada con datagramas no tiene necesidad de utilizar tablas internas.
</i>
</i>

Revisión del 22:57 30 sep 2007

Ejercicio 01

Ejercicio 02

Ejercicio 03

Indique si las siguientes afirmaciones son verdaderas o falsas:

  1. Cuando los paquetes son pequeños es más eficiente utilizar una red implementada con circuitos virtuales que con datagramas.
  2. Cuando se cae un router en una red implementada con datagramas se pierden menos paquetes que los que se perderían si la red estuviera implementada con circuitos virtuales.
  3. Un router que trabaja en una red implementada con datagramas no tiene necesidad de utilizar tablas internas.



Rta:

  1. Falso (comparar tamaños de header proporcionalmente a los datos)
  2. Verdadero (los paquetes en vuelo pueden llegar a hallar una nueva ruta)
  3. Falso (tambien se usan tablas de ruteo)

Ejercicio 04

Ejercicio 05

Ejercicio 06

Ejercicio 07

Ejercicio 08

Ejercicio 09

Ejercicio 10

Ejercicio 11

Ejercicio 12

Ejercicio 13

Ejercicio 14

Ejercicio 15

Ejercicio 16

Ejercicio 17

Ejercicio 18

Ejercicio 19

Ejercicio 20

Ejercicio 21

Ejercicio 22

Ejercicio 23

Ejercicio 24

Ejercicio 25

Ejercicio 26

Ejercicio 27

Ejercicio 28

Ejercicio 29

Ejercicio 30

Ejercicio 31

Ejercicio 32

Ejercicio 33

Ejercicio 34

Ejercicio 35

Ejercicio 36

Ejercicio 37

Ejercicio 38

Ejercicio 39

Ejercicio 40

Ejercicio 41

Ejercicio 42

Ejercicio 43

Ejercicio 44

Ejercicio 45

Ejercicio 46

Ejercicio 47

Ejercicio 48

Ejercicio 49

Ejercicio 50

Ejercicio 51

Ejercicio 52

Ejercicio 53

Ejercicio 54

Ejercicio 55

Ejercicio 56

Ejercicio 57

Ejercicio 58

Ejercicio 59

Explicar cómo funciona el traceroute. Detallar qué protocolos usa.

Rta:
Para poder averiguar por que routers pasa hasta llegar al destino, una forma es utilizando el TTL que se encuentra en el header de IP, lo que pasa es que cuando este contador llega a 0 el paquete se desecha y se manda un mensaje ICMP avisando que se desecho por este motivo. Sabiendo esto, podemos ir generando paquetes seteando el contador en 1, luego 2, luego 3, y asi sucesivamente, y de esta manera se puede ir averiguando por que routers pasa. Mientras que para averiguar cuando llega a destino nuestro mensaje original debe ser un ICMP request, para que avise cuando esto ocurra.

Ejercicio 60

Ejercicio 61

Ejercicio 62

Ejercicio 63

Ejercicio 64

Ejercicio 65

Ejercicio 66

Ejercicio 67

Ejercicio 68

Ejercicio 69

Ejercicio 70

Un router recibe un paquete IP. ¿ Cómo se da cuenta si está o no fragmentado ? ¿ Necesita siempre darse cuenta ?

Rta:
Si un paquete IP tiene el flag MF=1, o el flag MF=0 y el offset<>0 entonces se trata de un fragmento IP. Si tiene el flag MF=1 entonces el offset puede ser 0 (1er fragmento) o <>0.

Ejercicio 71

Ejercicio 72

Ejercicio 73

Ejercicio 74

Ejercicio 75

Ejercicio 76

Ejercicio 77

Ejercicio 78

Ejercicio 79