美文网首页
IP和子网划分

IP和子网划分

作者: seafruit | 来源:发表于2016-09-24 18:23 被阅读0次

IP地址

网际协议地址,是分配给网络上使用网际协议的裝置的数字标示。

** IP地址的分类**
IP地址常见的分类(均以32位为例)

  • A类: 1.0.0.0 ~ 126.255.255.255
  • B类: 127.0.0.0 ~ 191.255.255.255
  • C类: 192.0.0.0 ~ 223.255.255.255
  • D类: 224.0.0.0 ~ 239.255.255.255

主机号全1为广播地址,主机号全0为网络地址。
IP地址有两部分,分别是网络号和主机号

分类 网络号 主机号
A类 8位 24位
B类 16位 16位
C类 24位 8位

上例题:

IP地址 地址类别 网络比特 主机比特
10.2.1.1 A 10.0.0.0 0.2.1.1
128.63.2.100 B 128.63.0.0 0.0.2.100
201.222.5.64 C 201.222.5.0 0.0.0.64

** 子网**

具有相同的前半部分地址的一组IP地址,可以利用地址的前半部分划分组。

** 子网掩码**

子网掩码(subnet mask)又叫网络掩码地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。
子网掩码不能单独存在,它必须结合IP地址一起使用。
子网掩码只有一个作用,就是将某个IP地址划分成网络地址主机地址两部分。

上例题来帮助我们理解这句话

给定一个IP地址:202.100.4.15   , 子网掩码为:255.255.255.0,求该IP的网络号
将IP地址和子网掩码进行与运算即可,算得:
网络号:202.100.4.0

那么对应ABC三类的网络号位数就可以推算出

A类默认子网掩码为:255.0.0.0
B类默认子网掩码为:255.255.0.0
C类默认子网掩码为:255.255.255.0

并且

B类的子网掩码可以做A类的子网掩码
C类的子网掩码可以做A类、B类的子网掩码

** 子网划分**

子网的划分主要是将主机位借用几位来表示子网号,余下几位主机位表示新的主机号。
上例题

将202.100.2.0划分成4个子网.
4=2的2次幂,所以需要向主机位借2位。
因为该IP地址属于C类地址,
所以主机位有8位,0000 0000,借两位之后
子网掩码会变成  11111111 11111111 11111111 11000000
即为:255.255.255.192
那么划分的子网起始地址为(不考虑网络地址和广播地址)
11111111 11111111 11111111 00000000
11111111 11111111 11111111 01000000
11111111 11111111 11111111 10000000
11111111 11111111 11111111 11000000

** 子网的聚合**
以下例题中的/24(网络前缀),可直接理解为从第一位到第24位都为1,后面为0,即子网掩码。聚合的时候就是将当前的子网号进行统一,因为子网号是向主机位借位得来的,所以聚合的时候只需要参考子网掩码将当前第24位不同的位舍去,取前一位为新的子网号标识,相应的24要减1;

4个网段: 191.168.0.0/24      191.168.1.0/24   
         191.168.2.0/24       191.168.3.0/24
求可聚合成哪个网段
191.168.0.0/24:191.168.00000000.0/24
191.168.1.0/24:191.168.00000001.0/24
这两个可聚合成为:   191.168.00000000.0/23
191.168.2.0/24:191.168.00000010.0/24
191.168.3.0/24:191.168.00000011.0/24
这两个可聚合成为:   191.168.00000010.0/23
191.168.00000000.0/23
191.168.00000010.0/23
最终聚合为:191.168.00000000.0/22
即:191.168.0.0/22

一些练习

1.
B类地址子网掩码为255.255.255.248,则每个子网内可用的主机地址有()个?
解:
255.255.255.248:
11111111 11111111 11111111 11111000
可以得出主机位只有3位,2的3次幂=8
减去广播地址和网络地址,8-2=6
所以子网内可用的主机地址有6个。

2.
申请一个C类IP,链接6个公司,最大的子公司有26台计算机,求子网掩码。
解:
因为  2^4 < 26 < 2^5
所以  主机位应该为5位
所以  该子网掩码为
11111111 11111111 11111111 11100000
即,255.255.255.224
3.
将137.5.0.0 划分为2个子网,写出子网号,主机号范围。
解:
取1位主机位来划分即可,
因为该IP为B类IP
所以子网掩码为255.255.0.0
子网号为:137.5.00000000.0
        137.5.10000000.0
即:137.5.0.0           主机号范围: 137.5.0.1 ~ 137.5.0.254
   137.5.128.0                    137.5.128.1 ~ 137.5.255.254

4.
将210.43.96.0/22分配给
学生会(512人),
计算机学院(256人),
电院(128人),
艺术学院(64人),
办公室(64人)
这个应该怎么划分。

解:
210.43.96.0/22
有22位网络前缀:210.43.011000   00. 00000000/22
向主机位借1位 
210.43.011000   00. 00000000/23    210.43.96.0/23    512个——学生会
210.43.011000   10. 00000000/23    210.43.98.0/23    512个——待分配

继续借1位
210.43.011000   10. 00000000/24    210.43.98.0/24    256个——计算机
210.43.011000   11. 00000000/24    210.43.99.0/24    256个——待分配

继续借1位
210.43.011000   11. 00000000/25    210.43.99.0/25    128个——电院
210.43.011000   11. 10000000/25    210.43.99.128/25    128个——待分配

继续借1位
210.43.011000   11. 10000000/26    210.43.99.128/26    64个——艺术学院
210.43.011000   11. 11000000/26    210.43.98.192/26    64个——办公室

相关文章

网友评论

      本文标题:IP和子网划分

      本文链接:https://www.haomeiwen.com/subject/yipxyttx.html