Did ever happen to you to see that there is network traffic generated by your computer (in general something small and constant, for example 10 k) that is unusual and you have never seen before? You probably want to know what program/process/service generates that traffic and why it generates it. So, does anyone know a free program that displays the amount of traffic generated by each process?
Maybe the simplest way is to install a free (for a private use) utility called `Prio': http://www.prnwatch.com/
Among other handy things, it adds a tab to the standard Windows Task Manager, where one can see the current TCP activity of each process. Column captions are clickable, so it is easy to sort the list, say, by the actual `Speed Out' etc.
The full set of features is:
1. Saving the priority of each process.
2. Detecting the full path to the executable file and providing detailed information about it from the name of the process in the list of running processes in Windows Task Manager.
3. Viewing services hosted by processes.
4. Quick access to system services and controlling them.
5. Analyzing the current TCP/IP connections of the computer.