Аннотация:Исследования посвящены проблемам гарантированной передачи данных в нестабильных каналах связи с динамически меняющимися показателями. Работа ведётся в каналах при пакетных потерях от 0 до 23% и скоростями от 1.2 Кбит/с до 1 Гбит/с. Рассмотрены проблемы, возникающие вследствие стандартных механизмов защиты от потерь в протоколе TCP, такие как потоки перезапросов и переполнения буферов. Предложено и реализовано применение кодов исправления ошибок (FEC) и перемежения на канальном уровне для восстановления потерянных и поврежденных данных, а также адаптивная настройка размеров блоков и структур данных, кодовой скорости под текущий уровень пакетных потерь в канале независимо в обоих направлениях.