TCP Window size - это окно которого именно плана?
Ограничение на размер 1 пакета в сети, или ограничение на размер серии пакетов для 1 подтверждения, или еще что?
Модератор: Модераторы
или ограничение на размер серии пакетов для 1 подтверждения
Pavia писал(а):Приемная и передающая сторона сообщают размер своих накопителей(буферов) Сообщают они это в поле TCP.WindowSize.
Pavia писал(а):Приемная и передающая сторона сообщают размер своих накопителей(буферов). Сообщают они это в поле TCP.WindowSize.
Pavia писал(а):Приемная сторона сообщает желаемый порядковый номер(Sequence Number) на который она пошлёт подтверждение.
Pavia писал(а):Ограничения на размер подтверждение нет но есть нестрогая рекомендуется выбирать не более размера MTU.
Буферы чего именно?
mirk писал(а):Выборочное подтверждение? Слабо верится в такое. Это ведь получается не гарантированная доставка, а вероятностная.
mirk писал(а):MTU - это размер пакета. Как вяжется размер пакета с количеством покетов для подтверждения? Это же теплое и мягкое.
serbod писал(а):Все просто - это максимальное количество байтов между подтверждениями.
Pavia писал(а):Это буферы сокета.
mirk писал(а):TCP Window Size вроде как управляет сетевой драйвер системы, а не приложение.Боюсь буферы сокета не имеюют отношение к TCP Window Size.
Pavia писал(а):В len вы говорите сколько хотите получить. Это и есть через сколько байт вы отправите ACK. Делите на Windows Size получаете через сколько пакетов.
Pavia писал(а):В len вы говорите сколько хотите получить. Это и есть через сколько байт вы отправите ACK. Делите на Windows Size получаете через сколько пакетов.
Pavia писал(а):Насколько помню в виндоусе это не реализовано. Там стратегия простая для всех пакетов отправить ACK и выкинуть его из буфера драйвера.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 25