Почему вместо 65536 есть адреса источника 65520 dnp3?
Адреса источника и назначения канального уровня DNP3 составляют 16 бит каждый. Это означает, что он может иметь 2^16 = 65536 разных адресов. Исходя из официальных документов DNP3, есть 65536 адресов получателей, что я понимаю. Но есть только 65520 адресов источников, почему это так? Для чего еще оставшиеся 16 адресов?
То, что я сказал выше, вы можете прочитать из любой документации dnp3, или эта ссылка также работает: https://www.ixiacom.com/company/blog/scada-distributed-network-protocol-dnp3
1 ответ
Я не знаком с DNP3, но я нашел спецификацию для реализации протокола канального уровня DNP3 по адресу https://library.e.abb.com/public/06e4e2267fd04c3884515a0360210068/1MRK511380-UUS_-_en_Point_list_manual__DNP_650_series_2.1.pdf. Смотрите страницу 36:
1.4.1 Адрес канала передачи данных. Указывает, можно ли настраивать адрес канала во всем допустимом диапазоне от 0 до 65 519. Адреса каналов передачи данных от 0xFFF0 до 0xFFFF зарезервированы для широковещательной или других специальных целей.
Хотя источник не указывает, для чего эти 16 адресов зарезервированы (возможно, в качестве меры предосторожности для будущих нужд), он указывает, что они зарезервированы.