如何快速的手动进行IP与子网掩码的AND运算

2025-11-20 03:28:29

1、直接进入步骤:

假如给定一个十进制IP地址:192.168.110.11  ,子网掩码255.255.255.0,求网络号。

首先是要把十进制化成二进制(由于我只是换算二进制与十进制所以并不解这个题)。

说一下IP地址的某一段十进制化成二进制后会变成一组8位的二进制数,

这二进制与十进制有下面关系。

2、十进制)=11111111(二进制);

1(十进制)=00000001(二进制);

方法是二进制换成这种数组:128  64  32  16  8  4  2  1 这组数字分别对应8位二进制的每一位,

我现在具体解释下怎么换算

上面的二进制IP 11111111化成十进制是255(这个绝对知道)

二进制00000001化成十进制1

这是我的解题步骤

1       1    1    1   1  1  1  1      0    0    0     0   0  0  0  1

128  64  32  16  8  4  2  1    128  64  32  16  8  4  2  1

可以发现将二进制对应到128 64 32 16 8 4 2 1中时

1对应的就是有这个,0对应的便是没有这个

第一组全部对应就是128+64+32+16+8+4+2+1=255

第二组由于0对应的便是没有只有最后一个1对应下面的1所以化成十进制就只是1

如果把第二组的二进制变成01101011

则对应的便是64 32 8 2 1把它们相加就是十进制107

具体的就是这样

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢