• ip组成及解决


    子网掩码计算工具

    IP地址判断CIDR网络区域

    验证两个 ip 是否在同一网段

    JS IP校验IP+掩码计算网络地址、广播地址、可用地址范围

    子网掩码/32是什么意思?

    一般来说,这/32意味着网络只有一个 IPv4 地址,
    所有流量都将直接在具有该 IPv4 地址的设备和默认网关之间传输。
    该设备将无法与网络上的其他设备通信。
    视为单个主机,单IP
    简洁的说,就是:没有子网。
    他的最终目的,就是省公网IP

    子网掩码不能单独存在,它必须结合IP地址一起使用。
    子网掩码是一个32位地址,也是单IP
    子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。
    用来分割子网和区分那些ip是同一个网段的,那些不是同一网段的。
    在IPv4中,就是点分十进制四组表示法(四个取值从0到255的数字由点隔开,比如255.128.0.0)
    另一种更为简短的形式叫做无类别域间路由(CIDR)表示法

    IP…

    ip=网络号 + 主机号

    网络号代表某个完整的范围 [范围]
    主机号代表某台独立的主机 [精确地址]

    – 在这个范围内某个主机
    – 网络号范围越大,容纳的主机越多

    为什么要分成ABC类?

    解决实际的应用问题,杜绝ip地址的浪费
    
    划分成ABC类后,就知道网络号和主机号的范围了,
    A类网络号占一个字节,B类网络号占两个字节,C类网络号占3个字节.
    
    一个字节8位
    A类可以划分2^8=255个网络,
    每一个网络可以容纳255x255x255=16581375个主机地址
    
    B类可以划分255x255=6535个网络,每个网络可以容纳255x255=6535个主机地址
    
    C类可以划分255x255x255个网络,每个网络可以容纳255个主机地址
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12

    子网掩码

    ABC类网分类中的网络段+主机段分别占几位的依据就是子网掩码
    A类的子网掩码:255.0.0.0
    B类的子网掩码:255.255.0.0
    C类的子网掩码:255.255.255.0

    子网掩码作用:用于识别IP地址中的网络号和主机号的位数

    自然划分情况下,A类网络号占一个字节(网络号是占8位),
    B类网络号占两个字节(网络号占16位),
    C类网络号占三个字节(网络号占32位)。
    但是随着ip地址的不够用,需要子网掩码来划分子网,
    让网络号的位数可以比较灵活,可以是9位,15位等等,不再是自然划分的位数

    子网划分

    解决实际的应用问题,杜绝ip地址的浪费。
    例如某个公司才需要100台主机,
    C类的话可以提供255台主机,造成了155台主机号的浪费
    
    • 1
    • 2
    • 3

    计算

    IP 192.168.1.2的二进制为11000000101010000000000100000010(
    注:点分十进制IP转二进制时,四个十进制数字转二进制不足8位的用0补足8位),
    将11000000101010000000000100000010换算成十进制为3232235778,
    得到其整数型IP形式:3232235778。
    另一种换算方法:192 × 256^3 + 168 × 256^2 + 1 × 256 + 2 = 3232235778
    我们可以在CMD命令行下输入:ping 3232235778 ,会显示跟 ping 192.168.1.2 同样的回显,
    说明两者是等价的
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
  • 相关阅读:
    【AI视野·今日Robot 机器人论文速览 第五十一期】Tue, 10 Oct 2023
    Vue3 SFC 和 TSX 方式自定义组件实现 v-model
    HTML5期末大作业:基于HTML+CSS+JavaScript实现中国风文化传媒企业官网源码
    有人说考个PMP证两个星期搞定?
    1. RabbitMq 的基本概念
    flex布局
    武汉高性能计算大会2022举办,高性能计算生态发展再添新动力
    Web开发技能树-HTML-编码
    2023.09.10 学习周报
    传奇服务端:GOM GeeM2引擎更新时必须要修改哪些地方?
  • 原文地址:https://blog.csdn.net/qq_36262295/article/details/126361956