您现在的位置是:首页 > 运维网络杂文

IP地址简单算法

阿龙2021-11-28【网络杂文】人已围观

IP地址分为网络位与主机位,靠子网俺码来区分。
如:
IP地址:192.168.1.50 子网俺码:255.255.255.0 从这可以看出,网络位是24位,主机位是8位

分析:
一个俺码是8位二进制,如:0000 0000.0000 0000.0000 0000.0000 0000 而我们看到的255是十进制的,那如果我们把十进制转回二进制你会发现是这样的: 1111 1111.1111 1111.1111 1111.0000 0000这个就是上面的子网俺码,二进制转十制计算公式如下:

128 64 32 16 8 4 2 1对应的刚好是0000 0000,如果全1就是等于128+64+32+16+8+4+2+1=255,8个1也代表着8位网络位,上面三个255,即是8*3=24位。

常见的地址有三种类型:
A类8位1.0.0.1-126.255.255.254
B类16位128.1.0.1-191.255.255.254
C类24位192.0.1.1-223.255.255.254

比如需要100个IP地址?
100个IP得是2的7次方,即128个地址,而俺码是32-7=25即网络位25,换算成十进制即:255.255.255.128因为24位就是3个255了,然后又借了一位就是128,所以IP地址段可以是:192.168.1.1到192.168.1.126 上面结果不是128个地址吗,其时还得减2才行,0是代表这个网络,127代表广播地址即:192.168.1.127。

Tags:IP地址

很赞哦! ()