xad74 发表于 2015-3-2 19:45:43

跨网段搜索IP方式的猜想

前几天从朋友那拿了块网络控制板,因不知道IP就一直搁置着,今天他又给了个软件,一搜IP就出来了,27.xx.xx.xx,我去让我那去找啊。不过一下子就好奇了,他是怎么做到跨网搜IP的,打开抓包软件再开朋友给的软件搜寻下

看懂了,他采用的是用UDP协议向网络发送255.255.255.255的广播包,电脑向控制板发送UDP广播包,控制板收到广播包后再发送广播包,电脑收到后就可以解析出控制板的IP了。
以上是我的猜想,不知道对否

varding 发表于 2015-3-2 20:53:30

本帖最后由 varding 于 2015-3-2 20:55 编辑

按我的理解你这个说法是对的
255.255.255.255 这个是受限的广播地址,这个广播路由器不会转发,但本地网络上的所有主机将都会收到这个广播
udp包里包含了发送者的ip和端口,所有接收者只需要按照这个ip和端口给发送者回复消息即可

728196 发表于 2015-3-2 21:06:22

UDP 组播

墨非 发表于 2015-3-3 10:14:31

试过在openwrt 路由上装LLDP (链路层发现协议), 然后在windows下用winpscp 抓包解析出设备IP。

seeseeduo 发表于 2015-3-3 11:55:26

楼主朋友用的软件有没有名称或链接之类?···

zjrenyu 发表于 2015-3-3 13:39:23

方便的话,2个软件都上传看看{:titter:}

duanll 发表于 2015-3-3 20:16:12

哪有那么麻烦,用UDP广播通信,非常简单。
页: [1]
查看完整版本: 跨网段搜索IP方式的猜想