zoukankan      html  css  js  c++  java
  • ip子网掩码计算及子网划分

    为什么要懂

    子网掩码计算,及子网划分属于网络基础知识。一般在几个地方会用到:

    • 公司避免产生网络风暴而划分子网,帮助路由器判断对应主机是否在同一个网段中
    • 服务器相互隔离而划分子网,一般机房管理人员规划;
    • 安全组IP限制,如阿里云、防火墙出入规则;
    • 软考、面试也常考...

    概念理解

    子网掩码的分类

    • 缺省子网掩码:
      未划分子网,对应网络号的位都置 1 ,主机号都置 0 。
      未做子网划分的IP地址:网络号+主机号
    地 址 类 子网掩码位 子网掩码
    A类 11111111 000000000 00000000 00000000 255.0.0.0
    B类 11111111 11111111 00000000 00000000 255.255.0.0
    C类 11111111 11111111 11111111 00000000 255.255.255.0
    • 自定义子网掩码
      将一个网络划分子网后,把原本主机号位置的一部分给了子网号,余下的才是给了子网的主机号。
      其形式如下:做子网划分后的IP地址:网络号+子网号+子网主机号

    计算案例

    例1、计算出192.168.1.28/26的子网掩码、子网数、可用主机数、网关、广播地址。

    那么子网掩码10进制转换到2进制就是:(11111111.11111111.11111111.11000000)

    前面26位表示网络位,后面6位表示主机数,通过公式可计算出:

    • 子网掩码:255.255.255.192
    • 子网数:2^2次方=4个子网
    • 可用主机数:2^6次方=64-2=62(扣除网络地址、广播地址)
    • 网络地址:192.168.1.0
    • 广播地址:192.168.1.63
    • 各子网分别是:192.168.1.0--63、192.168.1.64--127、
      192.168.1.128--191、192.168.1.192--253、

    例2、给定一个C类地址 192.168.5.0,要求划分20个子网,每个子网5个主机数,求符合要求的子网掩码。

    正推(从子网数推):

    20个子网—>2^m=20—>m=5,则其子网掩码为255.255.255.248/29(11111111 11111111 11111111 11111000)

    逆推(从主机数推):
    每个子网5个主机—>2^n-2=5—>n=3,则其子网掩码为255.255.255.248/29(11111111 11111111 11111111 11111000)


    例3、192.168.1.*需要建设可容纳888个主机数的网络:
    计算:

    • 可用的主机数:通过公式(2^n – 2 =X)得出n=10,
      则子网掩码为:255.255.252.0/22(11111111 11111111 11111100 00000000)
    • 最大可容纳主机数:1024
    • 网络地址:192.168.1.0
    • 广播地址:192.168.3.255

    参考链接:

    https://jingyan.baidu.com/article/ae97a646d936ddbbfd461d02.html

  • 相关阅读:
    排序-冒泡排序
    模拟Excel同一列相同值的单元格合并
    MATLAB实例:绘制折线图
    MATLAB实例:非线性曲线拟合
    MATLAB实例:聚类初始化方法与数据归一化方法
    删除Word中出现的空白页
    MATLAB实例:为匹配真实标签,对训练得到的标签进行调整
    MATLAB实例:Munkres指派算法
    MATLAB实例:构造网络连接图(Network Connection)及计算图的代数连通度(Algebraic Connectivity)
    Successive Convex Approximation (SCA)
  • 原文地址:https://www.cnblogs.com/jiba/p/13722082.html
Copyright © 2011-2022 走看看