I'm trying to reverse engineer an application, and i need help understanding how TCP window size works. My MTU is 1460 My application transfers a file using TCP from point A to B. I know the following:
- The file is split into segments of size 8K
- Each segment is compressed
- Then each segment is sent to point B over TCP. These segment for a text file can be of size 148 Bytes, and for a pdf 6000 Bytes.
For a text file, am i supposed to see the segments of 148 attached to one another to form one large TCP stream? and then it is split according to the Window Size?
Any help is appreciated.