Data Transmission Flashcards

1
Q

What is the structure of data packets

A

Header
- IP of sender and receiver
- size of packet
- number sequence of packet

Payload
- where the message is stored

Trailer
- checks message if its the right one by identifying the end of the packet (uses CRC)

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

Packet Switching

A

When each packet of a message takes a different path to increase efficiency, but they can arrive to the destination in the wrong order and therefore need to be ordered

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

Simplex

A

Data can be sent in one direction only
E.g printer

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

Half-duplex

A

Data can be sent in both directions, but not at the same time
E.g walkie-talkie

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

Full-duplex

A

Data can be sent in both directions at the time of
E.g using broadband internet connection

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

Serial data transmission

A

Data is sent one bit at a time down a single channel/wire
E.g USB connection

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

Parallel data transmission

A

Several bits of data are sent down several wires/channels at the same time - each wire/channel transmits each bit
E.g using the internal circuits of a computer

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

USB

A

Universal serial bus
Computer automatically detects the device

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

Parity check

A
  • can be odd or even
  • counts number of 1’s to see if message is corrupted or not
  • if number is correct then add 0 as the parity bit but if it’s wrong add 1
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What do you use to find where the error is in parity

A
  • criss cross
  • parity blocks
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Checksum

A
  • data block is about to be transmitted - check sum is calculated
  • calculation is done by an agreed algorithm - agreed by sender and receiver
  • checksum is sent with the data block
  • receiving computer calculates checksum and compares
  • if incorrect is sent request is made for resend
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Echo check

A
  • data is sent
  • data is returned
  • data is compared and re-sent if any errors are found
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Check digit + the 2 diff types

A

The final digit included in a code, its calculated from all the other digits in the code
- ISBN 13 and Modulo 11

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

How do you calculate ISBN 13

A

1 - add all odd numbered digits
2 - add all even numbered digits and do result ×3
3 - add results together and divide by 10
4 - minus remainder from 10, if remainder is 0 that’s the check digit

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

How do you calculate modulo 11

A

1 - each digit is given a number starting from 2, right to left
2 - digit is multiplied by it’s number and all digits are added together
3 - result is divided by 11
4 - remainder is subtracted from 11, if remainder is 10 check digit is 1 or X

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

ARQ

A

Automatic repeat requests
- uses positive and negative acknowledgements
- uses timeout - time interval allowed to pass before an acknowledgment is received