Да, способ описания структур и протоколов. А компиляторы ASN.1 генерируют по ASN.1-описанию аналогичные структуры для вашего языка программирования и код кодирование/декодирования.
По поводу того, что постепенно отказываются, вряд ли где-то можно прочитать. Я высказал свое личное мнение, что для новых протоколов его применяют реже. Может, это не так. Может и правда, не применяют по незнанию. Вот взять, к примеру, EBML (медиа-контейнер матрешка — *.mkv/*.mka). Очень сильно напоминает ASN.1 BER, но, чуть более дилетантски сделан, на мой взгляд. На роль "аналога XML для двоичных данных" ASN.1 BER куда лучше подходит, чем EBML.
Здравствуйте, black_claster, Вы писали: _>Подскажите пожалуйста, так получаеться ASN.1 это не язык программирования а способ описания структур? _>И еще а где можно прочитать про то что от asn.1 постепенно отказываються и переходят на другие протоколы?