Кодируется последовательностью целых чисел, указывающих путь к информационному элементу MIT.
Есть исключение для вершины дерева MIT. Поскольку заранее известно, что первое число «х» всегда равно 0,1,2, а второе число «у» меньше 40, то при передаче индикатора объекта можно уменьшить количество передаваемой информации, если первые два числа закодировать в одном байте в виде «40х+у». Остальные числа могут быть больше 256, поэтому идентификатор объекта будет передаваться последователь-ностью байт.
30 |
07 |
06 |
05 |
2В |
06 |
01 |
02 |
01 |
||||||||
00110000 |
00000111 |
00000110 |
00000101 |
00101011 |
00000110 |
00000001 |
00000010 |
00000001 |
|
|
|||||||
|
|||||||
|
|
|
|
|
|
Лекция №10
Назначение и функции протокола:
SNMP был разработан с целью реализации функций «менеджера» и «агента».
Первая версия SNMP включала для этих целей пять типов команд (сообщений), которые оформлялись в виде точно специфичных протокольных блоков данных PDU:
1. Get – Request A0;
2. Get – Next – Request A1;
3. Get – Response A2;
4. Set – Request A3;
5. Trap A4;
Форматы и коды сообщений SNMP:
SNMP |
SNMP |
Длина определяется приложением |
|
UDP |
СПД |
UDP |
8 байт |
IP |
IP |
20 байт |
|
Ethernet |
Ethernet |
14 байт |
Общий формат сообщений SNMP:
Version (INTEGER) |
Community (OCTET STRING) |
SNMP – PDUs (UNI) |
Формат PDUs SNMP Get, Get-Next, Set и Response:
Request ID (get, set, response) |
Error status |
Error index |
Variable bindings |
Формат PDU SNMP TRAP:
Enterprise |
Agent Address |
Generinc Trap Type |
Specific Trap Type |
Time stamp |
Variable bindings |
Команды сообщений SNMP
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.