Question: TCP estimates its timeout value based on measurements of packets round trip time ( RT ) . As RTT increases, the timeout value increases as

TCP estimates its timeout value based on measurements of packets round trip time (RT). As RTT increases, the timeout value increases as well. The variability in RTT is also factored into the calculation. If RTT is a consistent value, the timeout will be closer to the measured RTT. If there is a lot of variability in RTT, then then timeout will increase. TCP only tracks the RTT of a single packet at a time. When one ongoing RTT measurement finishes, a new measurement will be started when the next packet is sent. This means that RTT is not measured for every packet sent. These measurements are then combined together using a moving average, so as not to give too much weight to any one reading (which may not be representative of the current state of the network). The below equations are used by TCP to compute its timeout value.
EstimatedRTTn =(1-)* EstimatedRTTn-1+* SampleRTTn
DevRTTn =(1-\beta)* DevRTTn-1+\beta *| SampleRTTn - EstimatedRTTn |
Timeoutn = EstimatedRTTn +4* DevRTTn
SampleRTT is the most recently measured RTT value. The timeout is updated every time a new SampleRTT is measured. and \beta are constants that are used to tune the moving average. Use values =0.1 and \beta =0.25 for this problem. The below ladder diagram shows several packets traveling back and forth between two TCP endpoints. Your task is to collect each SampleRTT value TCP would measure and then update the timeout value accordingly. Report each value you calculate in the table on the next page.
 TCP estimates its timeout value based on measurements of packets round

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!