子网和超网

前言

我们原本的IP地址是二级IP地址,且分成五类。但是确实不太合理,会出现一些问题,今天来探讨下这些问题以及解决的一些策略。

问题

原本分为五类的IP地址如下:
在这里插入图片描述
如上,IP地址 ::= {<网络号>,<主机号>}

那这样的分配有什么问题呢?

1、地址的空间利用率有时候很低
B类和C类地址能容纳的主机数相差很多。但是有的公司为了以后的发展,不选择足以使用的C类地址,而是使用B类地址,造成很多地址空闲浪费。

2、给每一个物理网络都分配一个网络号会导致路由表太大,降低网络性能

3、两级IP地址不够灵活
有时候想增加一个新的网络,但是在申请到一个新的IP地址前,无法工作。

解决思路

对于这个问题人们提出了子网的概念,后续又提出了超网的概念。分类网络 – 划分子网---- 构造超网 就是IP地址结构变化的过程

划分子网

划分子网就是将原本二级网络的主机号再次划分,二级的IP地址变为三级的IP地址,如下:

IP ::= {<网络号>,<子网号>,<主机号>}

思路: 对一个拥有很多物理网络的单位,可以将所属的网络划分为多个子网(subnet)。但是这个单位对外仍显示为一个网络。

数据接收: 此时别的网络的数据发送给本网络的主机,依旧是先发送到本网络的路由器,路由器再根据子网掩码 找到网络下主机所在的子网,并将IP数据报交付给目的主机。

下面看一组对比

  • 没划分子网前
    在这里插入图片描述
  • 划分子网后
    在这里插入图片描述
    这里只显示出三个子网,实际可以有更多。

下一个问题:如何找到子网呢?
这里就牵扯到一个子网掩码的实现,看下子网掩码的结构
在这里插入图片描述
可以发现,子网掩码也是32位的,但是前面全是1,后面全是0,1的部分对应的是网络号和子网号的位数 。

通过IP地址与子网掩码相与,就能得出子网网络地址。子网掩码是很重要的属性,路由器交换信息时必须将自己的子网掩码告诉对方

构造超网

构造超网也叫无分类编址CIDR,它有两个主要特点。
(1)从三级IP回到二级,不再有分类和划分子网的概念
(2)CIDR把网络前缀相同的连续IP地址组成”CIDR地址块

此时IP地址的表现方式如下:

IP ::= {<前缀>,<主机号>}

是不是感觉和分类方式很像?其实它们不同的地方就在于前缀的长度不再分类,而是通过一个数记录前缀位数进行区分,是不是瞬间感觉地址又多了好多。

斜线记法
例如 128.14.35.7/20
其中斜线后的20就代表前缀位数。

关于掩码
仍然能使用,此时掩码的1的位数等于前缀长度。

关于子网
前缀分配的CIDR地址块中仍然能划分出一些子网。

小结:这一块还有子网和超网的路由寻址没细说,感觉应该单独搞出来好好想想。

参考书籍
《计算机网络》 谢希仁

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值