IP地址介绍及划分实战讲解

IP地址介绍

IP地址结构:网络ID+主机ID (共4个8位组成32位)

  1. A类网段:前8位网络ID+后24位主机ID,规定首位0。

    开头:1-126.A.B.C
    00000000.A.B.C-01111111.A.B.C
    (0表示位置地址不能用,127回环网卡用保留)
    网段数:2^可变的网络ID位数
    
    (最后一位0的IP是网段的网络地址,最后一位255的IP是网段的广播地址
    最多主机数:2^(32-网络ID)-2
    主机数:(2^24)-2=16777214
    
  2. B类网段:前16位网络ID+后16位主机ID,规定前2位10

    开头:128-192.A.B.C
    网段数:2^14=16384
    
    最多主机数:2^(32-网络ID)-2
    主机数:(2^16)-2=65534
    
  3. C类网段:前24位网络ID+后8位主机ID,规定前3位110

    开头:192-223.A.B.C
    网段数:2^21=2097152
    
    最多主机数:2^(32-网络ID)-2
    主机数:(2^8)-2=254
    
  4. D类网段:不能给主机分配,表示多播地址.规定前4位1110

    开头:224-239.A.B.C
    
    MAC地址第8位为`1`就是多播地址 
    
  5. E类网段:保留,科学研究用。


计算公式:

  1. 网段数=2^可变的网络ID位数

  2. 一个网段中主机数=2^主机ID位数(32-网络ID位数)-2

    CIDR无类域名路由:网络ID位数不确定,CIDR表示法:IP/网络ID位数     (10.0.0.1/8    255.0.0.0)
  3. 可能会成为子网掩码的数字:       
    10000000  128 
    11000000  192  
    11100000  224  
    11110000  240   
    11111000  248   
    11111100  252   
    11111110  254      
    11111111  255     
    
  4. 网络ID=IP与netmask

  5. 判断目标主机是否和本主机是否在一个网段:本机的netmask与双方相与,再比较

  6. 划分子网:将一个大网(主机多,主机ID位数多)分隔成多个小网(主机少,主机ID位数少),网络ID向主机ID借位N位,将得到2^N个子网

  7. 合并超网:将多个小网合并成一个大网,主机ID向网络ID借位,主机ID变多


地址划分实战

中国移动网段 10.0.0.0/8

  1. 子网掩码

    `11111111`.00000000.00000000.00000000(netmask位数为8,全部补1得出)
    netmask:255.0.0.0 
    
  2. IP可用范围

    可知主机ID为24位(32-8)
    11111111.`00000000.00000000.00000000`
    
    最小地址10.0.0.0的IP是网段的网络地址
    最大地址10.255.255.255的IP是网段的广播地址
    IP可用范围:10.0.0.1 - 10.255.255.254
    

中国移动10.0.0.0/8,划分32个省级子网

  1. netmask

    分析:划分32个子网,需要算出2^N>32故N为5 
    网络ID为8位,主机ID向网络ID借5位,网络ID变为13位
    11111111.`11111`000.00000000.00000000
    
    netmask:255.248.0.0
    
  2. 每个子网的主机

    分析:主机数=2^(32-网络ID数)-2 
    
    主机数:(2^19)-2
    
  3. 最大、最小子网的网络ID

    分析:把借的5位变成1就是最大子网  把借的5位变成0就是最小子网
    最大:00001010.`11111`000.00000000.00000000
    最小:00001010.`00000`000.00000000.00000000
    
    最大网络ID:10.248.0.0/13
    最小网络ID:10.0.0.0/13
    
  4. 最小的子网IP范围

    分析:10.0.0.0/13
    网络ID变为13位,则可变范围从第13位之后开始
    00001010.00000`000.00000000.00000001`至
    00001010.00000`111.11111111.11111110`
    
    最小子网IP范围:10.0.0.1 - 10.7.255.254
    

中国移动的某省IP为10.24.0.0/13,有18个地级市,划分18个子网

  1. netmask:

    分析:网络ID为13位,,划分18个子网需要算出2^n>18 故n为5
    网络ID为13位,主机ID向网络ID借5位,网络ID变为18位
    11111111.11111`111.11`000000.00000000
    
    netmask:255.255.192.0
    
  2. 每个子网的主机:

    分析:主机数=2^(32-网络ID数)-2
    
    (2^14)-2
    
  3. 最小的网络ID、子网中最大的网络ID

    00001010.00011`000.00`000000.00000000
    最小网络ID:10.24.0.0/18
    
    00001010.00011`100.01`000000.00000000
    子网中最大网络ID:10.28.64.0/18
    (在14-18位之间数出个18个数,则10001为划分子网中的最大网络ID数)
    (注意从00000为第一个开始数)
    
  4. 最大的子网IP范围:

    分析:先把最大子网列出
    00001010.00011100.01`000000.00000000`网络ID变为18位,
    则IP可变范围从第18位之后开始,注意13-18位中子网最大为`10001`不是`11111`
    子网最大!子网最大!子网最大!
    
    00001010.00011100.01`000000.00000001`至
    00001010.00011100.01`111111.11111110`
    
    最大子网IP范围:10.28.64.1 - 10.28.127.254
    

中国移动的某省某市IP为10.28.64.1/18,因有11个区县,划分出11个子网

  1. netmask:

    网络ID为18位,划分10个子网 2^n>11 ,n=4。需往后借4位,网络ID变成22位
    11111111.11111111.11`0000`00.00000000变为
    11111111.11111111.11`1111`00.00000000
    
    netmask:255.255.252.0
    
  2. 每个子网的主机:

    主机数=2^(32-网络ID数)-2
    
    主机数:(2^10)-2
    
  3. 最小的网络ID,子网中最大的网络ID

    00001010.00011100.01`0000`00.00000000
    最小网络ID:10.28.64.0/22
    
    00001010.00011100.01`1010`00.00000000
    子网中最大的网络ID:10.28.104.0/22
    (在19-22位之间数出个11个数,则1010为划分子网中的最大网络ID数)
    (注意0000算第一个,1010算第十一个,则0000-1010一共11个数)
    
  4. 最大的子网的IP范围

    00001010.00011100.011010`00.00000001`至
    00001010.00011100.011010`11.11111110`
    
    最大子网IP范围:10.28.104.1 - 10.28.107.254

猜你喜欢

转载自blog.csdn.net/weixin_40001704/article/details/81982208