Data Transmission Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

What is the structure of a packet

A
  • packet header
  • payload
  • trailer
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What does the packet header include?

A

Destination address
Packet Number
Sender’s adress

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

What is the process of packet switching?

A

Data is broken down into packets
Each packet could take a different route
A router controls the route a packet takes
Packets may arrive out of order
Once the last packet has arrived, packets are reordered

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

What different methods can data be transmitted

A

Serial
Parallel
Simplex
Half-duplex
Full-duplex

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

How is data transmitted through simplex

A

The data is transferred in one direction

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

How is data transmitted through half duplex

A

The data can travel in both directions however not at the same time

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

How is data transmitted through full duplex

A

The data is transmitted in both directions at the same time

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

How is data transmitted through serial transmission

A

Data bits are sent one at a time via a single cable

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

How is data transmitted through parallel transmission

A

Several bits of data can be sent simultaneously via a series of canles

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

What is a USB?

A

A universal serial bus is a form of serial data transmission allows for both half and full duplex

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

What are the advantages of serial transmission

A

Lower interference than parallel
More reliable over longer distances
Cheaper to set up

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

What are the advantages of parallel transmission

A

Very fast data transfer

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

What are the disadvantages of parallel transmission

A

More prone to interference
Data may arrive out of order known as skew
Limited to very short distances

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

What are the advantages of the USB

A

Very well supported
Connected devices are automatically detected
It can notify the transmitting device to re-transmit data if detect errors

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

what are the drawbacks of the USB

A

limited distance of around 5m
Many devices no longer support older standards
Newer versions have slower data transfer

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

What are common methods of error checking

A

Parity checks
Checksums
Echo checks
Automatic Repeat Query

17
Q

What is the process of parity checks

A

When sending a byte of data, we can use the Most Significant Bit as a parity bit
With even parity, we set the MSB to be 1 or 0 so that the total number of bits- including the parity bit-is even
With odd parity, we set the MSB to be 1 or 0 so that the total number of bits- including the parity bit- is odd
With the method, simple errors can be spotted nut there is no way to tell exactly where the error occurred

18
Q

What is the process of parity block checks

A

When send a block of data, parity checks can be performed both horizontally and vertically on the whole block
These checks can spot that an error has occurred and where, allowing the receiving device to fix the error

19
Q

What is the process of checksums

A

A checksum is calculated by using an algorithm on the data to be transmitted
This checksum is added to the transmission and sent along with it
The receiving device re-calculates the checksum and compares the new one with the original
If the checksums do not match and it is assumed an error has occurred

20
Q

What is the process of echo checks

A

The receiving device returns an exact copy of the data it has just received
The data is compared to what was originally sent. If it is different, it is assumed that an error has occurred and the original data is resent

21
Q

What is the process of check digits

A

A check digit is the last digit included in a code or other identification number
* Calculated from all other digits in the code
* Commonly used with barcodes, ISBN numbers and Vehicle Identification Numbers

22
Q

What is the process of Automatic Repeat Query (ARQ)

A
  • The destination device receives the data transmission along with an error detection code
    • The code is used to determine if the data contains any transmission errors
    • If no errors have been detected, a positive acknowledgement is sent back
    • After a pre-determined amount of time, if the sending device hasn’t received any form of acknowledge, it will automatically re-send the data
      It will keep doing this until it either receives a positive acknowledgement or a pre-determined number of attempts to re-send the transmission have taken place
23
Q

What is encryption?

A

Encryption is the process of encoding a message so it can only be read by the sender and intended recipient- this is especially useful when transmissions including personal or sensitive information

24
Q

What is symmetric encryption

A
  • uses the same private key to encode and decode data
    • This key must be transmitted in some way prior to sending an encrypted message
      However, shared private keys can be intercepted, making this method less secure
25
Q

What is asymmetric encryption

A
  • Uses two separate but related keys
    • The public key is shared with others and used by the recipient to encrypt a message
    • In this way, a message can only be deciphered by the intended recipient with their private key
      Private keys must be never shared