Повторная передача (сети передачи данных)
-
Повторные передачи в компьютерных сетях
- Повторные передачи используются для восстановления поврежденных или потерянных пакетов.
- Они являются ключевым механизмом для обеспечения надежности связи в сетях с коммутацией пакетов.
-
Надежность сетевых протоколов
- Процессы подтверждения, повторной передачи и контрольные суммы обеспечивают надежность связи в ненадежных сетях.
-
Формы подтверждения
- Положительное подтверждение: отправитель уведомляется о корректном получении пакетов.
- Отрицательное подтверждение (NACK): отправитель уведомляется о некорректном получении пакетов.
- Выборочное подтверждение (SACK): отправитель получает информацию о подтвержденных пакетах.
- Совокупное подтверждение: отправитель получает информацию о корректном получении всех предыдущих пакетов.
-
Механизм повторной передачи
- Отправитель сохраняет копию отправленных данных до подтверждения получателем.
- Повторные передачи инициируются автоматически при отсутствии подтверждения, неудачной передаче или повреждении данных.
-
Дополнительные ресурсы
- Упоминаются контроль ошибок, надежная конструкция системы, усеченный двоичный экспоненциальный откат и алгоритм предотвращения перегрузки TCP.
Полный текст статьи: