Opened 5 years ago
Last modified 17 months ago
#588 closed задача
РЭ: добавить описание настройки "Таймаут передачи" окончания R422 — at Initial Version
Reported by: | alx | Owned by: | san |
---|---|---|---|
Priority: | major | Component: | Руководство по эксплуатации |
Keywords: | Cc: |
Description
В конфигурации канального окончания R422 платы VE-02 исполнения 1 добавлен новый конфигурационный параметр "Таймаут передачи". Необходимо добавить описание этого параметра в РЭ аппаратуры MC04-DSL-3U.
При нулевом значении параметра принятые из интерфейса RS-422 данные немедленно передаются в сеть удаленному хосту (записываются в сокет). При ненулевом значении параметра при приеме из интерфейса RS-422 первого октета данных принятый октет помещается во временный буфер, при этом запускается таймер передачи на значение таймаута, установленное конфигурационным параметром. До истечения заданного таймаута все принимаемые из интерфейса RS-422 данные дописываются во временный буфер. При истечении заданного таймаута все накопленные во временном буфере данные передаются в сеть удаленному хосту. Таким образом, установка ненулевого значения таймаута передачи позволяет снизить частоту передаваемых через соединение TCP сегментов данных и тем самым сократить накладные расходы и уменьшить общий объем данных, передаваемых по сети, ценой некоторого увеличения задержки передачи. Это может быть полезно, например, в случае передачи через широкополосный канал с оплатой по объему трафика.
Следует отметить, что установка нулевого значения конфигурационного параметра "Таймаут передачи" не гарантирует, что принятые из интерфейса RS-422 данные будут немедленно отправлены в сеть. Отправка сегмента данных может быть задержана алгоритмами протокола TCP, например при наличии потерь из-за узкой полосы или низкого качества канала связи.
При накоплении во временном буфере большого количества принятых из интерфейса RS-422 данных (около 1200 байт) накопленные данные будут отправлены канальным окончанием в сеть не дожидаясь истечения таймаута передачи, так как при дальнейшем накоплении данных накопленные данные не поместятся в один пакет TCP и будут разбиты на несколько, и, таким образом, дальнейшее накопление не имеет смысла.