когда TCP-клиент инициирует TCP-соединение с удаленным TCP-сервером, он объявляет о своем MSS в опции TCP.
Я в недоумении, как TCP знает значение пути MSS. Это значение является определенным для пути между клиентом и сервером, и вообще говоря, обнаружение MTU пути может использоваться для получения значения, но это будет перед отправкой пакета TCP SYN и вызовет некоторую задержку.
Итак, на практике, как TCP получает значения MSS для определенного путь?