CIDR ( Classless Inter-Domain Routing ,无类域间路由选择)

进行子网划分的方法有很多,最适合你的方式就是正确的方式。在 C 类地址中,只有 8 位用于定义主机。注意,子网位从左向右延伸,中间不能留空,这意味着只能有如下 C 类子网掩码:

二进制 十进制  CIDR
00000000  0 /24
10000000 128 /25
11000000 192 /26
11100000 224 /27
11110000 240 /28
11111000 248 /29
11111100 252 /30

你不能使用/31 和/32 ,因为至少需要2 个主机位,这样才有可供分配给主机的 E 地址。

1. C 类网络的快速子网划分

给网络选择子网掩码后,需要计算该子网掩码提供的子网数以及每个子网的合法主机地址和广播地址。为此,你只需回答下面5 个简单的问题。

  1. 选定的子网掩码将创建多少个子网?
  2. 每个子网可包含多少台主机?
  3. 有哪些合法的子网?
  4. 每个子网的广播地址是什么?
  5. 每个子网可包含哪些主机地址?

在这里,理解并牢记2 的幂很重要。如果你需要帮助,请参阅本章前面的补充内容”理解2 的幂”。
下面来看如何解答上面的五大问题。
多少个子网? 2x 个,其中x 为被遮盖(取值为1 )的位数。例如,在11000000 中,取值为1的位数为2 ,因此子网数为22 (4 个)。

每个子网可包含多少台主机? 2y -2 个,其中y 为未遮盖(取值为0) 的位数。例如,在11000000中,取值为0 的位数为6 ,因此每个子网可包含的主机数为26– 2 (62) 个。减去的两个为子网地址和广播地址,它们不是合法的主机地址。

有哪些合法的子网?块大小(增量)为256 一子网掩码。一个例子是256 -192 = 64 ,即子网掩码为192 时,块大小为64 。从0 开始不断增加剧,直到到达子网掩码值,中间的结果就是子网,即0 、64 、128 和192 ,是不是很容易?

每个子网的广播地址是什么?这很容易确定。前面确定了子网为0 、64 、128 和192 ,而广播地址总是下一个子网前面的数。例如,子网0 的广播地址为63 ,因为下一个子网为64; 子网64 的广播地址为127 ,因为下一个子网为128 ,以此类推。请记住,最后一个子网的广播地址总是255。

合法的主机地址有哪些?合法的主机地址位于两个子网之间,但全为0 和全为1 的地址除外。例如,如果子网号为64 ,而广播地址为127 ,则合法的主机地址范围为65-126 ,即子网地址和广播地址之间的数字。

我知道,这看起来令人迷惑,但绝对不像乍一看时那么难。为何不尝试做些练习,亲自检验一下呢?

示例#: 255.255.255.192 (/26)
在第二个示例中,我们将使用子网掩码255.255.255.192 对网络192.168.10.0 进行子网划分。
网络地址= 192.168.1 0.0
子网掩码= 255.255.255.192
下面来回答五大问题:

C 类网络的子网快速划分的更多相关文章

  1. 【Python网络】子网划分

    ip地址的结构和分类 根据 TCP/IP 协议,连接在internet上的每个设备都必须有一个ip地址 他是一个32位二进制数,也可以用点分十进制表示,每八位一组,用一个十进制表示即0-255,每组用 ...

  2. 第十六章 IP子网的划分

    一.引入 1.根据IP地址的类别进行IP地址分配的方法表现出越来越多的弊端 2.为了解决分类IP地址划分带来的地址浪费,就需要使用子网划分(Subnetting)的方法 3.VLSM和CIDR可以进一 ...

  3. Docker网络基础:快速指南

    Docker网络基础:快速指南 原文连接:http://blogxinxiucan.sh1.newtouch.com/2017/07/30/Docker网络基础:快速指南/ 了解有关扩展网络功能的默认 ...

  4. C类网络子网掩码速查

    子网掩码 网络位数 子网数量 可用主机数 255.255.255.252 30 64 2 255.255.255.248 29 32 6 255.255.255.240 28 16 14 255.25 ...

  5. IP子网的划分

    一.划分子网的具体步骤 已知192.168.1.0/24,划分8个子网(一个ip划分8个子网,即网络位不再是24位)1100 0000.1010 1000.0000 0001.0000 00001 . ...

  6. IP子网如何划分?so easy!

    IP地址与子网掩码 1. IP地址划分 1.1 IP地址 1.2 由两部分组成 1.3 IP地址的分类 1.4 IP地址的规划原则 2.子网掩码划分 2.1 32个二进制位 2.2IP地址和子网掩码作 ...

  7. IP地址与子网的划分

    一.IP地址 1.IP地址的定义 (1).IP地址有32位二进制数组成,一般用点分十进制来表示 (2).IP地址由两部分组成 网络部分(NETWORK) 主机部分(HOST) 2.IP地址的分类 IP ...

  8. Android开源项目发现--- 工具类网络相关篇(持续更新)

    1. Asynchronous Http Client for Android Android异步Http请求 项目地址:https://github.com/loopj/android-async- ...

  9. 【转】网段,子网掩码,网络标识,IP划分

    网段指一个计算机网络中使用同一物理层设备(传输介质,中继器,集线器等)直接通讯的那一部分.就是从一个IP到另一个IP 好比 从192.168.0.1到192.168.255.255这之间就是一个网段 ...

随机推荐

  1. Java——基于java自身包实现消息系统间的通信(TCP/IP+NIO)

    /** * Created by LiuHuiChao on 2016/11/15. * description:based on TCP/IP+NIO to deliver the message ...

  2. 【LG3835】可持久化平衡树

    [LG3835]可持久化平衡树 题面 洛谷 解法一 参考文章 rope大法好 \(rope\)基本操作: #include<ext/rope> using namespace __gnu_ ...

  3. svn 冲突处理

    C:\workspace\test>svn upConflict discovered in 'test.txt'.Select: (p) postpone, (df) diff-full, ( ...

  4. runtime如何实现weak属性

    首先了解weak是一种非拥有关系,属性所值对象销毁时,属性值会清空(nil). Runtime对注册的类会进行布局,对于weak对象会放入hash表中,用weak指向的内存地址作为key,当对象引用计 ...

  5. katalon系列十:Katalon Studio自定义关键字之拖拽

    Katalon Studio自带关键字“Drag And Drop To Object”,可以在这个网站实践:http://jqueryui.com/droppable/#default 不过“Dra ...

  6. ython进阶06 循环对象

    这一讲的主要目的是为了大家在读Python程序的时候对循环对象有一个基本概念. 循环对象的并不是随着Python的诞生就存在的,但它的发展迅速,特别是Python 3x的时代,循环对象正在成为循环的标 ...

  7. Nginx快速入门

    本文主要介绍nginx的基本配置和操作,并介绍了一些可以完成的简单任务. 假设您已经学习过并已经安装好了nginx服务器. 如果没有,请参阅安装nginx页面(http://www.yiibai.co ...

  8. [SHELL]查看端口,文件,服务关系的四个命令netstat,lsof,fuser,nmap

    一,netstat (1)简介 netstat主要是用来打印系统网络的状态信息,当输入netstat后,输出如下: 可以看出,netstat的输出分为两个部分组成: 一个是Active Interne ...

  9. HIVE简介及安装

    一.简介 百度百科HIVE定义: hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运 ...

  10. OpenLDAP介绍

    首先LDAP是一个轻量级的产品(LightWeight),是一个Directory(D),存取的协议(Access Protocol). 我要着重指出,LDAP是一个数据库,但是又不是一个数据库.说他 ...