El documento describe los protocolos rdt2.2, rdt3.0 y rdt3.1 para la transferencia confiable de datos a través de una capa de transporte. Rdt2.2 utiliza solo ACK para confirmar la recepción de paquetes. Rdt3.0 introduce temporizadores para retransmitir paquetes si no se recibe un ACK dentro de un tiempo razonable, para manejar la pérdida de paquetes. Rdt3.1 introduce pipelining mediante el envío múltiple de paquetes sin esperar ACK, mejorando la utilización pero requiri