• 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
  • 相关阅读:
    创维电视安装apk软件
    【Pytorch基础教程32】spark或dl模型部署(MLFlow/ONNX/Runtime/tensorflow serving)
    CS61B spring21 lab7代码
    Kotlin基础语法
    springboot基础(34):Elasticsearch的基本操作
    汽车行业分论坛 | 让数据行驶在“安全道”
    【AI】创建自己的基于会话的自定义模型的ChatGPT
    upp(统一流程平台),一份迟来的可行性研究报告
    基于微信小程序的个人健康数据管理平台设计与实现(源码+lw+部署文档+讲解等)
    C现代方法(第1&2章)笔记——概述、基本概念
  • 原文地址:https://blog.csdn.net/qq_36262295/article/details/126361956