2. Data Transmision Flashcards

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

What is Data Transmission?

A

Data transmission is the movement of data (bits) between at least two digital devices.

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

What is Packet Switching?

A

Packet Switching is the process when packets take on different routes over the network to avoid congestion and reach its final destination as soon as possible.

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

What do each packet contain?

A

Packet Header:
- IP address of the sender
- IP address of the receiver
- Sequence number
- Size of packets

Payload:
- Actual data being sent

Packet Trailer:
- Mechanism to identify the end of the packet and an error checking method

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

Pros and Cons of Packet Switching?

A

Pros:
- No single connection is fully occupying a communication line
- Busy or faulty lines will not stop data from reaching its destination
- Expansion is easy to achieve

Cons:
- Lost Packets will need to be resent
- Putting packets back into the correct sequence causes a small delay

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

What are the different types of transmission?

A
  • Simplex
  • Duplex
  • Half Duplex
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is Simplex Transmission? and Examples

A

Simplex is one direction
- e.g. your keyboard to your CPU

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

What is Half - Duplex Transmission? and Examples

A

The transfer of data in both direction, one direction at a time.
- e.g. Printer cables

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

What is Full - Duplex Transmission? and Examples

A

The transfer of data in both directions at the same time.
- e.g. Telephones

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

What is Serial Transmission? and Examples

A

In serial data transmission, bits are sent sequentially (one after the other) down the same wire (channel).
- e.g. USB

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

What is Parallel Transmission? and Examples

A

In parallel data transmission, multiple bits are sent simultaneously down different wires (channels) within the same cable.
- e.g. Integrated circuits, inside computers

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

What is error checking?

A

When data is transmitted sometimes data can be corrupted during transmission.
Therfore To avoid these problems computers must check for errors.

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

What is parity Check? And its Method?

A

A method to check if errors exist using ODD or EVEN

  1. Before transmission, agreement made between sender and reciever
  2. They decide which parity wil be used ( 0 for even ) or ( 1 for odd )
  3. sending computeer sends data
  4. Recieving computer checks to make sure overall parity is agreed
  5. If the parity is incorrect, the recieving computer will request that the data is transmitted again.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are the issues with Parity Check? And how to fix it?

A

If two bits are transposed (change places) then the computer could be fooled into thinking the data is correct and not corrupted. Therefore Parity blocks can be used.

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

What are Parity blocks?

A

They can check multiple bytes at the same time and have parity checks both vertically and horizontally using a parity byte

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

What is a checksum? And its method?

A
  1. A block of data sent alongside calculated checksum value
  2. Recieving computer calculates what it believes the checksum is
  3. Checksum compared to see if any errors have occured
  4. If checksum values dont match, recieving computer request for it to be resent.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

How to calculate Checksum?

A

Step 1: divide value by 256
Step 1: Round down to nearest integer
Step 3: Multiply by 256
Step 4: Original value minus previous value

Transmitted value: 912

912 / 256 = 3.562
3
3256=768
912 – 768 = 144
Checksum= 144

16
Q

What is Automatic Repeat Request (ARQ)?

A
  1. This form of error detection uses a system of acknowledgements and timeouts.
  2. An acknowledgement message is sent back to the sending computer before a timeout occurs.
  3. If an acknowledgment is not received the sending computer resends the message
17
Q

What is Echo Check? And its drawbacks?

A
  1. receiving computer sends a copy of the data immediately back to the sending computer for comparison.
  2. Sending computer compares the two sets of data to check if any errors occurred during the transmission process.
  3. If an error has occurred, the data will be transmitted again.

Drawbacks:
- If 2 sets of data are different, there is no way of knowing whether error occured when originally sent or when it was sent back
- require lots of extra data to be transmitted

18
Q

What is Encryption? And its proccess?

A

Data is encrypted before being sent, once it’s received at the destination computer it then gets decrypted.

  • before data is encrypted its is called plain text
  • an encryption algorithm is used to scramble the data this uses a special encryption key
  • the scrambled data is called cipher text