Huom: rdt 1.0 ei toimi (ja 2.0 näyttää tuplana kaiken... korjaan kun ehdin mitä olen rikkonut kun tein 3.0 version) Nyt pitäisi toimia :)
rdt 1.0 on käytännössä UDP protokolla, muissa versioissa on pikku hiljaa lisätty luotettavuutta (Huom: vain 3.0 versioi toipuu sekä virheestä, pudotetusta paketista että viiveestä)
Virheet ja viiveet generoidaan vastaanottopäässä, simuloivat verkon käyttäytymistä (bittivirhe voi myös olla virheentarkistukseen käytetyissä biteissä, jolloin data näyttää olevan oikein)