如何知道自己的ip地址是多少位的?
IP地址的网络地址是通过32位的IP和32位的掩码进行与运算得到的。
首先要把IP地址和子网掩码都换算为32位的二进制。与运算的特点是有0就为0,全1才为1。
具体计算如下:
11000000 192 (IP地址第一段)
11111111 255 (子网掩码的第一段)
11000000 192 (与运算的结果)
------
10101000 168 (IP地址第二段)
11111111 255 (子网掩码的第二段)
10101000 168 (与运算的结果)
----------
00001010 10 (IP地址第三段)
11111111 255 (子网掩码的第三段)
00001010 10 (与运算的结果)
--------
00000000 0 (IP地址第四段)
11000000 192 (子网掩码的第四段)
00000000 0 (与运算的结果)
将四段中的与运算结果列出为192.168.10.0即为第一个子网的网络地址。
因为C类地址默认的掩码是255.255.255.0。但现在的掩码是255.255.255.192。
比原来的的掩码中为1的位多了两位,所以划分了2^2=4个子网。题中的是第一个子网。该子网的有效主机号为192.168.10.1----192.168.10.62。
扩展资料
例题:
判断IP:12.196.132.54与56.196.56.165是否在同一网段。(默认子网掩码)
第一步:这些转换成二进制
IP1:12.196.132.54 00001100.11000100.10000100.00110110
IP2:56.196.56.165 00111000.11000100.00111000.10100101
子网掩码:255.0.0.0 11111111.00000000.00000000.00000000
第二步:把IP与子网掩码进行AND运算
IP1 AND 子网掩码=00001100. 00000000.00000000.00000000
IP2 AND 子网掩码=00111000. 00000000.00000000.00000000
第三步:把得到的结果转换成十进制
IP1的网络标识:12.0.0.0
IP2的网络标识:56.0.0.0
所以可知它们不是同一网段的。
参考资料:百度百科—IP子网划分
2023-07-25 广告