Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Отправители PGM предоставляются с определенными параметрами по умолчанию, влияющими на производительность передачи данных, и время буферизации данных в учетную запись потери пакетов и связанные запросы повторной передачи PGM клиента. В следующих абзацах описаны эти параметры по умолчанию.
Размер окна и скорость передачи
Возможность задать размер окна и скорость передачи позволяет приложениям управлять объемом данных буферов транспорта для повторной передачи данных, а также скорость передачи байтового потока.
Данные повторной передачи хранятся в файле, поэтому максимальный размер окна ограничен объемом дискового пространства, доступного транспортом. Размер окна по умолчанию — 10 МБ. Хотя размер отправки или сообщения может превышать размер окна или буфера, поток данных остается непрерывным; Отправка отправляется до тех пор, пока не будут отправлены все данные.
Заметка
Максимальное пространство буфера ограничено максимальным числом пакетов, которые могут храниться в окне в любое время, что равно 2^31 – 1.
Скорость передачи — это объединенный исходящий поток исходных пакетов данных (ODATA), ретрансляционные пакеты данных (RDATA) и пакеты с учетом транспорта (SPM), выраженные в секунду. Если по умолчанию задано значение 56 килобит в секунду. Размер окна по умолчанию составляет 10 мегабайт с частотой по умолчанию 56 килобит в секунду. Из-за связи между тремя элементами структуры RM_SEND_WINDOW размер окна по умолчанию составляет 1428 секунд. Дополнительные сведения см. в RM_SEND_WINDOW.
Предварительная ставка окна
Скорость перехода окна задается параметром сокета RM_SENDER_WINDOW_ADV_RATE. Этот параметр позволяет приложениям указать добавочное значение, при котором окно отправителя PGM является расширенным, выраженным как ненулевое процентное значение размера окна. Значение по умолчанию равно 15%, а максимальная ставка — 50%. Если отправитель PGM содержит данные о восстановлении, ожидающие, что находится в пространстве окна добавочного периода, окно будет расширено частично по мере отправки каждого пакета восстановления в окне.
Исправление ошибок пересылки (FEC)
Исправление ошибок пересылки устанавливается с помощью параметра сокета RM_USE_FEC. Этот параметр сокета позволяет отправителю PGM отправлять пакеты восстановления в виде пакетов четности вместо обычных пакетов данных. Это позволяет свести к минимуму количество пакетов восстановления, отправленных для восстановления различных последовательностей, потерянных несколькими получателями из одной группы данных. Включение FEC устанавливается только для отправителя PGM. Получатели PGM автоматически следуют политике, заданной отправителем. Подробные сведения о FEC см. в статье PGM RFC, расположенной на веб-сайте IETF.