<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt; font-family: Verdana,Geneva,sans-serif'>
<p>Also another difference between TCP VS UDP</p>
<p>If there is a packet which is not recieved it will request a resend of that missing packet.  UDP on the other hand will not request a packet resent if they are dropped or not received.</p>
<div> </div>
<p> </p>
<p>On 2016-04-11 04:50, Chris Caudle wrote:</p>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0"><!-- html ignored --><!-- head ignored --><!-- meta ignored -->
<div class="pre" style="margin: 0; padding: 0; font-family: monospace">On Thu, April 7, 2016 6:57 am, Kenneth Fields wrote:
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0">I find that with larger data chunks (over about 1500k), the packets can be<br /> fragmented 2 or 3 times or more.</blockquote>
<br /> Do you mean 1500k or 1500 bytes?  1500 bytes is the standard maximum<br /> transmission unit (MTU) for Ethernet.  Anything over 1500 bytes is<br /> considered jumbo frames.  Most switches can be configured to accept jumbo<br /> frames but would drop them by default.<br /> <br />
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0">Where does the fragmenting happen, on sender side? In transit?</blockquote>
<br /> Your network stack should determine the MTU and only send packets that<br /> size or below.<br /> <br />
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0">Would the machine ever have any problem "reassembling" the chunks?</blockquote>
<br /> That is the job of the TCP part of the network stack, so it depends on<br /> whether the protocol you are using uses TCP, UDP, or some other<br /> application level protocol.</div>
</blockquote>
</body></html>