3分钟教你子网划分--(内含习题讲解)

2023-11-06

一.IPV4

1.IP地址

IP地址分为IPV4和IPV6,但现在目前大家所常用的为IPV4。
IPV4是由32位二进制数组成,分成四组,每组八位。例如:11000000 11110000 00000000 00000000
为了便于配置通常表示成点分十进制 例如:192.168.1.1
IPV6由128位组成,一般用冒号分隔,十六进制表示

2.IPV4地址组成

IPV4是由两部分组成,即:
网络部分(NETWORK) 主机部分(HOST) 例:192.168.1.132
网络部分: 192.168.1 主机部分: 132

3.IP地址分类

IP地址分为A、B、C、D、E五类
A类地址范围:1.0.0.1~126.255.255
A类地址=网络部分+主机部分+主机部分+主机部分
(有类边界)默认子网掩码为/8,即255.0.0.0
B类地址范围:128.0.0.1~191.255.255.254
B类地址=网络部分+网络部分+主机部分+主机部分
C类地址范围:192.0.0.1~223.255.255.254
C类地址=网络部分+网络部分+网络部分+主机部分
D类地址:224.0.0.1~239.255.255.254
用于组播通信的地址
E类地址范围:240.0.0.1~239.255.255.254
用于科学研究的保留地址
以127开头的IP地址都代表本机(广播地址127.255.255.255除外),127.0.0.1为本机回环地址。
我们常用的地址分类只有A、B、C类地址。

A类地址范围:1.0.0.1~126.255.255 8位网络号 24位主机号
B类地址范围:128.0.0.1~191.255.255.254 16位网络号 16位主机号
C类地址范围:192.0.0.1~223.255.255.254 24位网络号 8位主机号
常用地址分类表

二.子网掩码

1.网络地址与广播地址

子网掩码就是用来区分地址中有没有子网号的,所以都是一串01字符串来表示;网络号和子网号都用1表示,主机号用零表示,因此ABC类地址的子网掩码是有默认的。

默认子网掩码 二进制表示
A类255.0.0.0 11111111 00000000 00000000 00000000
B类255.255.0.0 11111111 11111111 00000000 00000000
C类255.255.255.0 11111111 11111111 11111111 00000000

子网掩码与IP地址相与,得出的就是网络地址,得出网络地址后,把网络地址的主机位全换成1可以得到广播地址。如:主机IP地址210.33.5.68/25
解:子网掩码/25,即为25个1:11111111 11111111 11111111 10000000所以子网掩码为:255.255.255.128.将IP地址和子网掩码相与得出网络地址,因为255为8个1,与其相与的结果定本身,所以我们只需要看68和128相与的结果即可。

主机地址210.33.5.68 210.33.5.01000100
子网掩码255.255.255.128 255.255.255.10000000
网络地址 210.33.5.0 210.33.5.00000000
广播地址210.33.5.127 210.33.5.01111111

2.子网划分

子网数=2^n,其中n位子网网络部分位数;主机数(可用IP)=2*N-2,其中N为主机部分位数。
例1:某公司申请一个C类IP地址,这个公司有4个部门,A部门有10台主机,B部门有15台主机,C部门有30台主机,D部门有20台主机,现需要给每个部门划分一个子网。分配了一个总的网段为:192.168.2.0怎么为每个部门划分单独网段。
解:
如题可知需要划分4个子网,192.168.2.0/26
可以用主机数2^6-2=62个62>30满足所需要求
IP: 192.168.2.0 11000000 10101000 00000010 00000000
子网掩码 255.255.255.192 11111111 11111111 11111111 11000000
网络地址 192.168.2.0 11000000 10101000 00000010 00000000
所以四个子网为:
子网1的网络地址:192.168.2.00000000即:192.168.2.0
子网2的网络地址:192.168.2.01000000即:192.168.2.64
子网3的网络地址:192.168.2.10000000即:192.168.2.128
子网4的网络地址:192.168.2.11000000即:192.168.2.192

例2:某公司申请到网络地址为192.3.2.0现在要划分5个部门,最大的一个部门有28台计算机,给个部门在单独子网中,则,子掩码为多少,5个部门的子网地址分别是什么。
解:
C类地址,五个子网。需要11100000;剩下5个主机位,2^5-2=30>28所以子网地址位255.255.255.224
可以划分2^3=8个子网,所以每个子网的地址分别如下:
192.3.2.000 00000即:192.3.2.0
192.3.2.001 00000即:192.3.2.32
192.3.2.010 00000即:192.3.2.64
192.3.2.011 00000即:192.3.2.96
192.3.2.100 00000即:192.3.2.128
192.3.2.101 00000即:192.3.2.168
192.3.2.110 00000即:192.3.2.192
192.3.2.111 00000即:192.3.2.224

总结:子网划分,主要根据实际公司要求规划子网数量,根据网络位和主机位算出子网个数和可用主机数。希望对大家有所帮助。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

3分钟教你子网划分--(内含习题讲解) 的相关文章

随机推荐

  • Java中NIO和IO的比较

    NIO是为了弥补IO操作的不足而诞生的 NIO的一些新特性有 非阻塞I O 选择器 缓冲以及管道 管道 Channel 缓冲 Buffer 选择器 Selector 是其主要特征 概念解释 Channel 管道实际上就像传统IO中的流 到任
  • m3u8格式的视频链接怎么在自己电脑上播放

    本文接上篇文章 网页播放器 CKplayer 的视频怎么下载 m3u8简单探索 上篇文章提到 怎么到视频网站通过浏览器抓包分析 得到视频的源地址 看这篇文章之前 最好可以去先看一看上篇博文的介绍 上篇文章我们介绍到我们能够得到视频的源地址
  • SpringBoot 之数据源配置

    文章目录 市面上的几种数据源比对 SpringBoot自动装配DataSource原理 HiKariCP 数据源配置 Druid 数据源配置 SpringBoot集成Druid连接池 Druid 多数据源配置 不同Mapper操作不同数据源
  • 初等模型---光盘的数据容量

    问题分析 光盘的外观尺寸是由些大公司成立的联盟决定的 如CD DVD等盘片的外径为120mm 并且沿外边缘留有2mm宽的环形区域不存储信息 CLV光盘存储信息的内圈直径为45mm 在内外圈之间的环形区域 经过编码的数字信息 以一定深度和宽度
  • MySQL 8用户及权限管理

    文章目录 参考文档 查看权限 安装后 登录测试 添加帐户 分配特权和删除帐户 扩展 创建远程访问新用户并授权 参考文档 官方链接 https dev mysql com doc refman 8 0 en create user html
  • 简单的扫雷程序的实现

    define CRT SECURE NO WARNINGS include
  • js操作时间过当天晚上00:00清除本地存储

    const end new Date new Date new Date toLocaleDateString getTime 24 60 60 1000 1 getTime 当天23 59 59秒 转换成的毫秒数 const start
  • banner切换

    html代码 div div a img src imgs p1 png alt a a img src imgs p2 jpg alt a a img src imgs p3 jpg alt a a img src imgs p4 jpg
  • 【javascript】导航栏

    要实现这样的效果主要有两点 第一 当鼠标经过主导航栏里面的内容就会被放大 鼠标离开后就会恢复原来的样子 第二 当鼠标经过主导航时对应的副导航的内容就会呈现
  • 一个完美的自动化测试框架应该怎么写?

    一 什么是自动化测试框架 自动化测试框架是为自动化测试用例或者脚本提供执行环境而搭建的基础设施 自动化测试框架有助于有效地开发 执行和报告自动化测试用例 优点 代码复用 提高测试效率 更高的测试覆盖率 维护成本低 更早发现和记录bug 二
  • Oracle RAC 更改网卡名称

    如 原网卡eth1 为增加网卡可靠性 把eth1和eth3绑定为bond0 主备模式提供服务 更改名称后RAC会无法启动网络服务 还需要更改的操作如下 u01 app 11 2 0 grid bin oifcfg getif u01 app
  • C#中的this

    一 C 中的this C 中的保留字this仅限于在构造函数 类的方法和类的实例中使用 在类的构造函数中出现的this作为一个值类型 它表示对正在构造的对象本身的引用 在类的方法中出现的this作为一个值类型 表示对调用该方法的对象的引用
  • WSDL(Web服务描述语言)详细解析

    WSDL Web Services Description Language Web服务描述语言 是一种XML Application 他将Web服务描述定义为一组服务访问点 客户端可以通过这些服务访问点对包含面向文档信息或面向过程调用的服
  • Java:珠穆朗玛峰

    需求 世界最高山峰是珠穆朗玛峰 8844 43米 8844430毫米 假如我有一张足够大的纸 它的厚度是0 1毫米 请问 我折叠多少次 可以折成珠穆朗玛峰的高度 分析 1 因为要反复折叠 所以要使用循环 但是不知道要折叠多少次 这种情况更适
  • 记一次spring循环依赖

    问题 spring循环依赖 场景 A注入B B注入A 按理来说spring是支持的处理 不会出现循环依赖的问题 但是 除了相互注入外 项目还是使用的AOP切面打印日志 使用了代理 问题就是出现在这里 源码 Whether to resort
  • 简单的整理一下Vue3的组合API

    1 Vue3的生态和优势 社区生态 逐步完善 整体优化 性能优化 TS支持优化 组合式API加持 市场使用 部分技术选型激进的公司已经在生产环境使用了vue3 社区生态 组件 插件 名称 官方地址 简介 ant design vue Ant
  • Eclipse远程调式

    JVM调式选项 Xdebug Xrunjdwp transport dt socket address 8000 server y suspend y 请务必写在一行
  • matplotlib画图

    画出第一个基本图像 import matplotlib pyplot as plt import numpy as np x np linspace 1 1 50 y x 2 1 plt plot x y plt show 用两个窗口画出两
  • java 算法结构----单链表

    相关基础知识补充 指针 表示一个数据元素逻辑意义上的存储位置 Java语言用通过对象的引用来表示指针 通过把新创建对象赋值给一个对象引用 即是让该对象引用表示 或指向 了所创建的对象 链式存储结构是基于指针实现的 我们把一个数据元素和一个指
  • 3分钟教你子网划分--(内含习题讲解)

    文章目录 一 IPV4 1 IP地址 2 IPV4地址组成 3 IP地址分类 二 子网掩码 1 网络地址与广播地址 2 子网划分 一 IPV4 1 IP地址 IP地址分为IPV4和IPV6 但现在目前大家所常用的为IPV4 IPV4是由32