2.1 - Data Transmission Flashcards
What are data packets? [1]
data sent over long distances is broken up into data packets
How much are the data packets? [1]
64Kib
What is a typical packet split into? [3]
Header, Payload, Trailer
What’s in the header? [4]
- IP address of the source device (sender)
- IP address of the destination device (receiver)
- Sequence number of the packet
- Size of the packet in bytes
Why does the header need a sequence number? [1]
So that the packets can be reassembled correctly once they reach the destination
What’s in the payload? [1]
The actual data in the packets
What’s in the trailer? [2]
Method of identifying the end of the packet
Some form of error checking (CRC)
What is CRC long form? [1]
Cyclic redundancy checks
How does CRC work? [4]
Sender adds up all the 1-bits in the payload and stores it as a hex value in the trailer
Receiver counts up all the 1-bits once received
Computer then checks if there’s the same number of 1-bits in sender and receiver
If they match then no error if they don’t match then error occurred and the packet needs to be resent
What does a router do? [1]
It receives a data packet and based on the information in the header it decides where to send it next
What is packet switching? [1]
A method of data transmission in which a message is broken up into a number of packets
What are drawbacks of packet switching? [3]
Packets can be lost and need to be resent
This method is more prone to errors with realtime streaming
There’s a delay at the destination whilst the packets are being reordered
What are nodes? [1]
They contain a router and are at each stage in the transmission
What are benefits of packet switching? [3]
No need for a single communication line
possible to overcome failed, busy or faulty lines by simply rerouting packets
Relatively easy to expand package usage
What is circuit switching? [1]
When data is transferred by making connections and travelling along a dedicated path