ip:192.168.2.188
网关地址:192.168.2.1
1、当子网掩码为:255.255.255.0时,如果IP的网络段最后的2与网关的网络段最后的2相同,即在同一网段。
ip: 192.168.2.188
网关地址: 192.168.2.1
2、当子网掩码不为:255.255.255.0时,要计算IP与网关的网络地址是否在同一网段:
ip: 192.168.2.188 ------> 11000000 10101000 00000010 10111100
子网掩码: 255.255.255.128 ------> 11111111 11111111 11111111 10000000
网关地址: 192.168.2.1 ------> 11000000 10101000 00000010 00000001
计算IP的网络地址:
11000000 10101000 00000010 10111100
& 11111111 11111111 11111111 10000000
11000000 10101000 00000010 10000000
192. 168. 2. 128
计算网关的网络地址:
11000000 10101000 00000010 00000001
& 11111111 11111111 11111111 10000000
11000000 10101000 00000010 00000000
192. 168. 2. 0
- IP地址192.168.2.188的网络地址是 192.168.2.128。
- 网关地址192.168.2.1的网络地址是 192.168.2.0。
这意味着,使用子网掩码255.255.255.128时,IP地址192.168.2.188和网关地址192.168.2.1不在同一网段内。因为子网掩码255.255.255.128将192.168.2.0网络划分为两个子网:
- 从192.168.2.0到192.168.2.127的第一个子网。
- 从192.168.2.128到192.168.2.255的第二个子网。
IP地址192.168.2.188位于第二个子网,而网关地址192.168.2.1位于第一个子网,因此它们不共享相同的网络地址,表明它们位于不同的子网中。