Логика обработки сетевого пакета

Логику обработки сетевого пакета программой TMeter можно разделить на три уровня: уровень набора фильтров, уровень фильтра и уровень правила.

Уровень правила

Для того, чтобы сетевой пакет удовлетворял правилу необходимо чтобы выполнились все заданные в нем условия.

Уровень фильтра

Каждый фильтр может содержать неограниченное количество правил. Для того, чтобы сетевой пакет удовлетворял фильтру, необходимо чтобы сработало по крайней мере одно правило, перечисленное в фильтре. Правила в фильтре имееют свои порядковые номера. Пакет обрабатывается в фильтре последовательно от правила с номером 1 до первого срабатывания. В случае, если сработанное правило имеет действие "Подсчитать" или "Подсчитать и пропустить", то счетчик переданных байт или счетчик посланных байт данного фильтра будет увеличен на размер сетевого пакета.

Уровень набора фильтров

Пакет поступает на обработку в набор фильтров последовательно - от первого до последнего фильтра. Пакет передается на обработку в следующий фильтр, если:

Прекращается обработка пакета всеми последующими фильтрами, если: