Communication and Networks Flashcards
(170 cards)
What is data communication?
Data communication involves sending and receiving data from one device or computer to another
What are the two ways in which data can be sent?
- Serial Data transmission
- Parallel data transmission
What is serial transmission?
Data can be sent via an interface, one bit at a time over a single wire
What is Parallel transmission?
- Data is transmitted several bits at a time (simultaneously) using multiple wires
Parallel Transmission is only reliable over short distances. Explain why
- When parallel transmission is used, each wire has slightly different properties.
- This means bits could travel at slightly different speeds over each of the wires, leading to a problem known as skew
- Skew can get worse over longer distances, which is why parallel transmission is only suitable for short distances
What are the advantages of serial transmission over parallel transmission?
- Low Cost - Reduced size and complexity of connectors used in serial transmission results in lower cost
- No interference - Cross talk causes interference between parallel wires, leading to data corruption. This worsens with increasing signal frequency and communication link length
- Reliability - Serial transmission is reliable over long distances as there is no skew of data that can occur in parallel transmission
- High net data transfer - Serial transmission can transmit data at high frequencies without interference. This means there is a higher rate of data transfer, even though less data is transmitted per cycle
Serial transmissions can allow data to be transmitted at a higher data transfer rate at higher frequencies. Explain why
When transmitting data at high frequencies via parallel transmission, crosstalk occurs, which causes interference in the data transmitted by each wire. This causes data to be corrupted.
However, this problem does not occur in serial transmission and so it is possible to transfer data efficiently at higher frequencies, resulting in more bits transmitted per second without interference and therefore a higher data transfer rate.
What is bit rate?
Bit rate is the number of bits transmitted serially per second
What is baud rate?
Baud rate is the rate at which the signal changes
How is bit rate calculated?
Bit rate = Baud rate x number of bits per signal
What is baseband mode?
Two voltage levels are used, one to represent ‘0’, and the other to represent ‘1’.
In baseband mode, bit rate and baud rate can be the same. Explain why
bit rate = baud rate x number of bits per signal. Since 1 bit is used to store each signal, the bit rate would be baud rate x 1 which is equal to the baud rate.
Explain how it is possible for the bit rate to be higher than the baud rate
The bit rate can be higher than the baud rate if the number of bits used to store each signal is greater than 1.
In a particular communications system, 32 voltage levels are used. How many bits can be in a group that is encoded by a voltage level?
5 bits, as 2^53 = 2
What is bandwidth?
Bandwidth is the range of frequencies that a transmission medium can carry, measured in bits per second or Hz. It is the rate at which a transmission medium can send or receive bits per second.
Explain why a higher bandwidth results in a higher data transfer rate
A higher bandwidth supports higher frequencies, which means more bits can be transmitted per second. This leads to a higher data transfer rate.
Why is internet upload speed different from download speed?
Most users spend more time downloading than uploading so internet providers design their systems to give priority to downloading.
What is latency?
Latency is the time delay between the moment that an action starts and the moment where its effect is observed.
In the context of data transmission it is the time delay between the moment that transmission of the first packet of data of a communication starts and when it is received at its destination.
What is parity? Explain the parity system and what a parity bit is?
The parity system is a system to verify the correctness of data that could be erroneously changed during transmission.
A parity bit is an additional bit used to verify the correctness of other bits during data transmission. The parity bit is set at the transmitting end and checked at the receiving end.
What is odd parity?
The total number of 1s in every byte, including the parity bit, is an odd number
What is even parity?
The total number of 1s in every byte, including the parity bit, is an even number
What is synchronous data transmission?
Using synchronous transmission, data is transmitted at regular intervals timed by a shared clocking signal, allowing for a constant and reliable transmission for time sensitive data.
What are some examples where synchronous transmission is used?
- Time sensitive data
- In the CPU, the clock emits a signal at regular intervals and transmissions along the data bus, address bus and control bus start on a clock signal
What is asynchronous transmission? Briefly explain the principles of asynchronous transmission
- In asynchronous transmission, one byte at a time is sent, preceded by a start bit and followed by a stop bit.
- The start bit and stop bit must always be different
- The baud rates of the sender and receiver must be set up to be the same or the signal won’t be received correctly.