when can data transmission errors occur and what is the consequence
what are the most common reasons for data corruption
describe the stages of a parity check
when is a parity block check used
when it is an even parity, what is the parity bit set to
0
describe the stages of error detecting using a parity block check
when is a checksum used
to verify of data has become corrupt after a transmission
describe the staged of a checksum
describe how an echo check is performed
what does ARQ stand for
Automatic Repeat Query
what does it ensure
to verify that transmitted data has arrived unchanged, and error free
what is a positive acknowledgement in ARQs
message sent to the **sender **indicating that the data has been received correctly
what is a negative acknowledgement in ARQs
message sent to the sender indicating the data has not been received correctly + wants data resent
what is timeout
describe the stages of the ARQ
what do check digits do
form of validating data entry rather than detecting errors
what is a check digit and how does it detect errors
how do you calculate the check digit
Modulus 11 system:
- Weight: start with weight = 2 on the RHS E.g. for code 45305, 5=2, 0=3, 3=4 …
- Multiplication: code digit x weight no.
- Addition: add all numbers
- Remainder: remainder when sum divided by 11
- Subtraction: subtract remainder from 11
how do you check the check digit
Same as calculating check digit BUT:
- weight start with 1 on the rhs
- when total divided by 11, if remainder = 0 –> number is valid
id the result of subtracting the remainder from 11 is 10, what is the check digit
X = Roman 10
where are check digits commonly used:
what is plaintext
the original message or data file to be encryted
Ciphertext =
the encrypted message that is the result of putting a plaintext through an encryption algorithm
encryption algorithm =
the complex piece of software that transform plaintext into ciphertext