Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PLITAP · Сетевой уровень

Сетевые механизмы поиска участников, установления соединений и доставки данных PLITAP.

Этап: Опубликована структура направления. Реализация и содержательные материалы будут добавляться отдельными изменениями.

Карта проекта · Общие правила участия

Назначение

  • Обнаружение участников, прямые соединения и независимая ретрансляция.
  • Передача частями, очереди, повторные запросы и продолжение после обрыва.
  • Проработка интернет-связи, Wi-Fi, Bluetooth и доступных спутниковых каналов.

Границы направления

Доставка данных не подтверждает переход владения. Общие правила сообщений относятся к spec, проверка плитки — к core. Перечень каналов обозначает направления работы; готовая поддержка устройств и операторов не заявляется.

Структура

Раздел Назначение
src/ Исходный код обнаружения, соединений, доставки и управления сетевыми ресурсами.
tests/ Проверки соединений, обрывов, повторов, смены канала и ограничений ресурсов.
docs/ Проектирование сетевого уровня и инструкции его разработки.
docs/discovery/ Поиск первых контактов и участников без единственного обязательного адреса PLITAP.
docs/transports/ Сравнение способов доставки и требований к адаптерам каналов.
docs/transports/internet/ Интернет-соединения, NAT, прямые пути и ретрансляторы.
docs/transports/local/ Локальная сеть, Wi-Fi и обнаружение ближайших устройств.
docs/transports/bluetooth/ Возможности Bluetooth, межплатформенная совместимость и ограничения устройств.
docs/transports/satellite/ Доступные спутниковые каналы, ограничения ОС и операторов, задержки и объём данных.
docs/delivery/ Возобновление передачи, очереди и работа при периодической доступности связи.

Каждый раздел сейчас содержит README с его назначением. Названия разделов не обозначают готовую функцию или выбранную технологию.

Участие

Вопросы об этом направлении и конкретные задачи — в Issues. Общие идеи — в обсуждениях PLITAP.

Предложение должно объяснять задачу, ожидаемый результат и связанные компоненты. Рабочее обсуждение, принятое правило и опубликованная реализация имеют разные статусы.

Условия использования

Лицензии для кода, спецификации и визуальных материалов определяются отдельно. См. статус лицензирования.

About

Поиск участников и передача данных PLITAP: P2P-соединения, локальные каналы, ретрансляция и возобновление доставки.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors