对IP播音的简单实验

对IP广播的简单实验


我的路由器连接了3个设备:

1.IOS5.0的手机:192.168.1.100

2.Android2.3的手机:192.168.1.101

3.win7的PC机:192.168.1.102


路由器IP地址为192.168.2.1,子网掩码为255.255.255.0

当在win 7 的 PC里简单调用PING 192.168.2.255结果如下:


对IP播音的简单实验


多次尝试,回复的都是192.168.2.100,没有收到192.168.2.101和192.168.2.102,PING一下没有回复的两个IP,都正常如下:

PING:192.168.2.101:

对IP播音的简单实验

PING:192.168.2.102:

对IP播音的简单实验


我们重新看一下第一个PING,用WireShark抓包如下:

对IP播音的简单实验

确实只收到了192.168.2.100的回包。

猜想:是不是路由器只对第一个机器进行广播?

验证:当断开IOS设备后,如下,没有任何回包。

对IP播音的简单实验

结论:

只有IOS支持接收广播,对于Android和win7 没有对广播进行回应。其次,路由器没有对win7进行广播通知,因为上面的抓包来看,没有收到任何来自路由器的请求,可能是因为源IP和目的IP是一样的原因?

只是对上述实验简单记录一下,如果有其他解释,希望能够告诉我一下。Thanks.