Допустим, есть два устройства, обменивающиеся данными по какой-то ненадёжной линии: длинные провода / радиоканал / ИК.
Нужен протокол, обеспечивающий проверку сохранности и целостности данных. Разумеется, его можно изобрести.
Вопрос: нет ли универсального готового протокола ? В виде аппаратно-независимой библиотеки СИ ? Что бы были целые данные на входе, целые данные на выходе, а между устройствами библиотека как-то сама устанавливает связь и передаёт-проверяет пакеты?
Казалось бы, задача распространённая, много где решается в +- одном и том же виде, может быть есть готовые решения ?