Error Detection Flashcards

1
Q

even parity

A

checks to see that the total of 1s is even

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

odd parity

A

checks to see that the total of 1s is odd

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

limitation of parity check

A

cant tell exactly which bit was corruptd

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

checksum

A

method in which data is sent in chunks with a calculated value (if there is a mismatch, receiving will ask sending to resend data)

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

how to calculate checksum

A

1: if number of the bytes is less or equal to 255, this value is the checksum
2: if greater than 255:
- divide sum of bytes by 256 to get quotient
- convert quotient to integer (round down)
- multiply the integer by 256 to get the product
- subtract product from sum

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

echocheck

A

method where receiving device. sends back an exact copy of data to th sending, which compares the data with the originally sent. if there is an error, data is resent and process repeats

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

disadvantage of echo check

A

difficult to know if data was corrupted when first sent or on the way back

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

check digit

A

extra digit added to a number that is calculated from the existing digits int he number

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

examples of check digit

A

ISBN, VIN

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

automatic repeat request (ARQ)

A

set of rules established between sending and receiving devices to control errors. if error is detected, it can request the sending to resend the packet

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

what happens when data is received in ARQ

A

the computer sends a message known as acknowledgement (ACK)

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

acknowledgement

A

indicates whether thee transmission was successful or not (positive and negative). whole process repeats until confirmation or timeout (time allowed to elapse)

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

encryption

A

way to conceal information by altering it soo it appears to be random to someone that is not supposed to read it

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

how does encryption happen

A

using hypertext transfer protocol secure (HTTPS)

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

what does https use

A

secure socket layer (ssl) and transport layer security (tls)

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

plain text

A

text that has not been encrypted

17
Q

cipher text

A

text that has been encrypted

18
Q

how does caeser cipher work

A

right shift of 3 on alphabet

19
Q

types of encryption

A

symmetric and asymmetic

20
Q

symmetric

A

same key is used to encrypt and decrypt

21
Q

disadvantage of symmetric

A

if key is intercepted, user can read message

22
Q

asymmetric

A

two keys; encrypt (public) and decrypt (private)

23
Q

which encryption is more reliable

A

asymmetric

24
Q

why is error detection needed

A

Errors can occur during data transmission due to interference, e.g. data loss, data gain and data change