in Computer Networks
973 views
2 votes
2 votes
An application uses UDP to send 7000 bytes of data in a single message on a path with MTU = 1500 and there is an error in one of the fragments transmitted. The application is a reliable application and so retransmits the 7000B again. How much more data is transmitted by this application as compared to it using TCP as the transport protocol?

1) 5588

2) 5584

3) 5580

4) 5496

none of the answers are matching for me I am getting 5520 maybe I am wrong
in Computer Networks
973 views

7 Comments

Are you getting more value with UDP when compared with TCP ?
0
0
Yes UDP will send the whole 7000B again it's given in the question.
0
0
what I thought was in TCP as well we need to transmit whole data again and header size of TCP is greater than UDP so TCP transmits more data.
0
0
No.. tcp sends data in segments with a maximum segment size determined by MTU.. when a fragment is lost the segment corresponding to that fragment is only retransmitted.
0
0
Okay thanks.. I thought of IP fragments but it's TCP here
0
0
They are IP fragments only a tcp segment sits in a IP fragment and when a IP fragment is lost only that is resend
0
0
Got it.. I read the question wrongly
0
0

1 Answer

1 vote
1 vote
Best answer

I think 5540 B

selected by
by

4 Comments

So answer is 5540 or 5584? I find your working and  answer logical to be honest!
0
0
5540 brother
1
1
Thanks again! God bless you!
1
1