Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Q.4. Fixed size messages of 100 bits are generated by an application and transmi

ID: 3703943 • Letter: Q

Question

Q.4. Fixed size messages of 100 bits are generated by an application and transmitted with a reliable transmission service. The sizes of headers and acknowledgements of the reliable transmission layer (RTL) are negligible. The data packets are generated only on the sender side. The transmission rate of the sender is 100Kbits/sec. The round trip time between sender and receiver is 19msec. Time out is selected to be 29msec.The time out period begins after the last bit of a data packet is transmitted. The receiver is a powerful machine with enough amount of buffer memory (a) Assume that the sender has a buffer of only 100bits. t is observed that the probability of a successful transmission of the data packet and the corresponding ACK is 0.75. What is the average data rate provided to the application? (b) Assume that now the sender has a buffer of 3200 bits. The probability of a successful transmission of the data packet and the corresponding ACK is 0.75 i. What is the maximum possible average data rate provided to the application? Justify your method for reliable transmission. ii. How many bits of sequence numbers is required to support the correct operation?

Explanation / Answer

Solution:

Given:

RTT=19msec

data rate=100Kbps

Time out= 29msec

Buffer=100 bits

ACK=0.75

a)

Avg Data Rate= 0.75*rate

=0.75*100/100*1000 Kbps

=75 Kbps

b)

i)

Lets calculate the throughput = 3200*1000/75

= 42.66 ms

ii)

The required sequence is 32 bits

I hope this helps if you find any problem. Please comment below. Don't forget to give a thumbs up if you liked it. :)