众所周知,单纯按照IPv4地址结构与分类是不满足我们现在大量个人电脑的使用需求的。为了应对这种问题,产生了构成子网与构成超网这么两个变种。

  构成子网是在原IP(Net id+Host id)上加入了Subnet id(变成了Net id+Subnet id+Host id)。我们在分析这类IP的时候,需要与掩码配合进行分析。

  掩码(Mask)表示网络或者子网的大小,它是一串32bit大小的二进制数。在这串二进制数当中,掩码用1来表示网络部分,也就是Net id+Subnet id这一部分;用0来表示主机(Host id)的部分。我们知道网络地址分为五种(A、B、C、D、E)。在这五种网络地址,Net id 长度不变的,Host id分出一部分表示Subnet id用来表示子网。这样也可以减少地址浪费的情况。说到这里各位是否还是感觉有点迷糊呢?我们来看看下面的表格:

 地址名称  说明
 网络地址(Net Address)  IP地址由特定的Net id+全为0的Subnet id+全0的Host id组成。表示方式:20.0.0.0 255.0.0.0->20.0.0.0/8
 网络地址的直接广播地址  IP地址由特定的Net id+全为0的Subnet id+全1的Host id组成
 子网地址(Subnet address)  特定的Net id+特定的Subnet id+全0的Host id组成。表示方法:20.1.0.0 255.255.0.0->20.1.0.0/16
 子网地址的直接广播地址  IP地址由特定的Net id+特定的Subnet id+全1的Host id组成。
 主机地址(Host address)  特定的Net id+特定的Subnet id+特定的Host id。

  计算公式如下:

    Net address = IP address & Mask

    Host address = IP address & Mask的反码

    地址范围Address range = {Net address,Net address+Mask的反码}

  子网构成有两种方法: 

    定长子网划分:共享同一IP网络前缀的子网大小相同(Netid 相同,掩码值是一样的)。划分依据是子网数量与子网内主机数量折中。其特点为划分简单,地址分配比较浪费。
    变长子网划分:共享同一IP网络前缀的子网大小不同(Netid 相同,掩码值不一样,变长子网掩码),划分依据是子网内主机的数量,特点是灵活高效的利用地址空间。

  构成超网在实现的方式是“聚合”而构成子网在实现的方式上是“拆分”。在实现方式上是完全相反的。构成超网将几个C类网合并成一个更大的地址范围。方法便是将Net id中的某些1改为0。改变之后,原Net id部分变成Host id,剩下的Net id部分变成Supernet id。也就是 Supernet id+Host id。一般在一个含多个物理网络的组织申请地址是用的到(CIDR)。

  

转载于:https://www.cnblogs.com/HuaiyinMarquis/p/9100011.html

构成子网与构成超网的分析相关推荐

  1. TCP/IP--划分子网和构造超网

    本篇结构: 前言 划分子网 无分类编址CIDR(构造超网) 一.前言 接着上一篇,继续分享网际协议IP的内容–划分子网和构造超网. 那么,为什么要划分子网和构造超网? 我们知道,分类的IP地址主要有A ...

  2. 计算机网络子网划分_子网划分和超网| 计算机网络

    计算机网络子网划分 1)子网划分 (1) Subnetting) Subnetting is a concept of diving a block of addresses into sub-blo ...

  3. IP地址分类以及网络地址的计算(子网划分、超网划分)

    本次我将从以下5个方面介绍IP地址(由于篇幅的问题,本篇我只介绍分类编址,无分类编址将在下一篇介绍) 了解IP地址的用途和种类 了解分类编址和无分类编址区别 掌握子网划分及超网划分方法 网络号与主机号 ...

  4. 关于子网划分、子网聚合(超网)的研究

    一.子网划分 子网划分经常遇到,现在就以一个C类网络的网段来研究子网的划分,以192.168.100.0/24为例,以最后八位来分割子网,假设用8个圈来表示最后8个位, 从左至右依次是第25位,第26 ...

  5. 划分子网和构造超网的学习

    1.划分子网 标准的划分方法的缺点: IP 地址空间的利用率有时很低. 给每一个物理网络分配一个网络号会使路由表变得太大因而使网络性能变坏. 两级的 IP 地址不够灵活 最终提出解决的办法:划分子网, ...

  6. IPv4下,划分子网,构造超网(CIDR)

    早期 IP 地址的设计不够合理: (1) IP 地址空间的利用率有时很低. (2) 给每一个物理网络分配一个网络号会使路由表变得太大因而使网络性能变坏. (3) 两级的 IP 地址不够灵活. 提出子网 ...

  7. 四、划分子网和构造超网

    文章目录 一.划分子网 1.从两级IP地址到三级IP地址 2.子网掩码 3. 使用子网时分组的转发 3. 无分类编址CIDR(构造超网) 1. 编制记法 2. CIDR地址块 3.路由聚合 一.划分子 ...

  8. 【知识分享】计算机网络(谢希仁)-解决IPv4网络匮乏的问题的解决方案(划分子网和构造超网)的知识要点总结

    知识提出 回到学校还是要不断学习的.回顾一下之前的基础知识,计算机网络.之前一直都有一个疑问不是说IPv4一直都要玩完了,那么在IPv4如此匮乏的情况下,聪明的科学家怎么解决这些问题呢? 本次文章积累 ...

  9. 划分子网和构造超网(一)

    划分子网 1.从两级IP地址到三级IP地址 现在随着因特网的普及和技术的发展,早期ARPANET的设计之缺陷显露无疑: (1)IP地址空间的利用率有时会很低:一个A类IP地址网络可连接超过1000万台 ...

最新文章

  1. 关于Kubernetes Dashboard漏洞CVE-2018-18264的修复公告
  2. 开源 免费 java CMS - FreeCMS-数据对象-link
  3. jquery 手型 鼠标穿过时_JS实现的鼠标跟随代码(卡通手型点击效果)
  4. es 同义词 热更新 1.1版本
  5. Equals 和 == 的区别
  6. jboss junit_使用junit-drools进行JBoss Drools单元测试
  7. 第16件事 愿景和目标要接地气
  8. 小小标签,强大功能——深藏不露的 input
  9. vscode设置python多进程调试_python之vscode配置开发调试环境
  10. Android课程---如何用网格视图做出手机桌面APP
  11. warning C4996 sprintf This function or variable may be unsafe
  12. APPCLOUD STUDIO结合 手机APPLOADER进行模拟开发
  13. 第1期丨每周软件网站白嫖
  14. 五笔86版字根图程序
  15. aptana php,aptana 3 + xdebug php
  16. Python小爬虫之协程爬虫快速上手
  17. 计算机视觉:特征提取与匹配
  18. PHP+MySQL 无限级分类的两种实现方案
  19. cvc-complex-type.2.4.d: 发现了以元素 'd:skin' 开头的无效内容。此处不应含有子元素。
  20. 手把手教你计算广义遗传力

热门文章

  1. wsl设置c盘自动挂载到wsl中的/c/目录下
  2. C语言指针:定义,使用及计算指针大小
  3. Java源码解读--CopyOnWriteList写时复制集合容器
  4. Dubbo 2.7三大特性详解
  5. java 自旋锁_java锁的种类以及辨析(一):自旋锁
  6. Linux(UOS) Qt不能播放音频的问题
  7. C语言各种变量的初始化
  8. boot入门思想 spring_SpringBoot快速入门
  9. 《剑指offer》——04. 二维数组中的查找——暴力法、线性查找——java实现
  10. python字符集_Python任意字符集转换