Unit Two- Data Transmission Flashcards
How is Data sent?
in Packets
What does a Packet Structure look like?
Split to three parts:
header
payload
trailer
What does a header contain? (4)
IP address of sender + receiver
The sequence number of the Packet
The size of the packet
What does the Payload contain?
actual data that is being sent (usually 64 KiB)
What does the Trailor contain?
Some way of identifying the end of packet
an error checking method
(CRC)
What does the term Switching mean?
To pass along to to forward
What are the two types of switching?
Packet Switching
Circuit Switching
What is Packet Switching? (3)
- each packet of data takes its own route
- a sequence number is added
- a hop number is added
What are hop numbers?
the number of hops a packet can take
–> to ensure they don’t bounce around and get lost
What is circuit switching?
- Each packet of data takes the same route
Simplex data transmission meaning
data can be sent one direction only
Half duplex data transmission meaning
data can be transferred both ways both one at a time
Full duplex data transmission meaning
data can be transferred both way at the same time
Serial Data transmission meaning
data is sent one bit at a time down a single wire
Parallel Data transmission meaning
several bits of data sent over several wires
What is the full form of USB?
Universal Serial Bus
What happens when a USB connects a device to a computer?
- computer detects device
- device is recognized and the appropriate device driver is loaded
Benefits for Packet Switching (4)
- no need to tie a single communication line
- possible to overcome faulty lines
- easy to expand passage usage
- high data transmission rate
Drawbacks of Packet Switching (3)
- packets can be lost and need to be resent
- Doesn’t work the best with RTS
- delay while packets are being organized
Benefits of USB (6)
- automatic detectors
- connections only go one way
- industry standard
- different data transmission rates
- no external power sources needed
- backward compatible
Drawbacks of USB (2)
- supports maximum of 5m
- slower data transfer rates
Why do you need to check for errors?
- electrical inferences
- packet switching (loss of synchronization)
- skewing of data
What are Parity Checks (2)
- uses even or odd parities (number of 1’s)
- Parity blocks + criss-cross methods can be used to determine the exact data that has been changed
What are Check Sums? (2)
- Calculated y an agreed algorithm using the block of data
- The checksum is recalculated by receiver and compared