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.