Network programming 在网络中识别是路由器还是im ping到的系统的方法

Network programming 在网络中识别是路由器还是im ping到的系统的方法,network-programming,Network Programming,有没有办法确定我正在ping的是路由器还是网络中的系统?当我在用c#做一个项目“网络映射”时。我想用图形显示路由器和连接的系统,有人能帮我吗。 提前感谢您可以发送SNMP请求以使其识别自身,但我不知道路由器与任何其他类型的IP主机有什么区别。它们都是IP主机。我不认为有,因为我不认为有一种合适的方式来寻址给定路由器后面的所有计算机,除非该路由器具有此类内置功能。从网络的角度来看,如果我记得很清楚我以前的课程,路由器实际上是一个“系统”,正如你所说,任何有两个网络接口的计算机都可以设置为路由器。

有没有办法确定我正在ping的是路由器还是网络中的系统?当我在用c#做一个项目“网络映射”时。我想用图形显示路由器和连接的系统,有人能帮我吗。
提前感谢

您可以发送SNMP请求以使其识别自身,但我不知道路由器与任何其他类型的IP主机有什么区别。它们都是IP主机。

我不认为有,因为我不认为有一种合适的方式来寻址给定路由器后面的所有计算机,除非该路由器具有此类内置功能。从网络的角度来看,如果我记得很清楚我以前的课程,路由器实际上是一个“系统”,正如你所说,任何有两个网络接口的计算机都可以设置为路由器。