Является ли значение MSS фиксированным в пакете SYN? - PullRequest
2 голосов
/ 29 ноября 2011

Интересно, как MSS устанавливается в пакете SYN?Это фиксированное значение в одной операционной системе или значение может быть изменено в той же операционной системе?Я знаю, что значение отличается в разных операционных системах.Также значение MSS в SYN связано с аппаратной конфигурацией?Спасибо.

Ответы [ 2 ]

0 голосов
/ 03 декабря 2014

Можем ли мы установить значение MSS во время сеанса TCP, установив опцию сокета TCP_MAXSEG? Мое требование состоит в том, чтобы отредактировать значение MSS во время текущего сеанса передачи данных tcp.

0 голосов
/ 30 ноября 2011

RFC 879 описывает, как используется и указывается MSS.

Короче говоря, MSS указывается во время TCP-квитирования через пакет SYN.Однако позже это значение может быть изменено самой ОС или установкой параметра протокола.

Вы можете установить параметр TCP_MAXSEG через setsockopt.

...