Некоторые ключевые особенности протокола Bundle, которые делают его эффективным в условиях отсутствия стабильного интернет-соединения:
- Устойчивость к прерываниям и задержкам. 1 Данные в протоколе Bundle передаются в формате, который позволяет им сохраняться даже при временном разрыве соединения между источником и пунктом назначения. 1
- Минимальные предположения о сети. 1 Протокол не требует постоянного присутствия узлов и стабильного соединения. 1 Узлы могут появляться, исчезать и появляться снова без нарушения логики протокола. 1
- Передача ответственности. 15 Промежуточный узел может взять на себя ответственность за доставку пакета. 1 Это гарантирует, что пакеты не потеряются, даже когда исходные отправители отключаются или выходят из строя. 1
- Сквозная безопасность. 2 Данные шифруются и аутентифицируются на узле отправителя и расшифровываются и аутентифицируются на узле получателя. 2
- Контроль перегрузки. 2 Протокол включает механизмы предотвращения перегрузки в сети, которые могут помочь предотвратить атаки типа «отказ в обслуживании». 2
- Исправление ошибок. 2 Протокол включает механизмы исправления ошибок для обеспечения точной и надёжной передачи данных. 2