a network protocol that determines whether the data received at the destination matches the data sent by the source
a network protocol that determines whether the data received at the destination matches the data sent by the source
concerned with the validity of data, ensuring there are no errors when the data was entered or transferred and no bugs or worms in the data