Topic 2 test Flashcards
Data sent over long distances is usually broken up into what?
data packets (sometimes called datagrams)
How large are the packets of data (typically)?
64 KiB
Why are packets of data usually quite small?
Because they are easier to control than a kong continuous stream of data
What does this idea of splitting up data mean?
That each packet can be sent along a different route to its destination (very useful when some rout is out of action or busy)
A drawback of splitting data into packets is?
The need to reassemble the data when it reaches its destination.
What is a typical packet split up into?
A packet header, the payload, a trailer
What does the packet header consist of?
- IP address of the sending device
- IP of the receiving device
- sequence number of the packet (to make sure packets can be reassembled correctly)
- packet size
NOTE: another value indicating how many there are total in the transmission
What does the payload consist of?
The actual data being sent in the packets (around 64 KiB of data)
What does the trailer consist of?
- some way of identifying the end of the packet
- error checking method called CRC (cyclic redundancy checks)
What is packet switching?
a method of data transmission where a message is broken up into a number of packets
benefits of packet switching?
- no need to tie up a single communication line
- possible to overcome failed for faulty lines by re-routing packets
- easy to expand package usage
- high data transmission rate is possible
Drawbacks of packet switching?
- packets can be lost and need to be resent
- prone to errors with real time streaming
- delay at the destination while packets are being re-ordered
What can data transmission cover?
Short distance (computer to printer)
Long distance (0ver the internet)
What are the factors that need to be considered when transmitting data?
- direction of data transmission
- method of transmission
method of synchronization between the two devices
What is simplex?
data transmission going in one direction only (computer to printer)