Оглавление
Надежность (компьютерные сети)
-
Надежность в компьютерных сетях
- Надежность – это способность системы обеспечивать доставку сообщений без сбоев.
- Надежность является фундаментальным свойством для распределенных систем, таких как Интернет.
-
История и развитие
- ARPANET не могла надежно обнаруживать сбои в доставке пакетов, что привело к разработке сквозного принципа.
- Надежность в компьютерных сетях развивалась параллельно с развитием протоколов, таких как TCP/IP и UDP.
-
Свойства надежности
- Надежность может быть выражена как “по крайней мере один раз” или “все доставленные сообщения в определенном порядке”.
- Существуют высокие показатели надежности, такие как восстановление последней копии и атомарность.
- Виртуальная синхронность – это концепция надежной передачи сообщений через ненадежную инфраструктуру.
-
Реализация надежности
- Надежные протоколы могут быть построены на основе ненадежных протоколов, например, TCP/IP.
- Системы групповой связи, такие как IS-IS и QuickSilver, обеспечивают высокую надежность.
- Стандарты IEEE 802.11 и другие протоколы, такие как MIL-STD-1553B и STANAG 3910, обеспечивают надежность и своевременность в режиме реального времени.
-
Проблемы надежности в реальном времени
- В системах реального времени важна не только доставка, но и уведомление о невозможности доставки.
- Существуют протоколы, такие как MIL-STD-1553B и STANAG 3910, которые обеспечивают надежность и своевременность в реальном времени.
-
Рекомендации
- Надежность является ключевым свойством для распределенных систем и развивается параллельно с развитием протоколов.
- Существуют различные протоколы, которые обеспечивают надежность и своевременность, включая AFDX, TTEthernet и другие.
Полный текст статьи: