Для проблемы размера сегмента TCP у меня есть вопрос о MSS и объявленном окне. Я узнал, что объявленный размер окна основан на буфере и MSS на основе MTU канала передачи данных. Существует вероятность того, что конец TCP очень примитивен и имеет очень низкий буфер, например, 10 КБ, но современный канал передачи данных может быть 1024 КБ.
Так что вопросы:
- другой конец может рассмотреть окно для размера сегмента? (насколько мне известно, размер сегмента зависит только от MSS)
- если сегмент больше окна, как данные могут передаваться в TCP с уровня IP? (Второй сегмент не основан на первом, я думаю, даже если буфер больше, это может произойти, когда буфер почти заполнен и доступен только для части сегмента.)