Determination and assigning of MSS in TCP #1440
Replies: 2 comments 1 reply
-
The TCP stack calculates the default MSS size. See for example this IBM explanation.
On my Linux |
Beta Was this translation helpful? Give feedback.
-
TCP SYN/ACK 3-way handshake is a standard TCP functionality. The MSS calculation depends on the specific TCP stack implementation, although I assume that at least most of the implementations does something similar to the described calculation.
There is a good chance that it is, and there is there is a bug in the MacOs implementation. Maybe someone else have further indite into this. |
Beta Was this translation helpful? Give feedback.
-
I am new to iPerf3 and recently checking the speed of the mobile network between my MacBook and an iPerf3 server.
I am curious about how MSS is determined if
-M
argument is not assigned. Is the MSS taking from the system?BTW I am always getting "
iperf3: error - unable to set TCP/SCTP MSS: invalid argument
" error on my MacBook when assigning the MSS using "-M 1448
". Does someone know how it is happening and is there any way to solve it?Beta Was this translation helpful? Give feedback.
All reactions