一、判断两台设备是否在同一局域网内
查看两台设备的ip4地址和子网掩码MASK。
- 若MASK不一样,则不在同一局域网内。
- 若MASK一样,分别计算IP&MASK。若二者相同,则在同一局域网,否则不在同一局域网。
二、单播、组播和广播的区别
单播:在同一局域网内,两个设备点对点的通信就是单播通信。在ifconfig配置vlan时,对端设备的目标IP地址须与本地设备配置的IP地址一致,且对端IP与本地IP在同一局域网内。
组播:在同一网络可达范围内,一个网络设备与关心其数据的部分设备进行通信。在ifconfig配置vlan时,对端设备的目标IP为规定的组播地址(224.0.0.0~239.255.255.255),且本地IP和对端IP在同一局域网内。本地设备在获取数据时需单独筛选组播地址。
广播:在同一网络可达范围内,一个网络设备向本网络内所有设备进行通信。在ifconfig配置vlan时,对端设备的目标IP为255.255.255.255的或能与MASK恰好组成255.255.255.255的定向广播地址,且本地IP和对端IP在同一局域网内。
参考文献
【1】如何判断两台设备是否在同一局域网内_guojunxiu的博客