Hola, mirando las maquinas de estado de los protocolos rdt sencillos nos surge la siguiente duda:
En el protocolo rdt 1.0 por ejemplo, del lado del emisor para enviar el paquete por el enlace (en este caso fiable) se utiliza la primitiva udt_enviar(paquete). Sin embargo del lado del receptor al momento de recibir dicho paquete se utiliza la primitiva rdt_recibir(paquete).
No entiendo por que si el canal en este rdt se asume fiable, se utiliza udt_enviar() en vez de rdt_enviar(), y en caso de que sea correcto utilizar udt_enviar(), no entiendo porque se utilizaria rdt_recibir() del lado receptor.
Agradezco si alguien me puede aclarar la duda.