If transmitting an acknowledged package consiting of a number of data, these data are only covered by a simple XOR check sum.
I guess the receiver checks this XOR value before sending back the acknowledge, but exactly which data is contained in the acknowledge package?
Does the receiver send back all received data bytes and does the transmitter verify correct reception of all data bytes (send back by the receiver) - or is the acknowledge just a simple flag telling that the receiver did not see any errors?
The reason for asking this is i would like an estimate on the likelyhood of undetected communication errors per data package - which I would assume to be quite high if we rely only on a simple 8 bit XOR checksum.
Regards
BioLife