Rechazo selectivo
De Wikipedia, la enciclopedia libre
El rechazo selectivo es un tipo de respuesta usado en control de errores.
En este tipo de respuesta ARQ no se dejan de enviar paquetes hasta que se recibe un NACK en ese momento se termina de enviar el paquete que estábamos transmitiendo y se reenvía el paquete que tenía errores inmediatamente después se sigue enviando la información a partir del último paquete que se había enviado.
Este tipo de ARQ exige una memoria en el transmisor que sea capaz de almacenar tantos datos como los que puedan enviarse en un timeout, ya que será el tiempo máximo de espera y esos datos deben reenviarse tras detectar un error.
Otra de las exigencias de este tipo de ARQ es la numeración de los ACK's para poder distinguir a que paquete de información están asintiendo.
Quizá el más molesto de todos los inconvenientes sea la recepción desordenada de la información lo que nos obliga a ordenarla en el emisor o tener una memoria que nos permita almacenar los datos mientras tenemos un paquete erróneo.