| CPC H04L 41/145 (2013.01) [H04L 43/12 (2013.01); H04L 45/74 (2013.01)] | 14 Claims |

|
1. A network monitoring system comprising:
a communication network comprising a plurality of nodes and a plurality of node connections; wherein each node comprises an asset configured to receive/transmit packets;
a cloud computing service;
a plurality of software agents each installed in at least part of said plurality of nodes; each software agent being configured to redirect packets from a respective asset to said cloud computing service;
wherein said cloud computing service is provided with software resources configured to: receive the packets sent by each software agent;
extract from said packets source addresses and destination addresses;
identify the plurality of nodes and the plurality of node connections from said source and destination addresses and associate each node to a corresponding node identifier;
constructing an abstract model representing said communication network, wherein each node is represented by the corresponding node identifier and each node connection is represented by a corresponding link between respective nodes.
|