我正在运行 Windows 7。有没有办法让我查看哪些当前正在运行的程序通过互联网进行通信(发送或接收数据)以及它们传输了多少数据?
答案1
或者WireShark:
Wireshark 是全球领先的网络协议分析器。它可让您捕获并以交互方式浏览计算机网络上的流量。它是许多行业和教育机构的事实标准(通常是法律标准)。
答案2
使用TCP查看器:
TCPView 是一个 Windows 程序,它将向您显示系统上所有 TCP 和 UDP 端点的详细列表,包括本地和远程地址以及 TCP 连接的状态。在 Windows Server 2008、Vista 和 XP 上,TCPView 还会报告拥有端点的进程的名称。TCPView 提供了 Windows 附带的 Netstat 程序的一个更具信息性和更方便呈现的子集。
答案3
如果您只想查看 HTTP 流量,Fiddler使用起来可能更简单。
什么是 Fiddler?Fiddler 是一个 Web 调试代理,可记录您的计算机与 Internet 之间的所有 HTTP(S) 流量。Fiddler 允许您检查所有 HTTP(S) 流量、设置断点以及“摆弄”传入或传出的数据。Fiddler 包含一个强大的基于事件的脚本子系统,并且可以使用任何 .NET 语言进行扩展。