0
votes

I use wireshark and do a test , I see some TCP segments and the negotiated MSS value is 1460.

But I find out that , the size of each TCP segment is 1434 !

I am confused about the result and I have this question: Does the size of each TCP segment not have to equal the negotiated MSS value?

1

1 Answers

1
votes

The MSS indicates the largest possible amount of data in the TCP segment. This does not mean that every TCP segment should be of length indicated by MSS. If TCP payload is less, then you will see the value in "Total Length" field in IP header less than MSS.