如何使用子网掩码来判断通信双方是否在同一个子网内?

2025-04-02 19:39:54
推荐回答(2个)
回答1:

举个例子
一个网址地址为192.168.1.0/27的网络地址中有一个子网掩码为255.255.255.128,求这个子网掩码的地址起始范围。

网络地址192.168.1.0/27 转换为二进制则为255.255.255.11100000
默认的C类子网掩码为255.255.255.0则为 255.255.255.00000000

由此可知这个网络地址是借了3位主机位

子网掩码255.255.255.128转换为二进制则为255.255.255.10000000
255.255.255.128 这个子网掩码是其中的一个子网

地址起始范围为10000001-10011110
即129-158
即192.168.1.129-192.168.1.158 在一个网段之中。
这种题型先考虑这个子网的网络号是多少,然后进一步求出此网络号的地址起始范围。
起始范围中的主机地址在一个网段之中。
Q Q :476206181 大家一起学习。

回答2:

我靠 这怎么知道 还需要知道两台机器的ip地址 ip地址和子网掩码全部换为2进制数相与

得出的结果就是子网号 在同一子网内的话 子网号一样 。。。 光知道子网掩码