2.2 methods of error detection Flashcards

1
Q

need for error checks

A

errors can occur during data transmission due to interference

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

errors during transmission

A
  • data loss
  • data gain
  • data change
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

error detection methods

A
  • parity check (byte/block)
  • checksum
  • echo check
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

limitations with parity byte check

A
  • two bits may change during transmission: error not found
  • identify errors, bit changed not identified
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

describe parity block check

A
  • apply parity to rows and columns of data
  • identify where error occured
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

describe checksum

A
  • whenever block of data needs to be sent, sender calculate checksum value using specific algorithm
  • once sent, receiver check checksum again w same alg
  • compare received&newly calc
  • if no match, arq
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

describe echo check

A
  • once data sent, receiver send data back to sender
  • sender compare received and original data for errors
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

downside of echo check

A
  • dont know if error occured while sending data
  • or sending data back for verification
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

use of check digit

A
  • detect errors in data entry
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

how does check digit work

A
  • calculated from all other digits in data
  • check digit would be last digit of code
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

when is check digit used

A
  • ISBN
  • bar codes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

what does ISBN stand for

A

international standard book number

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

what is ARQ

A
  • automatic repeat query
  • use acknowledgements and timeouts to establish that data is received wo errors
  • if no errors, positive acknowledgement, if errors, negative
  • sender use timeouts, wait pre-determined amt for ack.
  • if none received, data sent again
How well did you know this?
1
Not at all
2
3
4
5
Perfectly