OK,
to answere your last question first: your 64 KBYTE file will travel in fact 10 times fast on the 100 Mbit/s link than on the 10 Mbit/s link.
time = ( BIts to transfer / link speed)
But for your example with the 64 KByte File a human being wouldn't really
notify the difference between theoretical 51,2 ms (10 Mbit/s link) and 5,12 ms
(100 Mbit/s link) transfere time.
Now we come to the other questions. The Bandwidth describes how fast
we can write the Bits on the wire (clocking). This has nothing to do with the speed of the electro-magnetical wave ( around (6 * speed of the light) for copper) along the wire.
Windowing, MTU and Maximum Segment Size are parameter used during the transfer of the Bits.
MTU: Maximum transfer Unit: maximum packet size allowed on a Medium
(default for ethernet 1500 Byte)
Window size: With the window size a receiving hst can tell the sending host how much bytes the receiving host can receive in the incomming buffer. That
means for the sending host, he can send that number of bytes without waiting
for an acknowledgment. So the window size is used for flow-control within the
TCP protocol.
MSS: Maximum segment size: is nearly the same as the MTU but without
the TCP (20 Byte) and the IP (20 bytes) overhead. The MSS will be discovered
during the open sequence (3-Way handshake) of the TCP protocol.
Hope this brought some light in all the parameter.
regards Ulrich Marzoli
www.netaid.de