Jump to content

ДСН.1

В телекоммуникациях и компьютерных сетях Concrete Syntax Notation One ( CSN.1 ) — это стандартная и гибкая нотация, которая описывает структуры данных для представления, кодирования, передачи и декодирования данных, в частности GPRS, используемого для сотовых телефонов . Многие примеры структур данных, закодированных CSN.1, можно найти в 3GPP TS44.060, а информативное описание синтаксиса CSN.1 можно найти в 3GPP TS 24.007.

Вот пример описания сообщения CSN.1. Если первый бит равен 1, следует структура яблока, которая представляет собой 5-битный код Apple. С другой стороны, если первый бит равен 0, следуют 3-битный оранжевый код и 2-битный тип очистки.

<Example> ::= { 1 <Apple struct> | 0 <Orange struct> } 0;
<Apple struct> ::= < Apple Code : bit(5) >;
<Orange struct> ::= <Orange Code : bit(3) > <PeelType: bit(2)>;

Преимущества

[ редактировать ]
  • Это относительно просто понять.
  • Обозначение чрезвычайно компактно – можно адресовать любой бит.

Недостатки

[ редактировать ]
  • Очень сложно поддерживать, когда необходимо реализовать расширения и новые версии протоколов.
  • Создать компилятор языка очень сложно, поскольку язык может включать выражения, ссылающиеся на любые ранее декодированные именованные элементы.
  • Структуры CSN.1, перечисленные в стандартах связи, не проверяются и часто наполнены ошибками и нестандартными обозначениями.

См. также

[ редактировать ]
  • Приложение B 3GPP TS 24.007 содержит подробное описание CSN.1.
  • CSN1.INFO предоставляет полное онлайн-описание CSN.1 (включая те части, которые не объяснены в TS 24.007), с примерами и типичными ошибками.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: f9897a5b59ad1df3e2bf33e39d26b31d__1648460040
URL1:https://arc.ask3.ru/arc/aa/f9/1d/f9897a5b59ad1df3e2bf33e39d26b31d.html
Заголовок, (Title) документа по адресу, URL1:
CSN.1 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)