Marco Antonio Montero Chavarría Carné: A9400 Tarea #3 Redes de

Anuncio
Marco Antonio Montero Chavarría
Carné: A9400
Tarea #3 Redes de Computadoras
3.7) Puede pensar en alguna circunstancia en la que podría ser preferible un protocolo
de lazo abierto (por ejemplo un código de haming) a los protocolos tipo
retroalimentación que vimos en este capítulo
Un protocolo de realimentación trata de establecer un lazo cerrado entre emisor y
receptor, para producir mensajes de realimentación entre uno y otro para mejorar
aspectos en la comunicación.
En un servicio como una transacción bancaria esto es útil ya que se desea que todos los
bits en la transferencia sean correctos por lo tanto se necesita enviar un mensaje de
confirmación sobre cada trama del receptor al emisor y en caso de no obtener una
validación, solicitar un reenvió de los datos.
Por su parte en un protocolo de lazo abierto el emisor envía datos y no se preocupa por
saber si los datos llegaron de manera correcta o en orden. Esto es útil para streaming en
vivo ya que se desea que todas las tramas lleguen sin importar si hay un error en una. Un
error en el color de un pixel no es tan intolerable.
Por lo tanto si no se requiere un fuerte control de errores y/o hay tiempos de retardo muy
altos usar un protocolo de lazo abierto puede ser mejor que un protocolo de
realimentación
3.20) Un canal tiene una tasa de bits de 4 kbps y un retardo de propagación de 20 ms.
¿Para qué intervalo de tamaño de trama, el protocolo Stop and Wait (parada y espera)
da una eficiencia de cuando menos 50%?
Tengo:


una tasa R = 4kpbs = 4000bits*segundo
un tiempo de propagación de tp = 20ms supongo que tack = 0ms
Así, se tiene una eficiencia de n = tdata/ (tdata+tack+tp)
Y yo quiero n = 50% de esto tdata = 40ms
Por lo tanto, 40ms * 4kps = 160bits, es decir que con una trama de 160bits logro la
eficiencia buscada.
3.32) Se están enviando tramas de 1000 bits a través de un canal de un Mbps utilizando
un satélite geoestacionario cuyo tiempo de propagación desde la Tierra es de 270 ms.
Las confirmaciones de recepción siempre se superponen en las tramas de datos. Los
encabezados son muy cortos. Se usan números de secuencia de 3 bits. ¿Cúal es la
utilización máxima de canal que se puede lograr para:
a) Parada y espera?
Para la parada y espera, se envía una trama y se espera la confirmación del recibido, por lo
que se envía una trama por ciclo. Entonces, la eficiencia que se tiene es :
b) El protocolo 5?
Para el Protocolo 5, se envían todas las tramas que permita la secuencia de 3 bits, que son
7. Por lo tanto:
c) El protocolo 6?
Para el protocolo 6, se envía
debido a la complejidad presentada en el hecho de
necesitar una memoria para retener las tramas recibidas correctamente y una lógica que
le permita insertar las tramas fuera de secuencia en la memoria. Debido a esto, con una
secuencia de 3 bits, se envían 4 tramas por ciclo, por lo tanto:
Referencias
“Tanenbaum - Wetherall, 2012”. Andrew S. Tanenbaum y David J. Wetherall. Redes de
computadoras. 5ta Edición.
Descargar