When will a TCP network packet be fragmented at the application layer?

Posted by zooropa on Stack Overflow See other posts from Stack Overflow or by zooropa
Published on 2009-04-16T15:49:49Z Indexed on 2010/04/20 17:53 UTC
Read the original article Hit count: 193

Filed under:
|
|

When will a TCP packet be fragmented at the application layer? When a TCP packet is sent from an application, will the recipient at the application layer ever receive the packet in two or more packets? If so, what conditions cause the packet to be divided. It seems like a packet won't be fragmented until it reaches the Ethernet (at the network layer) limit of 1500 bytes. But, that fragmentation will be transparent to the recipient at the application layer since the network layer will reassemble the fragments before sending the packet up to the next layer, right?

© Stack Overflow or respective owner

Related posts about tcp

Related posts about network-programming