为什么要懂

子网掩码计算,及子网划分属于网络基础知识。一般在几个地方会用到:

  • 公司避免产生网络风暴而划分子网,帮助路由器判断对应主机是否在同一个网段中
  • 服务器相互隔离而划分子网,一般机房管理人员规划;
  • 安全组IP限制,如阿里云、防火墙出入规则;
  • 软考、面试也常考...

概念理解

子网掩码的分类

  • 缺省子网掩码:

    未划分子网,对应网络号的位都置 1 ,主机号都置 0 。

    未做子网划分的IP地址:网络号+主机号
地 址 类 子网掩码位 子网掩码
A类 11111111 000000000 00000000 00000000 255.0.0.0
B类 11111111 11111111 00000000 00000000 255.255.0.0
C类 11111111 11111111 11111111 00000000 255.255.255.0
  • 自定义子网掩码

    将一个网络划分子网后,把原本主机号位置的一部分给了子网号,余下的才是给了子网的主机号。

    其形式如下:做子网划分后的IP地址:网络号+子网号+子网主机号

计算案例

例1、计算出192.168.1.28/26的子网掩码、子网数、可用主机数、网关、广播地址。

那么子网掩码10进制转换到2进制就是:(11111111.11111111.11111111.11000000)

前面26位表示网络位,后面6位表示主机数,通过公式可计算出:

  • 子网掩码:255.255.255.192
  • 子网数:2^2次方=4个子网
  • 可用主机数:2^6次方=64-2=62(扣除网络地址、广播地址)
  • 网络地址:192.168.1.0
  • 广播地址:192.168.1.63
  • 各子网分别是:192.168.1.0--63、192.168.1.64--127、

    192.168.1.128--191、192.168.1.192--253、

例2、给定一个C类地址 192.168.5.0,要求划分20个子网,每个子网5个主机数,求符合要求的子网掩码。

正推(从子网数推):

20个子网—>2^m=20—>m=5,则其子网掩码为255.255.255.248/29(11111111 11111111 11111111 11111000)

逆推(从主机数推):

每个子网5个主机—>2^n-2=5—>n=3,则其子网掩码为255.255.255.248/29(11111111 11111111 11111111 11111000)


例3、192.168.1.*需要建设可容纳888个主机数的网络:

计算:

  • 可用的主机数:通过公式(2^n – 2 =X)得出n=10,

    则子网掩码为:255.255.252.0/22(11111111 11111111 11111100 00000000)
  • 最大可容纳主机数:1024
  • 网络地址:192.168.1.0
  • 广播地址:192.168.3.255

参考链接:

https://jingyan.baidu.com/article/ae97a646d936ddbbfd461d02.html

ip子网掩码计算及子网划分的更多相关文章

  1. [转,讲的非常精彩]CIDR地址块及其子网划分(内含原始IP地址分类及其子网划分的介绍)

    http://blog.csdn.net/dan15188387481/article/details/49873923 CIDR地址块及其子网划分(内含原始IP地址分类及其子网划分的介绍)   1. ...

  2. IP的分类以及子网划分、网络设置

    前言 整个因特网就是一个单一的.抽象的的网络.IP地址就是给因特网上的每一个主机(或路由器)的每一个接口分配一个在全世界范围是唯一的32位的标识符.IP地址的结构使我们可以在因特网上很方便的进行寻址. ...

  3. IP地址分类以及子网划分

    五类IP地址段 根据上表的说明,我们可以知道: 你只要知道 IP 的第一个十进制数,就能够约略了解到该 IP 属于哪一个等级, 以及同网域 IP 数量有多少. 这也是为啥我们上头选了 192.168. ...

  4. IP地址分类和子网划分

    IP地址: 地址范围                                  网络地址规律 子网掩码             私有地址       保留地址 A类地址:从1.0.0.0 到1 ...

  5. 计算机网络【3】—— IP地址分类与子网划分

    一.IP地址分类

  6. IP地址及其子网划分

    说实话,弄到子网划分的时候还是及其头晕的,又是这又是那的,现在我们来讲解一下这些东西, 首先我们来介绍一下IP地址,要弄清子网划分,子网掩码首先还是要弄清IP地址的划分 IP地址是给Internet上 ...

  7. 《网络管理》IP地址管理与子网划分

    IP地址管理——ipmaster ipmaster是一款对IP地址进行管理的软件,使用该软件可以提高网络管理员的工作效率.在大型网络中,使用该软件可以有序且高效地实现大中小型企业网IP地址的分配和管理 ...

  8. 【Linux网络基础】网络子网划分基础知识(IP地址,子网)

    一. IP地址分类与子网划分基础 1. 什么是IP地址? 常见的ip地址版本为ipv4, ipv6 32位 4 * 8=32位. 32位二进制数字序列组成的数字序列   点分十进制 采用点将32位数字 ...

  9. IP基础 & 子网划分 & 路由寻址

    IP地址详解 IP地址概念 就像用身份证号码来区别毎个人一样,为了区别 网上的每台计算机,我们给因特网上的每一台计算机一个唯一的编号 ,我们把它称为IP地址 IP地址就是一个唯一标识 ,是一段网络编码 ...

随机推荐

  1. linux tmpfs及消耗内存脚本

    一.tmpfs介绍 tmpfs是一种虚拟内存文件系统,正如这个定义它最大的特点就是它的存储空间在VM里面VM是由linux内核里面的vm子系统管理的东西,现在大多数操作系统都采用了虚拟内存管理机制VM ...

  2. 基于 abp vNext 微服务开发的敏捷应用构建平台 - 项目介绍

    缘起 目前使用ABP框架已经将近3年了,大大小小的项目也陆陆续续做了很多.由于现有信息系统的架构模式是在底层的技术平台上直接构建信息系统并采用技术主导,使用业务无关的编程工具来开发信息系统的缺陷使得系 ...

  3. 安全可靠国产系统背景下的应用开发应有.NET Core的一席之地

    在中美当前背景下的安全可靠国产系统(简称安可),安可产业要实现技术自主可控,需要在四个层面逐步实现:基础硬件设施,如芯片.服务器.存储.交换机.路由器:底层软件,包括操作系统.数据库.中间件等:应用软 ...

  4. .sync 修饰符

    vue 修饰符sync的功能是:当一个子组件改变了一个 prop 的值时,这个变化也会同步到父组件中所绑定 //写一个(子)组件Child.vue <template> <div c ...

  5. Shell编程—数据展示

    1.标准文件描述符 Linux用文件描述符(file descriptor)来标识每个文件对象.文件描述符是一个非负整数,可以唯一标识会话中打开的文件.每个进程一次 多可以有九个文件描述符.出于特殊目 ...

  6. VMDNAMD命令规则(转载)

    输出体系的整个带电量:measure sumweights $all weight charge 给PDB文件设置周期边界条件:pbc set {54 54 24 } -all 将此晶胞内原子脱除周期 ...

  7. Combine 框架,从0到1 —— 3.使用 Subscriber 控制发布速度

      本文首发于 Ficow Shen's Blog,原文地址: Combine 框架,从0到1 -- 3.使用 Subscriber 控制发布速度.   内容概览 前言 在发布者生产元素时消耗它们 使 ...

  8. QT_QGIS_基本使用

    QT_QGIS_基本使用 1.新建画布 2.添加矢量图层 ​ 1.打开矢量图层 ​ 2.新建矢量图层 ​ 1.添加几何要素--点 ​ 2.添加几何要素--线 3.添加栅格图层 ​ 1.打开栅格图层 小 ...

  9. 【JAVA】给大家推荐一道有意思的java测试题。你知道答案吗?

    作者:程序员小冰,CSDN博客:http://blog.csdn.net/qq_21376985, QQ986945193 公众号:程序员小冰 public class Test { /** * * ...

  10. 关于babel你需要知道的事情

    babel js转码器 ES6 ==> ES5 配置 .babelrc