I have a question,

what does checksum correction exactly do?
I would like to get some more details about it.