2 data transmission

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/57

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

58 Terms

1
New cards

DATA TRANSMISSION

the process of sending information from one device to another over a network

2
New cards

how is data sent?

data is broken down into smaller units called “packets

3
New cards

packets contain…

  1. header

  2. source

  3. destination addresses

  4. sequence number of the packet

4
New cards

how are packets transmitted and reassembled in a network?

they are sent out individually and can take different routes to reach the destination. at the end, the packets are reassembled into the original data

5
New cards

HEADER

contains the destination address, originating address (source address) and packet number so that the correct order is restored once it arrives

6
New cards

PAYLOAD

the contents that need to be sent

7
New cards

TRAILER

has data that indicated the end of the packet and a checksum for the destination to check it transmitted correctly

8
New cards

PACKET SWITCHING

the process of breaking down data into packets and transmitting over a network

9
New cards

process of packet switching

  1. break down data into packets

  2. send the packets through a network

  3. routers control the route taken

  4. reorder packets into the correct order

10
New cards
  1. data is broken down into packets

divided into smaller units each containing a potion of the data and a header with information about the packet

11
New cards
  1. each packet can take a different route

when the packets are now transmitted, they make different routes to reach their destination. each packet are individually moved based on network conditions such as traffic levels, to optimize efficiency and reliability

12
New cards
  1. a router controls the route a packet takes

a router is a device that connects different networks and routes packets to their destination

13
New cards
  1. packets are reordered and reassembled into the original data

put back together

14
New cards

SERIAL TRANSMISSION

bits are sent one signal at a time over a single wire

  • one bit is sent at the same time

  • once the bit has been received, the next bit sent

15
New cards

PARALLEL TRANSMISSION

several wires are used so that many bits can be sent at the same time. mainly used within computer systems and components on a circuit board level

<p>several wires are used so that many bits can be sent at the same time. mainly used within computer systems and components on a circuit board level</p>
16
New cards

multiplexing

the process of managing various signals between devices, three common methods of doing this are, ‘simplex’, ‘half-duplex’, and ‘duplex’

17
New cards

SIMPLEX

data can only be sent from its source in one direction

<p>data can only be sent from its source in one direction</p>
18
New cards

HALF-DUPLEX

data can travel in both directions alongside a single connection, but cannot travel (receive and send) simultaneously

<p>data can travel in <strong>both directions</strong> alongside a <strong>single connection</strong>, but cannot travel (receive and send) simultaneously</p>
19
New cards

FULL DUPLEX

data can be sent in both directions simultaneously, over separate communication lines

  • computers between two computers is LAN, where both computers receive and send data at the same time

<p>data can be sent in both directions simultaneously, over separate communication lines</p><ul><li><p>computers between two computers is LAN, where both computers receive and send data at the same time</p></li></ul><p></p>
20
New cards

SERIAL TRANSMISSION advantages

  • simple hardware and cabling

  • low cost

  • low power consumption

  • suitable for long-distance communication

21
New cards

SERIAL TRANSMISSION disadvantages

  • slower data transfer rate

  • limited bandwidth

  • not suitable for large amounts of data

22
New cards

PARALLEL TRANSMISSION advantages

  • high data transfer rate

  • suitable for large amounts of data

  • more efficient than serial transmission

23
New cards

PARALLEL TRANSMISSION disadvantages

  • complex hardware and cabling

  • higher cost

  • higher power consumption

  • limited maximum cable length

24
New cards

SIMPLEX TRANSMISSION advantages

  • simple hardware and cabling

  • suitable for one-way transmission

  • no need for a return channel

25
New cards

SIMPLEX TRANSMISSION disadvantages

  • data can only be transmitted in one direction

  • limited to simple communication scenarios

  • not suitable for bidirectional communication

26
New cards

HALF-SIMPLEX TRANSMISSION advantages

  • data can be transmitted in both directions

  • suitable for limited bandwidth scenarios

27
New cards

HALF-SIMPLEX TRANSMISSION disadvantages

  • data can only be transmitted in one direction at a time

  • not suitable for high-bandwidth communication

  • more complex than simplex transmission

28
New cards

FULL-SIMPLEX TRANSMISSION advantages

  • data can be transmitted in both directions simultaneously, over separate communication lines

  • suitable for high bandwidth communication

  • more efficient than duplex transmission

29
New cards

FULL-SIMPLEX TRANSMISSION disadvantages

  • more complex hardware and cabling

  • higher cost

  • higher power consumption

30
New cards

ERROR CHECKING

when data is sent from one device or component to another, there is always a chance that the data might become corrupt/damaged during transfer

31
New cards

data integrity

refers to ensuring the data is correct and as it was intended to be

32
New cards

possible transmission errors:

  • electrical interference

  • power surges

  • synchronisation issues

  • wear and tear on the cable or connectors

33
New cards

transmission errors may cause:

  • lost data

  • gained data

  • changed data

34
New cards

PARITY BITS

2 types; even and odd. when sending a byte of data, one bit is used as a parity bit

35
New cards

EVEN PARITY BIT

the parity bit is set to be 1 or 0 so the total number of 1s transmitted are an even number

36
New cards

ODD PARITY BIT

all 1s must add up to an odd number

37
New cards

using parity for error detection:

  • if the wrong number of bits are found an error has occurred

  • it isn’t possible with parity checks to know which bit was incorrectly transmitted

38
New cards

PARITY BLOCK CHECK

in a parity block check, each byte has a parity but whilst an additional parity byte is sent at the end of the block (7 bits, 1 parity bit = 8 bits = 1 byte)

39
New cards

CHECKSUMS

a value that represents the number of bits in a transmission message

  • run through an algorithm that produces a checksum which it also sends

  • when the file arrives, the receiving computer generates the checksum and compares it with the checksum that was sent

  • if the checksums don’t match, the file may have been corrupted or altered during transmission

40
New cards

CHECKSUMS steps

  1. a checksum is created and sent with the file

  2. when received the checksum is again generated

  3. if it doesn’t match the sent checksum, an error has occurred

<ol><li><p>a checksum is created and sent with the file</p></li><li><p>when received the checksum is again generated</p></li><li><p>if it doesn’t match the sent checksum, an error has occurred</p></li></ol><p></p>
41
New cards

ECHO CHECK

an echo check acts in the same way as an echo from a wall

42
New cards

ECHO CHECK steps

  1. the data is transmitted to the receiver

  2. the same data then echoed back to the transmitter

  3. the transmitter compares the data with the original. if it isn’t the same, the data is transmitted again

<ol><li><p>the data is transmitted to the receiver</p></li><li><p>the same data then echoed back to the transmitter</p></li><li><p>the transmitter compares the data with the original. if it isn’t the same, the data is transmitted again</p></li></ol><p></p>
43
New cards

CHECK DIGIT

an additional digit the end of a set of other numbers designed to check for mistakes in input or transmission

44
New cards

ISBN

printed books have a unique barcode with an ISBN (International Standard Book Number). contains 10 digits, with the last digit being the check digit

45
New cards

UPC

UPC (Universal Product Code) contains series of bars and spaces of different widths, representing different digits

46
New cards

calculating the check digit:

check digits are calculated by multiplying each number by a weight of 1 or 3 as shown below

47
New cards

describe how an automatic repeat query (ARQ) can be used to establish that data is received without error

  • the sender first sends a block of data

  • the receiving computer then sends back an acknowledgement

  • when the sender receives the acknowledgement, it sends the next block of data

  • if the acknowledgement is not received after a period of time, a timeout occurs and the data is resent

  • this process continues until the acknowledgement is received

<ul><li><p><span>the sender first sends a block of data</span></p></li><li><p><span>the receiving computer then sends back an acknowledgement</span></p></li><li><p><span>when the sender receives the acknowledgement, it sends the next block of data</span></p></li><li><p><span>if the acknowledgement is not received after a period of time, a timeout occurs and the data is resent</span></p></li><li><p><span>this process continues until the acknowledgement is received</span></p></li></ul><p></p>
48
New cards

ARQ flowchart

if the sender does not receive an acknowledgement within a certain time period, known as TIMEOUT, it assumes that the data packet was lost or corrupted during transmission. the sender then retransmits the data packet, continuing until the sender receives a positive acknowledgement from the receiver

<p><span>if the sender does not receive an acknowledgement within a certain time period, known as TIMEOUT, it assumes that the data packet was lost or corrupted during transmission. the sender then retransmits the data packet, continuing until the sender receives a positive acknowledgement from the receiver</span></p>
49
New cards

negative acknowledgements

when a data block is correctly received, an acknowledgement is sent

  • when the receiver detects an error in a data block that has been sent, a negative acknowledgement (NACK) is sent

  • by sending a NACK, the sender doesn’t need to wait so long in a timeout - it can immediately send the data block again

<p><span>when a data block is correctly received, an acknowledgement is sent</span></p><ul><li><p><span>when the receiver detects an error in a data block that has been sent, a negative acknowledgement (NACK) is sent</span></p></li><li><p><span>by sending a NACK, the sender doesn’t need to wait so long in a timeout - it can immediately send the data block again</span></p></li></ul><p></p>
50
New cards

ENCRYPTION

is a process used to secure data during transmission by converting the original data into a coded form that cannot easily be understood by unauthorised users. encryption is used to encode a file or data into something that cannot be read or understood.

51
New cards

why does encryption need to occur?

  1. Confidentiality

  2. Integrity

  3. Authentication

  4. Compliance

52
New cards


problems when encryption is not done

  • security breaches - data could be intercepted

  • privacy violations - personal or sensitive information could be exposed

  • miscommunication - could be misunderstood or misinterpreted

  • compliance violations

53
New cards

SYMMETRIC ENCRYPTION

Uses a single shared key to both encrypt and decrypt data. A key is shared between the sender and receiver. the receiver uses the key to then decrypt the data

<p><span>Uses a single shared key to both encrypt and decrypt data. A key is shared between the sender and receiver. the receiver uses the key to then decrypt the data</span></p>
54
New cards

ASSYMETRIC ENCYRPTION

uses a pair of keys, one for encryption (public key) and one for decryption (private key). 

  • the public key is accessible by anyone and uses to encrypt data

  • the private key is kept secret by the receiver and used to decrypt data

anyone can encrypt the data but only the receiver can decrypt it.

<p><span>uses a pair of keys, one for encryption (public key) and one for decryption (private key).&nbsp;</span></p><ul><li><p><span>the public key is accessible by anyone and uses to encrypt data</span></p></li><li><p><span>the private key is kept secret by the receiver and used to decrypt data</span></p></li></ul><p><span>anyone can encrypt the data but only the receiver can decrypt it.</span></p>
55
New cards

what is USB (Universal Serial Bus)?

USB is a serial cable commonly used to connect external devices (e.g., keyboards, mice, flash drives) to computers, laptops, tablets, and smartphones.

56
New cards

what are the benefits of USB?

USB 1 operates at speeds between 1.5 and 12 Mbps
easier connection compared to older parallel and serial cables
can connect various devices by installing necessary drivers

57
New cards

what are the drawbacks of USB?

USB cables should be ≤5 meters before needing a USB hub
not fast enough for internal devices like CPUs or hard drives

58
New cards

how is USB used to transmit data?

USB transmits data serially, meaning one bit at a time over a single data line. It follows a master-slave architecture, where the host device (e.g., a computer) controls data flow.