В этой статье я расскажу о том, что такое рекурсивные сети передачи данных, и попытаюсь раскрыть смысл этой концепции. Во введении представлена историческая справка, её можно пропустить и перейти сразу к основаниям - они формулируются буквально в трех предложениях, затем обсуждаются немного подробнее. В заключение приводятся иллюстрации на простых примерах.
На прошлой неделе я занимался проектированием схем протоколов IPC между компонентами нашего ПО (по сути - прошивки специального беспроводного маршрутизатора) и столкнулся со следующей проблемой. От компонентов требовалось отправлять свой текущий статус, и по большей части он получался бинарным: OK=0
(всё хорошо) и NOK=1
(компонент сломался). Однако для некоторых компонентов требовалось больше информации - помимо исправности, хотелось знать более детальное состояние. Например, что компонент сейчас работает в состоянии A
или в состоянии B
, или же он сломался и находится в состоянии ошибки.
Всем привет! На связи Wire Snark, один из основателей DC7831 / DEFCON Нижний Новгород. Я решил подключить ведение блогов на сайте сообщества. Вначале будет доступно два блога: