967 views
0 votes
0 votes
Even If one fragment of packet is lost....will sender send the whole packet again?

2 Answers

1 votes
1 votes
If packet size> MTU fragmentation at Network layer.

For reliability (i.e. Information about packet loss, destination unreachable, etc) ICMPs are there. But ICMPs are not generated for fragment of the packet. So even ICMP won't help. So for sending a particular packet (if so) how will you identify lost packet?
1 votes
1 votes

If the MTU size is sufficient, then normally the intermediate routers don't care about fragmentation. They just pass it on what they receive to the appropriate next destination. In the case when one or more fragments are lost, the intermediate routers won't care about it. Only the receiver can realize the missing fragment at the time of reassembly of fragments. So, it will discard the whole IP datagram.

Whether sender will resend or not depends upon the transport layer protocol being used. On a TCP/IP stack, transport layer will request a retransmission from the sender when it discovers that the segment corresponding to the rejected datagram is missing.

References
https://www.netometer.com/qa/ipfrag.html#A11
https://networkengineering.stackexchange.com/questions/30424/how-does-a-router-behave-when-some-of-the-fragments-of-a-packet-is-lost

Related questions

0 votes
0 votes
0 answers
1
mridul_negi asked Feb 25
130 views
A packet has arrived in which the offset value is 100. Then what's the number of 1st Byte?
1 votes
1 votes
1 answer
2
rayhanrjt asked Dec 13, 2022
539 views
Suppose a 22-byte packet is to be transmitted through a network of MTU = 3byte. The elementary fragment size is 1 byte. Show the segment numbering of the above packet. Pa...
0 votes
0 votes
1 answer
3
0 votes
0 votes
3 answers
4
Mayankprakash asked Dec 26, 2018
1,371 views
How segmentation and fragmentation are different in computer networksPlease help!