
已知IP地址和子网掩码,如何计算网段地址?
199.32.59.64
这个答案对吗?具体怎么计算 展开
已知IP地址和子网掩码,用IP的二进制与子网掩码的二进制数据作'与'运算,就可以得到网段地址。
原题计算的网段地址答案是正确的。
具体步骤如下:
1、把IP地址转换成二进制数:
199.32.59.64=11000111.100000.111011.1000000;
2、把子网掩码转换成二进制数:
255.255.255.224=11111111.11111111.11111111.11100000;
3、IP地址和子网掩码二进制数分别相“与”:
11000111.100000.111011.1000000 &11111111.11111111.11111111.11100000
=11000111.100000.111011.1000000;
4、将以上结果转换成十进制数:199.32.59.64,就是所求网段地址值。
扩展资料
地址判断:
子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网络的根据。
最为简单的理解就是两台计算机各自的IP地址与子网掩码进行AND运算后,如果得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的,可以进行直接的通讯。就这么简单。
参考资料来源:百度百科--网段
参考资料来源:百度百科--子网掩码
参考资料来源:百度百科--IP地址

2023-07-25 广告
准确的来说应该是子网广播地址。计算举例参考如下:
例如:ip地址是190.168.1.5 子网掩码是255.255.255.128从子网掩码中我们可以看出该ip的网络位、子网位、主机位分别是多少。
190说明该地址是一个B类ip地址,所以网络位是16位 从子网掩码255.255.255.128可以看出这是一个/25的网络所以子网位是25-16也就是9位,主机地址是7位。
当主机位是全1时我们将该地址作为子网广播地址如上边给出的(将后边的十进制5化为二进制)190 168 1 0 0000101后边7位是主机位,将主机位全设为1则为子网广播地址所以广播地址为190.168.1.0 1111111化成十进制位190.168.1.127
199.32.59.64 化为二进制数是11000111.00100000.00111011.01000000
255.255.255.224化为二进制数是11111111.11111111.11111111.11100000
“与”运算后得出的二进制数是11000111.00100000.00111011.01000000
因为“与”运算中0与1乘得0,1与1乘得1,0与0乘得0,1与0乘得0,所以不管是0或1,与另一个1“与”运算得出的结果与它自身保持不变,所以IP地址前3段和子网掩码255(二进制数为8位连续的1)“与”运算后的结果是保持不变的,我们只要看IP地址最后一段64和子网 掩码224进行“与”运算的结果,再转化为十进制数,就得出了网段地址
IP是由二部分组成,前面是网段地址,后面是主机地址,简单的说,子网掩码连续是1的部分,与IP地址“与”运算得出的结果就是网段地址(后面部分用0补齐)
但是在实际应用中,一个IP网段中的地址,要减去网络地址(主机地址部分为全0)和广播地址(主机地址部分为全1),还要减去一个网关(网关是由在网段地址中人为指定的一个IP,一般习惯用可用IP段地址的第1个(网络地址+1)或最后一个(广播地址-1),所以实际可用的IP地址往往是2的N次根(4,8,16,32,64,128,256)-3个
也就是做多每段地址有32个地址
0-31 32-63 64-95 96-127 128-159 160-191 191-223 224-255
第一步:分解子网掩码的网络位和主机位
第二步:根据主机位可以算出每个网段的最多的IP地址
第三步:从0-31位第一个网段以此类推