• IP地址,子网,掩码的计算


    网络基础之IP地址和子网掩码

    IP地址与子网掩码

    ip地址与子网掩码

    子网掩码详解

    在这里插入图片描述

    类别 网络号 /占位数 主机号 /占位数 用途

    A 1~126 / 8 0~255 0~255 1~254 / 24 国家级

    B 128~191 0~255 / 16 0~255 1~254 / 16 跨过组织

    C 192~223 0~255 0~255 / 24 1~254 / 8 企业组织

    范围上划分有些要注意的:
    A类 从1.0.0.0 到126.255.255.255
    B类 从128.0.0.0到191.255.255.255
    C类 从192.0.0.0到223.255.255.255
    其中127.x.x.x段地址空间是被保留的回环地址

    IP地址包含 网络地址+主机地址,即IP地址=网络地址+主机地址

    网络地址:
    1、如果是192的C段地址,那么,网络地址就是:192.168.1.0,地址掩码是:255.255.255.0。
    2、如果地址掩码是:255.255.0.0,那么网络地址就是:192.168.0.0。
    3、网络地址很大一部分是由地址掩码决定的。
    主机地址:

    如IP地址是202.112.14.137,掩码是255.255.255.224 ,

    网络地址是202.112.14.128,子网号是128。

    主机地址是202.112.14.137 。

    在这里插入图片描述

    在这里插入图片描述

    什么是子网掩码

    子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。

    子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。

    子网掩码是标志两个IP地址是否同属于一个子网的,也是32位二进制地址,其每一个为1代表该位是网络位,为0代表主机位。它和IP地址一样也是使用点式十进制来表示的。如果两个IP地址在子网掩码的按位与的计算下所得结果相同,即表明它们共属于同一子网中。

    常用的子网掩码
    在这里插入图片描述
    192.168.0.0/24这是IP地址的一个规范写法,前面是IP地址,后面跟一个斜杠以及一个数字,这条斜杠及后面的数字称为网络掩码(network mask)。斜杠后面的数字表示有意义的比特位的个数(从左到右)。
    例如IP地址:255.255.255.255是IPv4中最大可能的IP地址,每个数字(255)都是由8个比特位表示的,每个比特位非0即1,最大值即为11111111,即28=256(0-255)。了解了IP地址之后,就很容易理解上述的写法了。比如192.168.0.0/24中的24表示从左到右的24位(也就是前24位)有效,那么剩下的8位可以是任意数值,可以是0-254之间的任一地址(255为广播地址)。同样192.168.0.0/32也很好理解,就是上述IP地址的前32位有效,也就是所有的位都是有效的,即为192.168.0.0。

    ip地址后面的斜杠24表示掩码位是24位的,即用32位二进制表示的子网掩码中有连续的24个“1”:11111111 11111111 11111111 00000000,将其转化为十进制,就是:255.255.255.0了。

    IP地址是指互联网协议地址,是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。

    IP地址是四个十进制数组成的,相当于32位二进制。通常用“点分十进制”表示成(a.b.c.d)的形式表示,其中,a,b,c,d都是0~255之间的十进制整数。例:点分十进IP地址(100.4.5.6),实际上是32位二进制数(01100100.00000100.00000101.00000110)。

    ip地址后面斜杠加具体数字是一种用CIDR(无类别域间路由选择,Classless and Subnet AddressExtensions and Supernetting))的形式表示的一个网段,或者说子网。

    我们知道确定一个子网需要知道主机地址和子网掩码,但用CIDR的形式,可以简单得到两个数值。举例说吧,192.168.0.0/24”就表示,这个网段的IP地址从192.168.0.1开始,到192.168.0.254结束(192.168.0.0和192.168.0.255有特殊含义,不能用作IP地址);子网掩码是255.255.255.0。

    上面的子网掩码怎么来的呢?其实关键就在“24”上。我们知道IP地址是四个十进制数组成的,相当于32位二进制。用CIDR表示形式,后一个数字将这32位进行了间隔(以24为例):前24位用"1"表示,后面8位用0表示,得到一个二进制数:

    11111111 11111111 11111111 00000000

    C类IP地址
    一个C类IP地址是指,在IP地址的四段号码中,前三段号码为网络号码,剩下的一段号码为本地计算机的号码。如果用二进制表示IP地址的话,C类IP地址就由3字节的网络地址和1字节主机地址组成,网络地址的最高位必须是“110”。C类IP地址中网络的标识长度为24位,主机标识的长度为8位,C类网络地址数量较多,有209万余个网络。适用于小规模的局域网络,每个网络最多只能包含254台计算机。
    C类IP地址范围192.0.0.1-223.255.255.254 [1] (二进制表示为: 11000000 00000000 00000000 00000001 - 11011111 11111111 11111111 11111110)。
    C类IP地址的子网掩码为255.255.255.0,每个网络支持的最大主机数为256-2=254台

    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 相关阅读:
    Vue14 深度监视
    transition和animation的区别?
    简说webpack plugin
    1.3.1 认识 Packet Tracer 软件
    总结:linux之Service
    Python编程挑战赛
    SpringBoot SpringBoot 基础篇 4 基于 SpringBoot 的SSMP 整合案例 4.10 表现层标准开发
    添加docker容器数据卷
    相似度系列-5:语义方法:BERTSCORE: EVALUATING TEXT GENERATION WITH BERT
    jvm调优-cpu飙升及响应慢
  • 原文地址:https://blog.csdn.net/djydjy3333/article/details/127856398