udt – unreliable data transfer. Edaspidi arendame rdt saatja ja vastuvõtja poolt ning keskendume ainult phesuunalisele andmeedastusele (info liigub siiski kahtepidi). Kasutaja ka vastuvõtja kindlaksmääramiseks kasutame FMS’i (finite-state machine). Rdt1.0 – töökindel andmeedastus üle töökindla kanali. Aluskanal on täiesti köökindel, st et ei ole mingeid bittide erroreid ega pakettide kadumaminekut. Kasutaja ja vastuvõtja jaoks kasutatakse eraldi FMS-e – kasutaja saadab andmed aluskanalisse ning vastuvõtja loeb andmeid aluskanalist. FSM saatja ja vastuvõtja jaoks: Saatja pool võtab andmed ülemisest kihist vastu rdt_send(data) kaudu, loob paketi, mis sisaldab andmeid ja saadab paketi kanalisse. Vastuvõtja pool võtab paketi aluskanalist