Home/Support/Support Forum/Micropython - TCP Header - Maximum Segment Size - MSS

Micropython - TCP Header - Maximum Segment Size - MSS

0 votes
Trying to communicate using MQTT using Micropython on Xbee3 Cellular Modem.

It appears that Micropython's usocket library sends with TCP Header Option- Maximum Segment Size(MSS) that is very low (less than 50). Such low values are considered a security vulnerability and discarded by Layer 4 appliances and firewalls causing failures and problems.

Can someone please let me know how I can update the TCP Options Header of MSS in Micropython, / usocket library or even outside?


Linking below information for TCP MSS pointers and the IETF standards for additional pointers on TCP MSS:

https://blog.apnic.net/2019/07/31/tcp-mss-values-whats-changed/

https://tools.ietf.org/html/rfc879
asked May 28 in MicroPython by gopinaath New to the Community (0 points)

Please log in or register to answer this question.

...