RQ+Continua

Es un protocolo para la transición de tramas de la capa de enlace este utiliza el concepto de ventana deslizante es decir que el transmisor va tener autorizaciones de parte del receptor para él envió de una cantidad de tramas, estas autorizaciones se va actualizando por parte del receptor de acuerdo a su estado.
 * __RQ CONTINUA __**

Por otro lado es una alternativa para el problema del stop and wait cuando la distancia entre el transmisor y receptor es mucha, esto provoca que el transmisor se quede mucho tiempo bloqueado disminuyendo también de esta forma la eficiencia porque este depende del tiempo de propagación.

De este modo lo que hace la retroalimentación continua es cargar la capacidad de almacenamiento para luego transmitir de forma continua mientras los buffers no estén llenos, solo quedando almacenados las tramas que no fueran reconocidas o identificadas. En este método las tramas deben ir enumeradas o en parejas.

La eficiencia de la retroalimentación continua es de 1 si es que no hay errores en la transmisión. Caso contrario si se produjera errores en la transmisión se debe de utilizar repetición selectiva o go-back-N.

La transmisión selectiva consiste en que el transmisor solo enviara las tramas que resultaron erróneas, pero como realizamos esto?. Bueno se utiliza la retransmisión implícita es decir el receptor reconoce las tramas correctas y el transmisor es el encargado de deducir las tramas incorrectas que serán retransmitidas. Otra forma de detección de tramas incorrecto es que la tarea de reconocimiento se la da al mismo receptor quien también se encargara de enviar mensajes al transmisor, a esto se llama retransmisión explicita.

//En su libro w.Stallins menciona que si se permiten que varias tramas recorran el enlace al mismo tiempo la eficiencia mejorara significativamente. //

El funcionamiento de esta técnica es: Una estación X esta conecatada con una estación Y mediante un enlace full-duplex, a la estación ¨¨Y`¨ se le permiten enviar una cantidad determinada de tramas de esta forma no se deberá esperar una confirmación por la estación X, para esto las tramas deberán ir enumeradas y la estación X reservara un espacio de memoria para recibir a las tramas. Ahora para tener un seguimiento de que tramas se han confirmado, las tramas se etiquetan con un numero de secuencia, luego X envía una confirmación de la trama siguiente que espera recibir esto es aprovechado implícitamente por que así también se informa de que X está preparado para recibir la siguiente secuencia de tramas.

Ahora este proceso se llama flujo de ventana deslizante porque X confirma una cantidad de tramas con un mensaje de confirmación el cual contiene el número de la siguiente secuencia a recibir y de esta forma se confirman las tramas recibidas. ¨¨Y¨¨ tendría el mensaje de la secuencia a transmitir y X el número de la secuencia a recibir, estos son considerados como una ventana de tramas.

Un aspecto que se considera en este proceso es el espacio que ocupara la numeración de secuencia de trama por ejemplo si tenemos un campo de 3 bits para la numeración este capo podrá variar de 0 a 7 y su módulo será 8. En la siguiente figura se representa una trama que varía de 0 a 7.desde el punto de vista del transmisor.

 En la siguiente vemos una trama desde el punto de vista de un receptor.

En la figura vemos que la cantidad de tramas transmitidas serán las que están sombreadas en este caso 5 cuando se envié una trama la ventana se cierra reduciendo de tamaño y cuando se recibe una confirmación la ventana se abrirá. Ahora las tramas que se encuentran entre la barra y la ventana se tratan de tramas enviadas pero no confirmadas en ese caso estas tramas serán guardadas por el receptor en su memoria para la retransmisión si es necesario. Ejemplo del proceso de ventana deslizante. 

Explicación del Grafico: <span style="font-family: Arial,sans-serif; font-size: 12pt;">En el grafico vemos que el número de secuencia de tramas será 8 (pero van del 0-7) y que la ventana inicial será de 7 siendo el modulo igual a 8. Luego cuando A transmite 3 tramas la ventana se cierra a 4 indicando así que ahora solo puede transmitir 4 tramas. Pero B le envía un mensaje de confirmación y le dice he recibió 3 tramas hasta la secuencia 2 y está esperando recibir la siguiente secuencia ampliando la ventana a 7 siendo la primera trama en ser enviada la 3. Como A tenía una ventana de 4 antes de su confirmación envía 3,4,5,6 luego B confirma 3 y recorre la barra vertical de a a la trama 4. Ahora como la ventana de A era de 3 antes de su confirmación la cantidad de tramas a enviar en la siguiente secuencia será de tres confirmando a la trama 4 por parte de B. De esta forma continua le proceso de la técnica de deslizamiento. <span style="font-family: Arial,sans-serif; font-size: 12pt;">Bibliografía <span style="font-family: Arial,sans-serif; font-size: 12pt;">Andrew T.(2003). Comunicaciones y redes de computadores.4ta edición. Recuperado el 19 de mayo de 2013. <span style="font-family: Arial,sans-serif; font-size: 12pt;">Moreno R(2012). Capa de enlace de datos. Recuperado el 19 de mayo de 2013. <span style="font-family: Arial,sans-serif; font-size: 12pt;">[] <span style="font-family: Arial,sans-serif; font-size: 12pt;">Salavert A.(2012). Capa de enlace de datos.Recuperado el 19 de mayo de 2013. <span style="font-family: Arial,sans-serif; font-size: 12pt;">[] <span style="font-family: Arial,sans-serif; font-size: 12pt;">[]

(Estudiante: Nombre_Completo ) en fecha fecha de la edición
 * Seguimiento de aportes: (*) Esto es para hacer un seguimiento de los aportes, copiar la linea siguiente cada ves que se edite, no borrar las existentes.**


 * AUTOR:** Cabrera Vasquez Cesar, Olivares Cardozo Nelson Daniel, Torres Padilla Mijail