Understanding flow-mon principles: Enhancing the reliability of flow monitoring