Consider an error free 64 kbps satellite channel used to send 512 byte data frames in one direction with very short acknowledgements coming back the other way. What is the maximum throughput for window size of 1
Question
Consider an error free 64 kbps satellite channel used to send 512 byte data frames in one direction with very short acknowledgements coming back the other way. What is the maximum throughput for window size of 1
Solution
To calculate the maximum throughput for a window size of 1, we need to consider the transmission time of the data frame and the propagation delay of the acknowledgement.
-
First, calculate the transmission time of the data frame. The data frame is 512 bytes, which is 4096 bits. The channel has a rate of 64 kbps. So, the transmission time is 4096 bits / 64,000 bits per second = 0.064 seconds.
-
The acknowledgement is very short, so we can ignore its transmission time. However, we need to consider the propagation delay. The problem does not give us this value, so we cannot calculate it. Let's call it Tp.
-
The throughput is the amount of data sent per unit of time. In this case, with a window size of 1, we can send one frame per round-trip time. The round-trip time is the transmission time of the data frame plus twice the propagation delay (once for the acknowledgement to reach the sender, and once for the next data frame to reach the receiver). So, the round-trip time is 0.064 seconds + 2*Tp.
-
The throughput is then 512 bytes / (0.064 seconds + 2*Tp). To get the maximum throughput, we want to minimize the round-trip time. Since we cannot change the transmission time or the propagation delay, the maximum throughput is achieved when Tp is as small as possible.
Without the value of Tp, we cannot give a numerical value for the maximum throughput. However, we can say that it is less than or equal to 512 bytes / 0.064 seconds = 8000 bytes per second, and it decreases as Tp increases.
Similar Questions
49. A channel has a bit rate of 20 kbps. The stop and wait protocol with frame size 4500 bits is used. The delay for error detection and sending ACK by the receiver is 0.25 seconds because of a fault. Find the maximum efficiency of the channel if the destination is 30000km away and the speed of the propagation of the signal is 2.8X108 m/s. Find the decrease in efficiency due to the fault
Refer to the exhibit. What is the maximum possible throughput between the PC and the server?Group of answer choices10 Mb/s1000 Mb/s128 kb/s100 Mb/s
Silly window syndrome is a problem that can occur when data is passed to the sending TCP entity in large blocks, but an interactive application on the receiving side reads 1 byte at a time.Question 39Select one:TrueFalse
A PC that is communicating with a web server has a TCP window size of 6,000 bytes when sending data and a packet size of 1,500 bytes. Which byte of information will the web server acknowledge after it has received three packets of data from the PC?
Host A wants to send a large file to Host B. The path from Host B has three links, of rates R1 = 500 Kbps, R2 = 2Mbps and a. Assuming no other traffic in the network, what is the throughput for the file transfer.b. Suppose the file is 4 million bytes. Dividing the file size by throughput, roughly how long will it take to transfer the file to Host B?Repeat (a) and (b), but now with R2 reduced to 100kbps.
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.