Una mejora de TCP, llamada asentimiento selectivo ("Selective Acknowledgement", SACK) permite a un receptor TCP asentir los datos que se han recibido de tal forma que el remitente solo retransmita los segmentos de datos que faltan.