zoukankan      html  css  js  c++  java
  • 主机数和可用主机数计算

    主机数和可用主机数

    已知IP 192   168         1          7  
      11000000 10101000 00000001 00000111
    掩码 255 255 255        0
      11111111 11111111 11111111 00000000
    网络地址的二进制表达 11000000 10101000 00000001 00000000
      192 168 1 0

     

     

     

     

     

     

     

     

     

     

    1、将已知的IP和对应的掩码转换成二进制表达

    2、将换算以后的二进制进行&运算

    3、将&运算得出的网络地址的二进制表达转换成点分十进制

    (注:

      &运算:只看掩码的数字,如果掩码为1,则直接把上面IP地址的二进制进行摘抄即可,如果为0,则直接写成0即可)

    主机数:2^n(n:主机位的个数),此处为256

    可用主机数:(2^n)-2,此处为254(要去掉广播地址和网络地址)


     如果分部门,254个主机分配简直是浪费

    假设一个部门只需要30个主机,那么可用主机数=30

    划分网段:192.168.1.0/24

    2^n-2>=30==>nmin=5

    所以掩码=32-5=27==>11111111.11111111.11111111.11100000=255.255.255.224

    子网段数:=2(新-旧)=227-24=8(c类网段默认掩码位位24)

    每个子网段的步长:256-224=32

    子网段为: 192.168.1.0/27

          192.168.1.32/27

          192.168.1.64/27

          192.168.1.96/27

          192.168.1.128/27

          192.168.1.160/27

          192.168.1.192/27

          192.168.1.224/27

  • 相关阅读:
    收藏的日历js算法 很实用
    autofac system.core 的版本问题
    and 组件ui等
    vc相关
    live传264流
    录转rtsphan
    ndk errno
    cpp all记录
    and 录音等+live等
    cmake
  • 原文地址:https://www.cnblogs.com/liang-chen/p/11528157.html
Copyright © 2011-2022 走看看