Please enable JavaScript.
Coggle requires JavaScript to display documents.
Data Transmission and Encryption - Coggle Diagram
Data Transmission and Encryption
CLASSIFICATION:
direction:
simplex, half-duplex, and full-duplex transmission
SIMPLEX TRANSMISSION:
data transferred in one direction
example: data from CPU to monitor, broadcasting studio programmes, etc.
HALF-DUPLEX TRANSMISSIONS:
data transferred in both directions but one at a time
example: walkie-talkie
FULL DUPLEX TRANSMISSIONS:
data transferred in both directions simultaneously
example: mobile phone communication in which both parties can send and hear at the same time.
method of transmission:
serial and parallel transmission
SERIAL TRANSMISSION:
One bit is sent at a time over a single channel
Suited for long-distance communication but at a slower speed because only one channel is used.
No need for synchronization because bits are sent in a single stream
Example: USB(universal serial bus).
PARALLEL DATA TRANSMISSION:
several bits are sent at a time over multiple channels
each bit, one channel is used at a point of time
parallel is faster because multiple channels is used
used in the transfer of data between the internal components of a computer because of high data transfer speed.
8 to 64-bit data busses are used
an internal timer synchronizes the data in the different channels
example: printer connected to a computer using a ribbon connector
SYNCHRONOUS DATA TRANSMISSIONS:
synchronous data transmission sends data as a stream of bits
the data also contains timing signals that are generated by an internal clock
the sender and receiver are synchronized with each other using timing signals
timing signals play an important role as there are no control bits
the receiver counts the number of bits received and converts them into bytes
this method is faster compared to asynchronous transmission
this type of transmission is widely used in network communications
method of synchronization:
asynchronous and synchronous
ASYNCHRONOUS DATA TRANSMISSION:
data sent in groups in an agreed bit pattern
bits are combined with a start and stop bit
USB data transmission is an example of this data transmission
a receiver is notified about the control bits prior to the transmission
once the grouped bits are received. using the control bits, it can separate the data.
Step of connecting a USB device to computer:
the device is detected by the computer due to the small change in voltage in the data lines
the speed, type, and configuration of the device are determined by computer
the computer loads the appropriate driver to communicate with the device
The computer prompts the user to install the required driver if the driver is not available
BENEFITS OF USB DATA TRANSMISSION:
once the device is plugged in, the device drivers are installed automatically. a USB interface is self-configuring
The connectors can be connected in a particular manner only. This property makes sure that the user does not connect it in an incorrect manner.
several data transmission rates are supported
newer USB connectors are compatible with older USB standards
newer USB connectors are compatible with older USB standards
ENCRYPTION
Symmetric
Single key
Key distribution algorithm
Asymmetric
Public keys and private keys
Hashing algorithm