¿Qué significa el número en un cuadro ACK para una repetición selectiva de ARQ?

Hola amigo,


En ARQ de repetición selectiva, el receptor, mientras realiza un seguimiento de los números de secuencia, almacena los cuadros en la memoria y envía NACK solo para cuadros que faltan o están dañados.
El remitente en este caso, envía solo paquetes para los cuales se recibe NACK.

Como se muestra ,
Con la repetición selectiva , el remitente envía una cantidad de cuadros especificados por un tamaño de ventana, incluso sin la necesidad de esperar ACK individual del receptor. Sin embargo, el receptor envía ACK para cada trama individualmente , lo que no es como el ACK acumulativo utilizado con go-back-n.

El número generalmente indica la trama recibida.

¡Aclamaciones!

Una buena descripción: Selective Repeat ARQ

La repetición selectiva usa ACK individual (porque el receptor tiene búfer, sin embargo, la afirmación no es necesariamente cierta en general ya que TCP tiene búfer de receptor pero usa ACK acumulado). El número indica el paquete que el receptor acaba de recibir (teóricamente, si el receptor recibe el paquete 0, enviará ACK 0). El ACK individual es diferente del ACK acumulado cuando se encuentra con un paquete fuera de servicio. Por ejemplo, en la configuración de ACK individual, si recibe el paquete 0 de manera confiable, entonces enviará ACK 0, luego recibirá el paquete 2 (fuera de servicio, ya que espera 1), enviará ACK 2. Sin embargo, en ACK acumulado Si recibe el paquete 0 de manera confiable, enviará ACK 0, luego recibirá el paquete 2 (fuera de servicio ya que espera 1), aún envía ACK 0.