ГОСТ Р 54458—2011
Если контрольная сумма получилась равной нулю, полезаполняют единицами. Если контрольную
сумму не требуется подсчитывать, значение поля оставляют нулевым.
Пример подсчета контрольной суммы для заголовка UDP пакета приведен в Приложении В.
Значения полей «Адрес получателя» заголовка IP пакета зависит от числа получателей, которые
могут одновременно принять MPEG-2 TS поток no IP сети. Если MPEG-2 TS поток требуется отпра
вить только одному получателю, значение поля «Адрес получателя» должно соответствовать одному из
адресов, принадлежащих классам (номерам сетей) А. В, С или D. Принадлежность адреса сети тому или
иному классу определяется по старшим битам адреса.
• Если адрес начинается с 0, то сеть относится к классу А и номер сети занимает один байт,
остальные 3 байта интерпретируются как номер узла в сети. Сети класса А имеют номера в диапазоне от
1до 126. В сетях класса А количество узлов от 21вдо 224. Диапазон адресов сети класса А: от 1.0.0.1 до
126.255.255.254.
• Если адрес начинается с сочетания 10. то сеть относится к классу В и является сетью средних
размеров с числом узлов от 28до 21в. В сетях класса В под адрес сети и под адрес узла отводится по
16 битов, то есть по 2 байта. Диапазон адресов сети класса В: от 128.0.0.1до 191.255.255.254.
• Если адрес начинается с сочетания 110. то это сеть класса С с числом узлов до 28. Под адрес
сети отводится 24 бита, а под адрес узла — 8 битов. Диапазон адресов сети класса С: от 192.0.0.1 до
223.255.255.254.
• Принадлежность адреса классу D определяется сочетанием 1110 в старших битах адреса. Если
MPEG-2 TS поток, передаваемый по IP сетям, должен быть получен одновременно несколькими полу
чателями. то значение поля «Адрес получателя» должно соответствовать сети класса D (группа мульти-
вещательных адресов). Диапазон адресов сети класса D: от 224.0.0.1 до 239.255.255.255.
Получатели MPEG-2 TS потока, передаваемого no IP сети, одновременно получающие данный
поток, образуют группу с номером, указываемым в поле «Адрес получателя». Получатели должны сами
идентифицировать себя, то есть определять, к какой из групп они относятся. Один и тот же получа
тель может входить в несколько групп. Групповой (мультивещательный) адрес не делится на поля но
мера сети и узла и обрабатывается маршрутизаторами IP сетей в соответствии с протоколом IGMP
версии 3.
Сформированный IP пакет передается в блок канального уровня.
В направлении MPEG-2 TS*-IP блок сетевого уровня должен формировать запросы IP маршрути
заторам с указанием значений для полей «Адрес отправителя» и «Адрес получателя» для получения
доступа к IP потокам, содержащим MPEG-2 TS. Если поток предназначен для нескольких получателей,
то блок сетевого уровня должен формировать запрос в соответствии с протоколом IGMP версии 3.
Блок сетевого уровня должен проверять значения полей «Адрес отправителя» и «Адрес получателя»,
полученных из блока канального уровня, а также проверять значение поля «Протокол» на соответствие
цдеитификатору UDP-протокола (значение 17). и если значения полей соответствуют значениям соот
ветствующих полей в запросах, то содержимое из области данных IP пакета длиной, равной значению из
поля «Длина UDP пакета», передается в блок капсуляции.
6.1.6Блок канального уровня должен осуществлять формирование пакетов канального уровня
для передачи их по сетям Ethernet.
В Ethernet сетях для пакетов (кадров) используется формат Ethernet type II. представленный на
рисунке 4.
UU1«рам па
р
к
гс
>
м
«
WWW
1 м « 1 и г а а и |п « * и г а д т 1 ____п м - т и п
W M X M W T Р Я Я И Я Х]flWOWWh)
п
f b i l l --------1 га
--------
МВ)4471M r
U D Pm r
1
8
1
I
&
Мвв 1Ю0Ы т
___________________
_____________________________________________________
Н В Ш М Г
Рисунок 4 — Формат пакетов Ethernet type II
К полученному из блока сетевого уровня IP пакету блок канального уровня должен добавлять за
головок кадра Ethernet II. представленный на рисунке 5.
7