Implementation of a basic Reliable Data Transfer service