measuring network performance Flashcards
what do we mean by the internet is a “best effort” delivery service
some packets wont get delivered
the can get reordered or delayed
there is no guarantee on the condition theyll arrive in
store and forward
the entire packet must arrive at the router before it can be transferred on the next link
where does reliability over the internet come from
protocols
what is a delay and how is it measured
the time taken for a packet to travel across the network
measured in fractions of a second
transmission delay
the time it takes to push all the bits of the packet into the link
bits have to be pushed one at a time
how do you calculate the transmission delay
packet length(bits) / link transmission rate(bps)
queuing delay
when work travels faster than it can be processed packets have to be stored in the router buffer until the router is ready to transmit them
packet losses
when the packets in the router buffers reach capacity, the router starts to discard them
in which other ways can packet losses occur
packets can get lost in the physical medium
hardware and software malfunctions; errors, corruption, failed checksums
attacks
what are the 4 types of delay
transmission delay
queuing delay
processing delay
propagation delay
what are the 3 ways that the router buffers choose which packets to drop
tail end drop
random drop
quality of service (qos) aware
random drop
buffer drops any packet in the queue
qos aware
packets will be dropped according to their priority
what is the benefit of qos aware drop
provides fairness
guaranteed throughput for sensitive services e.g. voice calls and live videos
how do dos attacks cause packet losses
bombarding a device with packets so its buffers are filled up which can prevent other hosts from sending packets
processing delay
the time taken for a device to examine the packets header and decide where to direct it
usually how long is the processing delay
usually microseconds bit can vary depending on how busy the device is