04-06-2010 01:54 AM - edited 03-06-2019 10:28 AM
I am new in this area, I have questions about reassenbling at the destination as the topic, and another one is
Why is reassembly done at the ultimate destination instead of inside the network?
I m looking for someone can help me. Thanks!
Solved! Go to Solution.
04-06-2010 02:34 AM
The two main problems are -
1) if one or more of the fragments get lost then the entire packet has to be retransmitted from the source.
2) fragmentation uses up memory buffers on the device doing the reassembly because the packet cannot be forwarded up the protocol stack on the receiving machine until all the fragments have been received and reassembled.
Jon
04-06-2010 02:50 AM
Hi Ganesh.H
Thank u so much. It really gives me idea!!
Hi,
That Great the post is helpful,it will be great if you rate the helpful post and mark as answered if your query is resolved,so that others also get beniffited from this thread.
Ganesh.H
04-06-2010 02:03 AM
levijj0909 wrote:
I am new in this area, I have questions about reassenbling at the destination as the topic, and another one is
Why is reassembly done at the ultimate destination instead of inside the network?
I m looking for someone can help me. Thanks!
Primarily it is done at the destination because once you have fragmented the packet there is little point in reassembling it if further down the path you have to fragment it again. That would be a waste of router resources.
Jon
04-06-2010 02:13 AM
Hi Jon
I have another question which is as the topic, What are the problems with reassembling at the destination? Could you please give me an explaination in detail? Thx!
04-06-2010 02:27 AM
Hi Jon
I have another question which is as the topic, What are the problems with reassembling at the destination? Could you please give me an explaination in detail? Thx!
Hi,
As packets transversing their own paths through the network, until such time as the packets are reassembled at the destination client and you are well aware TCP is also known as a connection-oriented protocol, TCP is responsible for ensuring that a message is divided into the packets that IP manages and for reassembling the packets back into the complete message at the other end.TCP requires that all packets are received prior to reassembly at the client, any missing packets could cause the streaming application running at the client to be paused due to the lack of data.
Hope to help !!
Ganesh.H
04-06-2010 02:41 AM
Hi Ganesh.H
Thank u so much. It really gives me idea!!
04-06-2010 02:50 AM
Hi Ganesh.H
Thank u so much. It really gives me idea!!
Hi,
That Great the post is helpful,it will be great if you rate the helpful post and mark as answered if your query is resolved,so that others also get beniffited from this thread.
Ganesh.H
04-06-2010 02:34 AM
The two main problems are -
1) if one or more of the fragments get lost then the entire packet has to be retransmitted from the source.
2) fragmentation uses up memory buffers on the device doing the reassembly because the packet cannot be forwarded up the protocol stack on the receiving machine until all the fragments have been received and reassembled.
Jon
04-06-2010 02:40 AM
Hi Jon
I have to say u r professional!
Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: