neolp @neolp
User
Цивилизация Пружин, 2/5
![](https://assets.habr.com/habr-web/img/avatars/143.png)
Похоже будущее за ракетами на ядерном топливе… Хотя они возможно еще тяжелее будет если смотреть на известные прототипы
0
LookДробление непрерывного потока данных на структурные единицы
![](https://assets.habr.com/habr-web/img/avatars/143.png)
Когда в протоколе появляется время — увеличивается вероятность сбоев, увеличивается сложность отладки, обеспечить времена в хост-компьютере непросто и снижается эффективность канала передачи данных — плохой способ.
0
LookДробление непрерывного потока данных на структурные единицы
![](https://assets.habr.com/habr-web/img/avatars/143.png)
Дело не в ppp, а в том, что эта тема уже была исследована и решена много лет назад, и хорошие идеи стоит использовать. Например разделитель пакетов, а не старт стоп, инверсия бита, а не произвольные замены, запрет на заменяемые символы а не просто префиксирование — получаем эффективный протокол.
+2
LookДробление непрерывного потока данных на структурные единицы
![](https://assets.habr.com/habr-web/img/avatars/143.png)
![image](https://habrastorage.org/getpro/habr/comment_images/0e9/5c7/064/0e95c7064030a3ac0d870b26858c85c3.gif)
0
LookДробление непрерывного потока данных на структурные единицы
![](https://assets.habr.com/habr-web/img/avatars/143.png)
Кстати это очень удобно когда конец пакета может быть началом следующего — оверхед минимальный.
+1
LookДробление непрерывного потока данных на структурные единицы
![](https://assets.habr.com/habr-web/img/avatars/143.png)
А для чего изобретать велосипед? Есть совершенно обычная процедура называемая byte stuffing например в ppp. Начало и конец пакета обозначаются байтом 0x7E если он встречается в пакете то заменяется на 0x7D 0x5E если встречается 0x7D то заменяется на 0x7D 0x5D (отмечаем что для исключения замен мы инвертируем один бит после признака замены) в конец пакета вставляется контрольная сумма (удобно использовать CRC8
+3
LookОнлайновые хранилища 2.0
![](https://assets.habr.com/habr-web/img/avatars/143.png)
фуфел лучше ф помойку
0
LookОнлайновые хранилища 2.0
![](https://assets.habr.com/habr-web/img/avatars/143.png)
Мне кажется что доверить свои данные неизвестно кому - это большое мужество нужно или большую глупость. Конечно кто-то скажет про шифрование и ключи но реально СВОЮ информацию я никому не доверю, а для файлообмена есть другие сервисы...
0
LookHere
1
2There
Information
- Rating
- Does not participate
- Registered
- Activity