- DTN
-
DTN (англ. Delay&Disruption-Tolerant Networking) - подход к построению архитектур сетей, толерантных к задержкам и частым обрывам связи. Используется NASA для сетей дальней космической связи IPN.
Под задержками в DTN понимаются не только задержки, порождаемые транзитными узлами или ограничениями пропускной способности канала связи. В таких сетях существуют дополнительные задержки при передаче сигнала, не зависящие от объема передаваемых данных. Они могут зависеть от скорости распространения сигнала в среде передачи (например, Скорость света в вакууме) и длины пройденного им пути (зависящей от траектории и расстояния).
Кроме того, при использовании Store&Forward появляются задержки на хранение передаваемых пакетов (на время обрыва связи). Подобные обрывы (disruptions) могут возникать вследствие ограничений полосы частот, емкости источника питания, зашумленности эфира, разреженности мобильных узлов. Такой подход позволяет в некотором роде рассматривать сети MANET как частный случай DTN.
Содержание
История
Этот раздел не завершён. Вы поможете проекту, исправив и дополнив его следующей информацией: en:History_of_delay-tolerant_networking.Архитектура
Идентификация узлов
Для идентификации получателей используется EID (англ. End-point Identifier). EID может указывать как на один, так и на группу узлов назначения. Для групп узлов могут использоваться методы рассылки Multicast/Anycast.
Этот раздел не завершён. Вы поможете проекту, исправив и дополнив его следующей информацией: EID, URIs, Any/Multicast,RFC 4838.Передача данных
Данные от приложений, представленые в виде сообщений произвольной длины (ADU, англ. Application Data Unit), трансформируются в специальные пакеты (Bundle), предназначенные для пересылки в гетерогенных сетях. Bundle состоит из блоков (не менее двух), каждый из которых может содержать либо только данные приложений, либо только служебные данные, необходимые для доставки (например, EID получателя). Причем, если в традиционных архитектурах служебные данные хранятся в заголовке или payload пакета, то в DTN они могут храниться в произвольных блоках. Сами пакеты допускают фрагментацию/объединение, а каждый полученный фрагмент считается отдельным пакетом.
Как и в IP-сетях, используется подход Store-and-forward (Сохрани и передай), предполагающий сохранение пакетов при отсутствии возможности их передать. Однако, в DTN время хранения значительно дольше вследствие того, что канал может быть недоступен на момент передачи и к тому же сам по себе ненадежен. Кроме того, в сетях DTN сложнее своевременно отследить состояние канала из за значительной задержки на передачу сигналов. Поэтому для ожидающих отправки пакетов рекомендуется использовать постоянные хранилища (такие как диски, flash-память).
Поиск маршрутов
Этот раздел не завершён. Вы поможете проекту, исправив и дополнив его следующей информацией: en:Routing_in_delay-tolerant_networking,RFC 4838.Исследования
Этот раздел не завершён. Вы поможете проекту, исправив и дополнив его следующей информацией: en:Delay-tolerant networking#Research efforts.См.также
Примечания
Ссылки
Категории:- Сетевые протоколы
- Беспроводные сети
- Архитектура компьютерных сетей
Wikimedia Foundation. 2010.