• 关于子网、子网划分的一些内容


    一、一些概念

    • IP地址:

      ### IP地址 = 网络地址 + 主机地址
      192.168.1.168 = 192.168.1.0 + x.x.x.168
      
      ### IP地址是一个 4 x 8 bit 由0/1组成的数字串
      
      ### A类IP地址:
      	255.0.0.0
      	192.0.0.0
      	172.0.0.0
      ### B类IP地址:
      	255.255.0.0
      	192.168.0.0
      	172.13.0.0
      ### C类IP地址:
      	255.255.255.0
      	192.168.1.0
      	172.13.200.0
      ### 192.168.0.0/24的含义
      	192.168.0.0表示网络地址
      	24代表子网掩码24位,表示子网掩码(11111111.11111111.11111111.00000000)连续的1的个数为24个
      	即,子网掩码为:255.255.255.0
      	
      	192.168.0.0/* 其中*的转换计算方式:
      	*是几 ,即*个连续的1.
      	例如(根据子网掩码位计算子网掩码):
      		题:192.168.0.0/20的子网掩码求解。
              解:20个1,即:11111111.11111111.11110000.00000000
                  再转化为10进制得到:255.255.240.0
                  二进制转十进制计算过程(按权展开求和):
                      要计算的是11110000,
                      1*2^7+1*2^6+1*2^5+1*2^4+0*2^3+0*2^2+0*2^1+0*2^0
                      = 128 + 64 + 32 + 16 + 0 + 0 + 0 + 0
                      =240
      	例如(根据子网掩码计算子网掩码*位):
      		题: 网络地址:192.168.0.0,子网掩码255.255.240.0,求子网掩码是多少位
      		解: 子网掩码255.255.240.0代表:11111111.11111111.11110000.00000000
      			连续的1为20个,即为20.
      			十进制转二进制的计算过程(除2取余,逆序排列法):
      				设要计算的是16,
      				16/2=8   ....0
      				8/2=4    ....0
                      4/2=2    ....0
                      2/2=1    ....0
                      1        ....1
                   逆序排列,即:16的二进制为1000
      
    • 子网掩码

      	子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。
      	主要作用有两个,一是用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。二是用于将一个大的IP网络划分为若干小的子网络。
      
    • 子网划分

      	子网掩码机制提供了子网划分的方法。其作用是:减少网络上的通信量;节省IP地址;便于管理;解决物理网络本身的某些问题。使用子网掩码划分子网后,子网内可以通信,跨子网不能通信,子网间通信应该使用路由器,并正确配置静态路由信息。划分子网,就应遵循子网划分结构的规则。就是用连续的1在IP地址中增加表示网络地址,同时减少表示主机地址的位数
      	
      	子网数:表示一共有多少主机,主机数:所有的主机地址(包括0和广播地址)
      	广播地址得求解方式:化成二进制,将地址位变为1最后得出。
      	题:一台IP 地址为10.110.9.113/21 主机在启动时发出的广播IP 是? 
      	解: 00001010.01101110.00001  001.01110001
              11111111.11111111.11111  000.00000000
              把主机位全变为1,即变为00001010.01101110.00001 111.11111111,化为十进制为10.110.15.255。
              主机位全为0,即00001010.01101110.00001  000.00000000 得到的是网段地址
      
      	
      	题:192.168.1.0/24 使用掩码255.255.255.240 划分子网,其有效子网数为( ),每个子网内可用主机地址数为( )
      	解:
      		有效子网数 = 有效子网网段
      		子网内可用主机地址数=减去两个保留位(0和广播地址【最后一位】)
      		子网内主机数:256-240=16(包含了2个保留地址)
      		可用地址数:= 16个主机数-2(2个不可用地址)
      		
      		划分的网段:
      		192.168.1.0-192.168.1.15
                        16-31
                        32-47
                        48-59
                        。。。
                        223-255
      

    二、练习题

    • 1. 192.168.1.0/24 使用掩码255.255.255.240 划分子网,其有效子网数为( ),每个子网内可用主机地址数为( ) B
      A. 14 14   B. 16 14   C. 254 6   D. 14 62
      
      解:
      	子网数 = 2的N次方
      	子网可用主机数 = 2的N次方-2
      	N = 256-240 = 16,16的二进制 = 10000,三个0,N=4
      	
      ----------------------------------
          子网内的主机数 = 256-240 = 16  #若当前的240在C类中,则主机数16*256得所有主机数
          子网数= 256/16 = 16
      
    • 2. 子网掩码为255.255.0.0 ,下列哪个 IP 地址不在同一网段中()C
      A. 172.25.15.201   B. 172.25.16.15   C. 172.16.25.16
      D. 172.25.201.15
      
      解:
      	子网掩码 255.255.0.0表示B类地址,则IP地址中第3位和第四位不同,前2位相同。
      	对比答案得知C不与其他地址在统一网段
      
    • 3. B 类地址子网掩码为 255.255.255.248 ,则每个子网内可用主机地址数为( )B
      A. 10   B. 8   C. 6   D. 4
      
      解:
      	主机数 = 256 - 248 = 8
      	可用地址数 = 8-2 = 6
      
    • 4. 对于C 类 IP 地址,子网掩码为 255.255.255.248 ,则能提供子网数为( )C
      A. 16    B. 32   C. 30   D. 128
      
      解:
      	主机数:256-248 = 8
      	子网数:256/8 = 32
      
  • 相关阅读:
    MVC--全选反选
    文件上传(表单,Ajax)、文件下载
    Java的一些细节语法(不定时更新。。。)
    并发基础知识
    Linux基本命令操作
    Linux基本操作和自己动手组装服务器
    VMware虚拟机和CentOS系统的安装过程
    安装操作系统
    中间件介绍
    wifi破解
  • 原文地址:https://www.cnblogs.com/lisicn/p/14592803.html
Copyright © 2020-2023  润新知