Все что нам нужно, это битстафинг, контрольная сумма и флаги. Все остальное либо относиться к конкретному протоколу и описано в стандарте на него, либо передается/принемается прозрачно, без вмешательства в лишние детали. Я всеж не очень пойму что конкретно вам нужно, какая у вас задача?