如何确定两台主机是否在同一个网段?

举例说明:      

        已知A、B两台主机的IP地址和子网掩码,判断他们是否在同一个网段。

        A:192.168.1.1/24      B:192.168.1.33/27

判断两台主机是否在同一个网段的方法:

        用分别用本机的子网掩码IP地址展开成二进制做与运算,得出的结果(网络ID)是否相同,如果相同则在同一个网段。

Step1:

        A的IP地址:        11000000.10101000.00000001.00000001

        A的子网掩码:    11111111.11111111.11111111.00000000

        与运算结果:      11000000.10101000.00000001.00000000

                                  (192.168.1.0)

Step2:

        B的IP地址:        11000000.10101000.00000001.00100001

        B的子网掩码:    11111111.11111111.11111111.11100000

        与运算结果:      11000000.10101000.00000001.00100000

                                  (192.168.1.32)

Compare:192.168.1.0   和 192.168.1.32 不相等

Conclusion:A和B不在同一个网段

你可能感兴趣的:(网络,网络,ip)