1. A method of tracking a network communication line by network probe terminal (“terminal agent”) simulating a browser(“original browser”) activity of a given terminal comprising the steps of: I. Accessing the network communication line; II. Tracing TCP/IP data packets routed through the communication line; III. Selecting TCP/IP data packets relating to a given IP address (“identified data packets”); IV. Selecting from the identified data packets current requests for new connections (“original requests”); V. Selecting from the identified data packets current web page components indicating new addresses (“new navigation components”); VI. Dividing the new navigation components into two categories; (f1) embedded objects or frames (“false new components”); (f2) hyperlinks (“true new components”); VII. Dividing the original requests into “primary” or “secondary” requests according to the following criteria, respectively; (g1) original requests matching true the new components, or original requests failing to match any new connection components and belonging to HTTP or POST type; (g2) original requests matching the false components or original requests failing to match any new connection components and not belonging to HTTP or post type; VIII. Selecting from the identified data packets, HTML data files relating to primary requests (“respective primary responses”); IX. Generating “virtual” secondary requests according to the respective secondary responses; X. Selecting from the identified data packets responses relating to secondary virtual requests; (“respective secondary responses”); and XI. Simulating web page presentation on the terminal agent according to the respective secondary responses.