Лучшее их определение (т. Е. определение ) содержится в разделах RFC, который их определяет : RFC 2578 .
Как говорится в RFC, Counter32 не имеет определенного начального значения, поэтому одно чтение Counter32 не имеет информационного содержания. Вот почему вы должны взять два (или более) чтения, чтобы понять это. Примером этого может быть количество пакетов, полученных по интерфейсу Ethernet. Если вы прочитаете и вернете 4 миллиона пакетов, вы ничего не узнаете: возможно, провод был отключен от интерфейса за последний год, или он может передавать миллионы пакетов в секунду. Чтобы узнать что-либо, нужно пройти несколько чтений.
Датчик 32, с другой стороны, измеряет некоторое количество в определенный момент времени и может увеличиваться или уменьшаться. Вы не можете делать значимые наблюдения о двух (или более) чтениях с течением времени. Примером этого является свободное дисковое пространство. Вы можете получить значение сейчас и через час и обнаружить, что изменение равно нулю, но вы не можете сделать вывод, что в течение часа ничего не было записано на диск. Возможно, диск забит постоянными добавлениями и удалениями, которые не приводят к чистому изменению свободного пространства.