zoukankan      html  css  js  c++  java
  • 子网合并(上)--理论解说

    【子网合并概念】

             首先什么子网,假设不知道的网友请查看百度百科   http://baike.baidu.com/link?url=oTu3HBAE6edpRqhGQFWOSxPJEpxP_ei1Wb-_pbHIfqbGn8qJdryXG4_1BeOf55o_
            各个子网的ip地址分布和能够容的最大主机数:
    IP 地址依据网络ID的范围从大到小分为五类,各自是:A、B、C、D、E地址类 
    第一个网络ID    最后一个网络 ID    网络数量
    A 类 1.0.0.0              126.0.0.0      126
    B 类 128.0.0.0      191.255.0.0     16384
    C 类 192.0.0.0      223.255.255.0    2097152
    D 类    224.0.0.0       239.255.255.255    多播地址
    E 类:   224.0.0.0       239.255.255.255    保留地址
    通俗的话讲,子网合并就是把各个不同的IP地址和获得子网掩码进行与运算。结果就是子网。

    【子网合并实例】

    <引自其他网友>
    样例:一个公司有550台电脑,组成一个对等局域网,子网掩码和IP设多少最合适?
    在这里我们看到了550台电脑的一个网络,一个C类的地址已经不可以满足了,这时候
    我们应该怎么去规划这个网络呢? |
    解:由于申请一个B类地址太浪费。所以选择申请多个C类地址来组建网络。
      1个C类地址能够分配254台计算机,550台就须要 550/254 约等于 3  
        如:192.168.1.1 ~ 192.168.1.254  www.2cto.com  
        192.168.2.1 ~ 192.168.2.254
        192.168.3.1 ~ 192.168.3.254  
       2的n次方要大于550,所以n取10
        所以原来的子网掩码为: 11111111.11111111.11111111.00000000 [255.255.255.0]
        所以如今的子网掩码为: 11111111.11111111.11111100.00000000 [255.255.252.0]
     
       检验: 192.168.1.1      11000000.10101000.00000001.00000001
       检验: 192.168.2.1      11000000.10101000.00000010.00000001
       检验: 192.168.3.1      11000000.10101000.00000011.00000001                           
       掩码: 255.255.252.0    11111111.11111111.11111100.00000000
    最后求的结果:
     子网:                  11000000.10101000.00000000.00000000
    相应就是: 192.168.0.0

    【合并算法】

    第一类普通类推算
    a 类 Ip 地址:0--127   默认子网掩码:255.0.0.0
    b 类 IP 地址:128-191  默认子网掩码:255.255.0.0
    c 类 IP 地址:
    192--255  默认子网掩码:255.255.255.0

    记住以下的
    网络地址=IP&子网掩码
    广播地址=IP|(~子网掩码)
    最小可用 IP=网络地址+1
    最大可用 Ip=广播地址-1

    第二类依据指定子网掩码计算
    比如:请计算 115.27.100.50/24 所属的网络地址,并给出该子网的广播地址、最小可用 IP
    地址和最大可用 IP 地址
          
    正确答案:
    网络地址: 115.27.100.0/24  广播地址: 115.27.100.255/24  最小可用 IP 地址: 115.27.100.1/24 
    最大可用 IP 地址:115.27.100.254/24 

    详细算法:

    网络地址是怎样计算? 
    从 24 能够得到子网掩码为
    11111111 11111111 1111111 0000000
    通过子网掩码我们非常快清楚。IP 的前三段根本不用考虑。能够直接得到结果 115.17.100.*那
    我们怎样确定最后一段:
    那么 50 的二进制编码是多少:0010110,记住 1 与 1 进行与操作才是 1。其他的是零。Ok,
    最后一段为:0
    网络地址结果为:115.27.100.0/24
    广播地址怎样计算?
    看上面的公式:~子网掩码
    00000000 00000000 00000000 11111111
    同理前三段不用考虑:115.27.100.*;一看子网掩码为 8 个 1 还进行非操作,不用考虑了。它就
    是 255. 
    广播地址:115.27.100.255/24
    能够轻松得到最小网络地址:115.27.100.1/24;最大能够地址 115.27.100.254/24

              
  • 相关阅读:
    ueditor后台配置项返回格式出错,上传功能将不能正常使用
    js控制多层单选,多选按钮,做隐藏操作
    js控制全屏及退出全屏
    springboot2.0jar包启动异常
    第九篇: 高可用的服务注册中心
    第八篇: 服务链路追踪(Spring Cloud Sleuth)
    第七篇: 消息总线(Spring Cloud Bus)
    第六篇: 分布式配置中心(Spring Cloud Config)
    第五篇: 路由网关(zuul)
    NodeJS
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/5105963.html
Copyright © 2011-2022 走看看