0

我必须使用不同的协议(Tcp、UDP、Sctp)测试从客户端到服务器的值。请指导如何可能。windows中是否有任何方法可以更改协议,或者无论如何可以通过使用诸如数据包跟踪器之类的软件找到它。

谢谢

4

2 回答 2

1

虽然这个问题并不完全清楚,但听起来您似乎有兴趣查看使用这些协议中的每一个时客户端和服务器之间发送的信息。

Windows 不提供用于查看数据包数据的内置实用程序,但可以使用Wireshark等数据包分析器进行查看。

为了查看每个协议发送的值,您必须为每个协议运行一个客户端,并使用它连接到该协议的服务器。如果您没有要连接的服务器,则可能需要在本地计算机上运行一个。

您可以使用 Wireshark 中的过滤器将捕获的数据缩小到您感兴趣的协议 如果您不知道正在使用的协议,您可以按用于该连接的端口号进行过滤,该连接可以使用netstat命令建立.

您可能需要使用netstat -b来显示哪些程序正在使用哪些端口。

于 2011-06-16T01:47:25.207 回答
0

如果您只需要使用不同的协议生成数据包,那么像 netcat 这样的工具也可以提供帮助。它支持 TCP 和 UDP 并已移植到windows

于 2011-06-17T12:01:13.127 回答