IP地址构成及分类

一、背景

    在上一章,我们讲到了IP协议与IP封装的头部信息。也提到IP协议是当前网络层唯一的协议,不管是在局域网还是在广域网的网络层使用的都是IP协议。既然这样,IP协议就是在网络技术中不得不去学习的一个基本协议。

二、IP地址基本概念

图1

    IP地址是一个长达32bit的二进制数,以" . "分十进制来表示,共有4段也就意味着每段长8bit。

    为什么要谈到每段的长度呢?这是因为长度是固定的,那也就意味着IP地址并不是一个取之不尽用之不竭的。每段以二进制表示最小为【00000000】,每段以二进制表示最大为【11111111】,这里我们转化为十进制时,IP地址的取值范围为0.0.0.0~255.255.255.255,也就是理论上有约2^32次方的IP地址数量(约43亿个IP地址),如下图所示:

图2

    IP地址与链路类型、设备硬件无关,而是由管理员分配制定的,因此也称为逻辑地址。每台主机可以拥有多个网络接口卡,也可以同时拥有多个IP地址。路由器的接口与主机的网卡属于同类设备,所以路由器也可以看作这种主机,但每个IP接口必须处于不同的IP网络,即各个接口的IP地址分为处于不同IP网段

 三、IP地址构成

   根据【图1】所示,IP地址由网络位主机位组成。

    网络位是用于区分不同的IP网络,即该IP地址所属的IP网络范围,也就意味着同一个网络范围的IP地址具有相同的网络位;主机位用于标识该网络范围内的某一个节点。在一个网络范围内,主机位是唯一的。

图3

    根据【图3】所示,我们怎么去区分这些IP地址是否在同一个网络范围呢?这些IP地址的网络位到底是多少呢?这里我们就需要提到一个概念,那就是掩码

    什么是掩码?掩码就是用来标识IP地址的网络位部分,也是一个长达32位的二进制数,也以" . "分隔为4段,每段为8bit。但是它与IP地址不同,它是由连续的1和连续的0组成,掩码的1对应IP地址的部分是网络位,掩码的0对应IP地址的部分是主机位。简单来说掩码的1用来标识某个网络,掩码的0用来标识某网络范围的大小(即网络范围内IP地址数量)

    值得注意的是,结合IP地址的组成结构思考,掩码的1必须连续完后才能是连续的0,在连续1的过程中不能出现0,在连续0的过程中不能出现1。

一般来说,我们去标识IP地址和掩码时常用的两种方式:

    第一种:192.168.1.0/24,通过斜线表示法,这里的" / "表示CIDR(无

    类域间路由),即IP地址不是按标准分类的IP地址掩码长度决定网络范围,

    斜线后面标识掩码长度,即有多少个" 1 "

    第二种:192.168.1.0 255.255.255.0,以点分十进制表示

现在知道了IP地址和掩码的关系,那么如何判断IP地址是否在同一个网络范围呢?通常我们知道了IP地址和掩码,就能够确定了,举个例子,192.168.1.100/24与192.168.1.200/25是否在同一个网络范围?分析过程如下图所示:

第一步:将IP地址和掩码转化二进制

图5

第二步:判定IP地址的网络位长度是否一致,如果一致,两个IP的网络位数值是否一致,满足以上条件则判定在同一个网络范围,综上所述,可以判定不在同一个网络范围

四、IP地址分类

按标准定义范围来分:

    A类:

        地址范围:1.0.0.0~126.255.255.255(127留作它用)

        网络位划分:前8位为网络位,后24位为主机位

    B类:

        地址范围:128.0.0.0~191.255.255.255

        网络位划分:前16位为网络位,后16位为主机位

    C类:

        地址范围:192.0.0.0~223.255.255.255

        网络位划分:前24位为网络位,后8位为主机位

    D类:

        地址范围:224.0.0.0~239.255.255.255

        作用:IP组播地址,不可直接配置该地址

    E类:

        地址范围:224.0.0.0~255.255.255.255

        作用:保留地址,用于科研

注意:

    标准定义IP地址的分类,每一类都有固定的掩码长度

    真正能够使用的只有A、B、C三类地址

    D类、E类标准上没有定义掩码长度

    A类网络范围内的IP数量最多,C类网络范围内的IP数量最少

按作用来分(特殊地址):

    127.X.X.X:

        本地环回测试地址,用于标识本机,测试本地TCP/IP协议

    网络地址:

        主机位全为0的地址,用于标识某个网络范围、标识链路

    本网广播地址:

        主机位全为1的地址,用于在本网络范围内发送广播数据

    全网广播地址:

        255.255.255.255,用于在全网络范围内发送广播数据

    任意地址:

        0.0.0.0,用作于路由转发,匹配任意IP地址

按公网/私网来分:

    A类:10.0.0.0~10.255.255.255

    B类:172.16.0.0~172.31.255.255

    C类:192.168.0.0~192.168.255.255

注意:

公网地址可以在互联网上寻址,全球唯一,需要由运营商分配,不得私自使用

私网地址可以在本地随意使用,无法在互联网上寻址,但需要局域网内唯一,不同局域网可以重复使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值