IP地址段与子网掩码

子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网络。

最为简单的理解就是两台计算机各自的IP地址与子网掩码进行AND运算后,如果得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的,可以进行直接的通讯,世界很简单。

示例: 

192.168.0.1/24

含义是前24位全部是1,后8位是0,主机个数有 2^8=256个

 

运算演示之一:

IP 地址  192.168.0.1

子网掩码 255.255.255.0 

转化为二进制进行运算:

IP 地址 11010000.10101000.00000000.00000001

子网掩码 11111111.11111111.11111111.00000000

AND运算

11000000.10101000.00000000.00000000

转化为十进制后为:192.168.0.0

 

运算演示之二:

IP 地址  192.168.0.254

子网掩码 255.255.255.0 

转化为二进制进行运算:

IP 地址 11000000.10101000.00000000.11111110

子网掩码 11111111.11111111.11111111.00000000

AND运算

11000000.10101000.00000000.00000000

转化为十进制后为:192.168.0.0

 

运算演示之三:

IP 地址  192.168.0.4

子网掩码 255.255.255.0

转化为二进制进行运算:

IP 地址 11010000.10101000.00000000.00000100

子网掩码 11111111.11111111.11111111.00000000

AND运算

11000000.10101000.00000000.00000000

转化为十进制后为:192.168.0.0

 

通过以上对三组计算机IP地址与子网掩码的AND运算后,运算结果是一样,均为 192.168.0.0

所以计算机就会把这三台计算机视为是同一子网络,然后进行通讯的。

我现在单位使用的米扑代理服务器,内部网络就是这样规划的。

也许你又要问,这样的子网掩码究竟有多少了IP地址可以用呢?你可以这样算。

根据上面可以看出,局域网内部的ip地址是我们自己规定的(当然和其他的ip地址是一样的),这个是由子网掩码决定的通过对255.255.255.0的分析。

可得出:前三位IP码由分配下来的数字就只能固定为192.168.0  所以就只剩下了最后的一位,那么显而易见了,ip地址只能有(2的8次方减1),即256-1=255 一般末位为0或者是255的都有其特殊的作用。

 

IP地址数量

截至2017年12月,我国IPv6地址数量为23430块/32,年增长10.6%

全球 IPv4 地址数已于2011年2月分配完毕,全球IPv4总地址 2^32 大约40亿个

其中,需除去一些保留A、B、C段,如 10.0.0.0、172.16.0.0-172.31.0.0、172.168.0.0 、 192.168.0.0

自2011年开始我国IPv4地址总数基本维持不变,截至2017年12月,共计有33870万个,全球占比 3.387/40 = 8.468%

数据来自于:2018年中国互联网络发展状况统计报告

IP个数查询:https://neo.quadranet.com/utilities/ip

IPv6测试:http://test-ipv6.com

 

IP段、A类IP是什么

1. A类地址
  (1)A类地址第1字节为网络地址,其它3个字节为主机地址。
  (2)A类地址范围:1.0.0.1—126.255.255.254
  (3)A类地址中的私有地址和保留地址:
  ① 10.X.X.X是私有地址(所谓的私有地址就是在互联网上不使用,而被用在局域网络中的地址)。
  范围(10.0.0.0-10.255.255.255)
  ② 127.X.X.X是保留地址,用做循环测试用的。

2. B类地址
  (1) B类地址第1字节和第2字节为网络地址,其它2个字节为主机地址。
  (2) B类地址范围:128.0.0.1—191.255.255.254。
  (3) B类地址的私有地址和保留地址
  ① 172.16.0.0—172.31.255.255是私有地址
  ② 169.254.X.X是保留地址。如果你的IP地址是自动获取IP地址,而你在网络上又没有找到可用的DHCP服务器,就会得到其中一个IP。

3. C类地址
  (1)C类地址第1字节、第2字节和第3个字节为网络地址,第4个个字节为主机地址。另外第1个字节的前三位固定为110。
  (2)C类地址范围:192.0.0.1—223.255.255.254。
  (3)C类地址中的私有地址:192.168.X.X是私有地址。(192.168.0.0-192.168.255.255)

4. D类地址
  (1) D类地址不分网络地址和主机地址,它的第1个字节的前四位固定为1110。
  (2) D类地址范围:224.0.0.1—239.255.255.254

5. E类地址
  (1) E类地址不分网络地址和主机地址,它的第1个字节的前五位固定为11110。
  (2) E类地址范围:240.0.0.1—255.255.255.254

IP的英文概念是非常广泛的,包括品牌、商标、版权,还有很重要的就是商业秘密、商业模式、商业标准等。

IP拥有量的多少,是区分制造与创造的最主要标志,一个国家拥有的IP太少,它的产业或者企业在国际分工中就只能扮演初级加工者的角色。

 

IP段对应表

掩码 IP总数 子网掩码 Amount of a Class C
x.x.x.x/30 4 255.255.255.252 1/64
x.x.x.x/29 8 255.255.255.248 1/32
x.x.x.x/28 16 255.255.255.240 1/16
x.x.x.x/27 32 255.255.255.224 1/8
x.x.x.x/26 64 255.255.255.192 1/4
x.x.x.x/24 256 255.255.255.0 1
x.x.x.x/23 512 255.255.254.0 2
x.x.x.x/22 1024 255.255.252.0 4
x.x.x.x/21 2048 255.255.248.0 8
x.x.x.x/20 4096 255.255.240.0 16
x.x.x.x/19 8192 255.255.224.0 32
x.x.x.x/18 16384 255.255.192.0 64
x.x.x.x/17 32768 255.255.128.0 128
x.x.x.x/16 65536 255.255.0.0 256

 

IP地址段与子网掩码计算表 

掩码位数

子网数

十进制掩码

IP 数

可用IP数(网络号-广播地址)

0

1

0

0

0

0

4294967296

4294967294

1

2

128

0

0

0

2147483648

2147483646

2

4

192

0

0

0

1073741824

1073741822

3

8

224

0

0

0

536870912

536870910

4

16

240

0

0

0

268435456

268435454

5

32

248

0

0

0

134217728

134217726

6

64

252

0

0

0

67108864

67108862

7

128

254

0

0

0

33554432

33554430

8

256

255

0

0

0

16777216

16777214

9

512

255

128

0

0

8388608

8388606

10

1024

255

192

0

0

4194304

4194302

11

2048

255

224

0

0

2097152

2097150

12

4096

255

240

0

0

1048576

1048574

13

8192

255

248

0

0

524288

524286

14

16384

255

252

0

0

262144

262142

15

32768

255

254

0

0

131072

131070

16

65536

255

255

0

0

65536

65534

17

131072

255

255

128

0

32768

32766

18

262144

255

255

192

0

16384

16382

19

524288

255

255

224

0

8192

8190

20

1048576

255

255

240

0

4096

4094

21

2097152

255

255

248

0

2048

2046

22

4194304

255

255

252

0

1024

1022

23

8388608

255

255

254

0

512

510

24

16777216

255

255

255

0

256

254

25

33554432

255

255

255

128

128

126

26

67108864

255

255

255

192

64

62

27

134217728

255

255

255

224

32

30

28

268435456

255

255

255

240

16

14

29

536870912

255

255

255

248

8

6

30

1073741824

255

255

255

252

4

2

31

2147483648

255

255

255

254

2

 

32

4294967296

255

255

255

255

1

 

注: 广播地址x.x.x.0 和 x.x.x.255 为保留地址,因此 可用IP数 = (网络号 - 广播地址)

 

IP地址的应用实例

米扑代理,采用自建机房搭建服务器,拥有电信、联通、移动等网络运营商A、B、C类ip地址数千万个,并且实时高效智能切换ip

米扑代理,全部是私密高匿代理,支持 http、https、socks5等协议,高达99%以上的可用率,理论上是100%,可以采集研究淘宝、京东、天眼查等商业数据

米扑代理:https://proxy.mimvp.com

 

 

参考推荐

2018年中国互联网络发展状况统计报告

阿里云、腾讯云等弹性IP的开发API接口

9大代理服务器软件的比较与分析