10. Concepts and Terms (ii) Flashcards
Define simplex, (full) duplex and half-duplex communication. Give an example of each.
- simplex is a one way connnection, TV or radio, or a website with no user feedback
- half duplex is a two way connection, but it is not concurrent, WiFi
- full duplex is a two way connection that allows concurrent communication, similar to a phone call.
What is bandwidth?
The number of bits delivered per second
What is delay?
The time it takes the first byte to travel from source to destination.
What is the usual rate bits travel?
2x10^8 meters per second
What are the 4 sources of packet delay? What are their causes
- nodal processing delay, need to check for bit errors, determine output link
- queueing delay, time waiting to be transmitted, depends on the congestion of the router
- transmission delay. length of the packet in bits / link bandwidth in bits per sec
- propagation delay, length of physical link / propagation speed (2x10^8 m/sec)
How are propagation delay and transmission delay calculated?
- Dprop = distance/speed of medium
- Dtrans = num of bits/bits per second
add all delays together
What is RTT? Why can’t we be sure about actual delay to anything other than an adjacent link?
Round trip time. That requires clock syncronisation. Used to calculate the time taken for a message to be send and received back. Can use ping command.
What are causes of packet loss?
- physical transmission problems (corruption, interference)
- congestion causing timeouts
- too many mobile devices in one place can cause infrastructure overload
- network router buffers can suffer from transient overload
What is throughput? What is goodput?
The amount of data passing through the system in a given amount of time. Goodput is the rate at which useful data is passing through a system. Can measure throughput using time wget -o get-file
Difference between throughput and bandwidth?
Bandwidth is the maximum amount of data that can travel through a ‘channel’. Throughput is how much data actually does travel through the ‘channel’ successfully.