Saltar al contenido
uencoder

SACK

SACK (Selective Acknowledgment, RFC 2018) permite al receptor acusar recibo de bloques de datos discontinuos, de modo que el emisor retransmite solo los segmentos perdidos.

Propósito

Evita retransmitir segmentos ya recibidos en enlaces con pérdidas, mejorando la eficiencia de recuperación, especialmente en conexiones con ventana grande.

Mecanismo

La opción TCP SACK transporta hasta cuatro pares de límites [left, right] que marcan los bloques recibidos no contiguos. A partir de ellos, el emisor retransmite solo los segmentos del hueco en lugar de todo lo posterior al último ACK.

Casos de uso

  • Recuperación en enlaces con alta pérdida
  • TCP con ventana grande
  • Redes satelitales e inalámbricas

Herramientas relacionadas

References