breaking up of TCP/IP packets
Posted on 2003-02-25
I am hoping for some clarification on when TCP/IP packets are broken up. That is which machines decide to break up a transmission, and then send the frames.
For example lets say I am sending a command from terminal A(on a LAN) to server A over the internet. Are these the only two machines that decide the packet size (whether it be the default MSS or a specified one)? Or does the server that terminal A is connected to (on the LAN) decide this..ect?
When the packets are sent out...are they already broken up by terminal A...and kept intact throughout the internet until they reach server A? Or do routers on the internet break up the transmission into packets as needed?
I realize that an answer to these questions may depend on the software/hardware of terminal A and server A...but this seems like a pretty straightforward question.