ip地址的分类

发布于 2021-06-03  902 次阅读


ipv4

参考:https://www.cnblogs.com/Skybiubiu/p/14915651.html

作用

IP地址有两个主要的功能:

  1. 标识主机:标识网络接口,并且提供主机在网络中的位置。

  2. 网络寻址:使得数据包从一个网络模块发送到目的地。

分类

分类 地址范围 可用地址范围 适用范围
A类 1.0.0.0~126.0.0.0 1.0.0.1~127.255.255.254 大型网络
B类 128.0.0.0~191.255.0.0 128.0.0.1~191.255.255.254 中等网络
C类 192.0.0.0~223.255.255.0 192.0.0.1~223.255.255.254 小型局域网
D类 224.0.0.0~239.255.255.255 组播地址
E类 240.0.0.0~247.255.255.255 保留地址

计算方法

  • A类,IP地址二进制位必须以0开头

    • 最小:00000001.00000000.00000000.00000000(1.0.0.0)

    • 最大:01111111.11111111.11111111.11111111(126.255.255.255)

    • 注意:127.0.0.0网段被用作loopback地址,用作测试本机通信是否正常。

  • B类,IP地址二进制位必须以10开头

    • 最小:10000000.00000000.00000000.00000000(128.0.0.0)

    • 最大:10111111.11111111.11111111.11111111(191.255.255.255)

  • C类,IP地址二进制位必须以110开头

    • 最小:11000000.00000000.00000000.00000000(192.0.0.0)

    • 最大:11011111.11111111.11111111.11111111(223.255.255.255)

ip地址是由四组8位二进制数组成的,以点分割,因此二进制数11111111为255,ipv4地址的二进制数为32位

ip地址由网络号和主机号组成

子网

参考:https://www.bilibili.com/video/BV1xu411f7UW/?spm_id_from=333.337.search-card.all.click&vd_source=59b26037e23f544e55bc49afa9f05627

为了解决ip地址分类不合理,比如不同地方所需要的ip地址主机数多少不同

比如一个地区只需要四个主机号,那么分别为

192.168.0.0

192.168.0.1

192.168.0.2

192.168.0.3

而这些转化为二级制就是四组八位数,由于只有主机号不同,也就是只有第四组的八位数不同

为了辨别上述这四个主机数所在为一个地区,引入了子网掩码的概念

由于上述四个ip地址的网络号相同,为了方便子网掩码将其都锁定为1,也就是如下,那么剩下不同的就是主机号了,把主机号的位数锁定为00,那么当遇到192.168.0.4,就能够区分是否为同一地区,然后将子网掩码转化为我们熟悉的十进制数,也就是255.255.255.252,然后将ip地址与子网掩码放在一起看,就能让人们区分是否在同一地区,而由于十进制太长太麻烦,因此又引入了CICR的方法来辨别子网掩码,比如下面的子网掩码二进制,一共有30个1,因此用/30来表示,如192.168.0.1/30

ipv6

参考:https://www.bilibili.com/video/BV1aF411v7hU/?spm_id_from=333.788&vd_source=59b26037e23f544e55bc49afa9f05627

十六进制

16进制:1-9然后是a-f

16进制转2进制:1对应0001 ..... f对应1111

也就是说每个十六进制数对应4个二进制数

ipv6缩写

1、将连续的0缩写,且缩头不缩微

2、继续缩0,将连续的0转为双冒号,即::,且只能使用一次

地址划分

前64为不由自己决定,为厂商决定

子网部分,由公司决定分配,如xx部为0001,xx2部为0002

ipv6足够多,因此没有子网掩码

最后更新于 2023-03-14