ГОСТ Р 56451—2015
Окончание таблицы 2
Синтаксис
Количество битов
Мнемоника
If (Start_lndlcator==*0") and (End_lndlcator==*0’-) and
(Label_type_lndicator==“00") {
Padding_bits
4
bslbf
for<i=0;i<N1;l+’») {
Paddmg_bytes
8
bslbf
>
} else {
GSE_Length
12
umisbf
If (StartJndicator— "0“) or (Endjndrcator=**0*> {
FragJD
8
umsbf
)
If (Start_lndicator==,’1") and (EndJnd ica toi^’O ”) {
Total_Length
16
uansbf
)
If (Start_lndlcator==’ 1“) {
Protocol_Type
16
uonsbf
if (Label_Type_lndicator==*00") {
6_byte_Label
48
bslbf
) else if (Label_Type_lndlcator=»*01*) {
3_byte_Label
24
bslbf
>
if (Protocol_Type < 1536) {
for<l*0;l<N2:l**) {
Extens»on_Header_byte
8
bslbf
)
)
}
for(i=0;i<N3;i*+) {
POU_data_byte
8
bslbf
}
If (Start_lndicator==*0*) and (»End_lndicator=="1“) {
CRC_32
32
rpcrtof
}
)
)
Каждый пакет GSEсостоитиз ЗаголовкаGSE и последующей полезной нагрузки GSE. гденаходит
ся инкапсулированный PDU или фрагментинкапсулированного PDU. На рисунке 2показан форматзаго
ловка GSE. Применение незаштрихованных полей всегда обязательно, а заштрихованные поля могут
быть опущены в зависимости от типов предыдущих полей управления в первых4 битах заголовка GSE.
Наличие возможных заголовков расширения определяется типом протокола. Минимальная длина
заголовка GSE 2байта.
7