Also another difference between TCP VS UDP

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.

 

 

On 2016-04-11 04:50, Chris Caudle wrote:

On Thu, April 7, 2016 6:57 am, Kenneth Fields wrote:
I find that with larger data chunks (over about 1500k), the packets can be
fragmented 2 or 3 times or more.

Do you mean 1500k or 1500 bytes?  1500 bytes is the standard maximum
transmission unit (MTU) for Ethernet.  Anything over 1500 bytes is
considered jumbo frames.  Most switches can be configured to accept jumbo
frames but would drop them by default.

Where does the fragmenting happen, on sender side? In transit?

Your network stack should determine the MTU and only send packets that
size or below.

Would the machine ever have any problem "reassembling" the chunks?

That is the job of the TCP part of the network stack, so it depends on
whether the protocol you are using uses TCP, UDP, or some other
application level protocol.