2014-12-28 3 views
1

Я пытаюсь понять размер разрешенного окна приемника TCP и как работает CUBIC-контроль перегрузки.Окно окна приемника TCP и окна переполнения

  1. Можем ли мы установить размер объявленного размера приемника? Я попытался установить SO_RCVBUF, но не повлиял.
  2. Что может изменить окно рекламируемого приемника во время передачи - какие действия/события повлияют на размер окна получателя?
  3. Какова связь между контролем перегрузки и размером окна приемника.

Я использую Linux 3.11

ответ

1

Могут ли мы установить первоначально объявленный размер окна приемника? Я попытался установить SO_RCVBUF, но не повлиял.

Он делает. Вы, должно быть, сделали это неправильно. Отправьте свой код

Что может изменить разрешенное окно приемника во время передачи - какие действия/события повлияют на размер окна приемника?

Чтение из гнезда.

Какова связь между контролем перегрузки и размером окна приемника.

Nil.

+0

Код моего питона 'soc = socket.socket (family = socket.AF_INET, type = socket.SOCK_STREAM) soc.setsockopt (socket.IPPROTO_TCP, socket.SO_RCVBUF, 55555)' Можете ли вы дать мне несколько указателей, чтобы понять, как изменяется окно приемника. – Kumaran

+0

@ Кумаран Это должно сработать. Какие у вас доказательства, что это не так? – EJP

Смежные вопросы