子网划分和计算方法(附习题详解)
目录
一.子网划分
二.IP地址格式
三.IP地址的分类
四.计算网络号
五.子网数,主机容量和有效主机容量的计算方法
总结
一.子网划分
作用
1.计算网络号,通过网络号选择正确的网络设备连接终端设备
1)清楚IP地址四点段点分十进制数和子网掩码,对应的网络号是什么
2)交换机是用来连接相同网络的设备,路由器是用来连接不同网段的设备
网络号一样的,即在相同网段,网络号不一样的,即不同网段
3)计算方法
把十进制数的IP地址换算成二进制数,把子网掩码也由十进制数换算成二进制数,两对二进制数对齐做“与”运算,即可得出网络号。
2.根据网络的规模,可以对局域网(内网)进行网络地址规划
二.IP地址格式
IP地址=网络部分+主机部分
网络部分用来确定终端是不是同一个网段;
主机部分是用来确定终端的容量大小;(这个网段最多可以容纳多少台主机)
同一个部门应该要确保其所有的终端在同一个网段;
规划的主机的数量应该在你的主机部分可容纳的范围内;
一个字节(byte)=8个比特(bit)
IPV4地址是32位二进制数,点分四段十进制数表示
IP地址=网络部分+主机部分=32位
现在用到的IP地址的版本是IPV4(第四个版本),之后将会过渡到IPV6(第六版本),IPV6位数是128位二进制数
因为IPV4全球通用的公网地址已经耗尽,没有办法做到一人一个全球通用的公网IP,所以将会过渡到IPV6,IPV6可以满足一人一个全球通用的公网IP
子网掩码当中连续的1代表了网络部分,连续的0代表了主机部分。
子网掩码 | CIDR值 |
255.0.0.0 | /8 |
255.128.0.0 | /9 |
255.192.0.0 | /10 |
255.224.0.0 | /11 |
255.240.0.0 | /12 |
255.248.0.0 | /13 |
255.252.0.0 | /14 |
255.254.0.0 | /15 |
255.255.0.0 | /16 |
255.255.128.0 | /17 |
255.255.192.0 | /18 |
255.255.224.0 | /19 |
255.255.240.0 | /20 |
255.255.248.0 | /21 |
255.255.252.0 | /22 |
255.255.254.0 | /23 |
255.255.255.0 | /24 |
255.255.255.128 | /25 |
255.255.255.192 | /26 |
255.255.255.224 | /27 |
255.255.255.240 | /28 |
255.255.255.248 | /29 |
255.255.255.252 | /30 |
三.IP地址的分类
IP地址段分为五类:A、B、C、D、E
其中A(超大规模)、B、C三类用于商业用途,D类用于组播,E类用于科研
类别 地址段 二进制表示地址段 默认子网掩码
A 1-126 00000001-01111110 255.0.0.0/8(8是1的个数)
B 128-191 10000000-10111111 255.255.0.0/16
C 192-223 11000000-11011111 255.255.255.0/24
D 224-239 11100000-11101111
E 240-254 11110000-11111110
A类第一位是0,B类前两位是10,C类前三位是110,D类前四位是1110
默认子网掩码 | |||||
A类地址 | 网络地址 | net-id | host-id为全0 | ||
默认子网掩码 | 11111111 | 00000000 | 00000000 | 00000000 | |
255.0.0.0 | |||||
B类地址 | 网络地址 | net-id | host-id为全0 | ||
默认子网掩码 | 11111111 | 11111111 | 00000000 | 00000000 | |
255.255.0.0 | |||||
C类地址 | 网络地址 | net-id | host-id为全0 | ||
默认子网掩码 | 11111111 | 11111111 | 11111111 | 00000000 | |
255.255.255.0 |
127-本地网卡环回测试地址
0.0.0.0-所有网段 255.255.255.255-全网广播 X.X.X.255/24-本网段广播
子网掩码分为可变长子网掩码和不可变长子网掩码(固定不变的)
私有地址:只能用于局域网
A:10.0.0.0-10.255.255.255
B:172.16.0.0-172.31.255.255
C:192.168.0.0-192.168.255.255
IP地址用途类别分为私有地址和公有地址
私有地址只能出现在局域网中,且可以重复使用。因为每个局域网都是独立的分支,如果没有在互联网中出现的话,不会影响别的局域网通信。
公有地址出现在局域网中,如果地址重复,将不能正常转发,因为地址必须唯一。
四.计算网络号
给你地址,去求得它的网络号,判断两个设备间数据通信使用什么网络设备
问:192.168.10.250/24和193.168.20.10/24是不是同一个网段?
相同网段间数据通信用交换机,不同网段间数据通信用路由器
计算步骤
1,把IP地址换算成二进制数
2,把子网掩码换算成二进制数,并于IP地址对齐
3,把IP地址和子网掩码做“与”(乘法)运算
4,用“有0出0,全1出1”口诀计算出结果即为网络位/网络号
5,第二个IP网络位/网络号计算方法同上
6.比较两个网络位/网络号是否相同。如果相同即为同一个网段,两两之间间数据通信用交换机,如果不同即不再同一个网段,两两之间数据通信用路由器
192 168 10 250
11000000 ,10111000,00001010,11111010,
255 255 255 0
11111111, 11111111, 11111111, 00000000
11000000, 10111000,00001010,00000000
192 168 10 0
192 168 20 10
11000001,11111000,00010100,00001010
255 255 255 0
11111111, 11111111, 11111111, 00000000
11000001,11111000. 00010100. 00000000
193 168 20 0
因为网络号不一致,所以不在同一个网段,需要用路由器连接
五.子网数,主机容量和有效主机容量的计算方法
给你需求,一共几个部门,每个部门的人数,让你去做地址规划
子网数用来确定默认网络分为几段
主机容量用来确定这个网段可以容纳多少台主机
子网数=2^n(n为网络位借主机位的位数)
主机容量/块大小=2^m(m为剩余主机位数)
有效主机容量=2^m-2(m为剩余主机的位数)(网络标识位和广播地址位是不能用于主机的IP地址的编写的)
例如:192.168.1.0/27-192.168.1.31/27
192.168.1.0/27--网络标识位/网络号--作用是用来标识这个网段的
192.168.1.31/27-广播地址位-作用是用来代表192.168.1.0/27这个网段的全体主机
例题:
A/B类地址算法,
例如:172.16.0.0/20,算出子网前四段划分
此为B类号段,默认是172.16.0.0/16
变成/20,则为第三段上有变化,只变化前四位,由右向左变化
172.16.0000 0000.0/20 → 172.16.0.0/20-172.16.15.255/20
172.16.0001 0000.0/20 → 172.16.16.0/20-172.16.31.255/20
172.16.0011 0000.0/20 → 172.16.32.0/20-172.16.47.255/20
172.16.0100 0000.0/20 → 172.16.48.0/20-172.16.63.255/20
把若干网络合并成一个网段
例如,把192.168.1.0/24,192.168.3.0/24以及192.168.5.0/24合并成一个网络,求网段
192.168.1.0/24→192.168.00000 001.0/24
192.168.3.0/24→192.168.00000 011.0/24
192.168.5.0/24→192.168.00000 101.0/24
可见,相同位数是前5位,网络向主机借了5位。那么网络地址就是192.168.0.0/21。
不等长IP算法
一个公司6个部门,财务部10人,后勤部50人,技术部100人,销售部500人,生产部1000人,人事部20人。
解题思路:从人多部门到人少部门进行规划,分别是生产部》销售部》技术部》后勤部》人事部》财务部
首先生产部1000人,那如果考虑到扩展性,那必须的2^11>1024才够,那IP地址长度得32-11=21位
172.16.0.0/21,
第二段开始172.16.00001000.0/21→172.16.8.0/21,
则可推算出生产部IP地址为172.16.0.0/21-172.16.7.255/21
销售部需要500人,那么2^10>500,所以IP地址长度是32-10=22
它是从172.16.8.0/22开始,第二段开始是172.16.12.0/22
所以销售部地址就是172.16.8.0/22-172.16.11.255/22
技术部为100人,那么2^7>100,保险期间我们放到8,所以IP长度我们可以是32-7=25或者32-8=24
开始是172.16.12.0/25或者172.16.12.0/24
第一种方案:
如果172.16.12.0/24开始那第二段开始是172.16.13.0/24
那么它的地址就是172.16.12.0/24-172.16.12.255/24
后勤部开始地址为172.16.13.0/25,下一段是172.16.13.128/25
所以IP地址范围是172.16.13.0/25-172.16.13.127/25
人事部开始地址是172.16.13.128/26下一段是172.16.13.192/26
所以IP地址范围是172.16.13.128/26-172.16.13.191/26
财务部开始地址是172.16.13.192/26直到172.16.13.255/26
所以IP地址范围是172.16.13.192/26-172.16.13.255/26
2如果172.16.12.0/25开始,第二段开始就是172.16.12.128/25
那么它的地址就是172.16.12.0/25-172.16.12.127/25
后勤部开始地址为172.16.12.128/25,下一段是172.16.13.0/25
所以IP地址范围是172.16.12.128/25-172.16.12.255/25
人事部开始地址是172.16.13.0/26下一段是172.16.13.64/26
所以IP地址范围是172.16.13.128/26-172.16.13.63/26
财务部开始地址是172.16.13.64/26下一段开始172.16.13.128/26
所以IP地址范围是172.16.13.64/26-172.16.13.127/26
所以第一种方案
生产部172.16.0.0/21-172.16.7.255/21
销售部172.16.8.0/22-172.16.11.255/22
技术部172.16.12.0/24-172.16.12.255/24
后勤部172.16.13.0/25-172.16.13.127/25
人事部172.16.13.128/26-172.16.13.191/26
财务部172.16.13.192/26-172.16.13.255/26
第二种方案
生产部172.16.0.0/21-172.16.7.255/21
销售部172.16.8.0/22-172.16.7.255/22
技术部172.16.12.0/25-172.16.12.127/25
后勤部172.16.12.128/25-172.16.12.255/25
人事部172.16.13.0/26-172.16.13.63/26
财务部172.16.13.64/26-172.16.13.127/26
总结
IP地址的格式
A、B、C类IP地址划分
网络号的计算
子网数,主机容量和有效主机容量的计算方法
可变长子网掩码和不可变长子网掩码(固定不变的)的计算方法
子网划分和计算方法(附习题详解)相关推荐
- 数据结构(C语言版) 第 八 章 排序 知识梳理 + 习题详解
目录 一.归并排序 二.交换排序 1.快速排序 2.冒泡排序 三.插入排序 1.直接插入排序(基于顺序查找) 2.折半插入排序(基于折半查找) 3.希尔排序(基于逐趟缩小增量) 四.选择排序 0.直接 ...
- 数据结构(C语言版) 第 六 章 图 知识梳理 + 习题详解
目录 一. 图的基本定义和术语 一.图的基本概念 1.度 2.连通 (1)连通图 (2)强连通/强连通图 3.回路 4.完全图 二.图的三种存储结构 1.邻接矩阵表示法 2.邻接表(链式)表示法 3. ...
- 制作主生产计划MPS报表(概念+习题详解)
目录 主生产计划了解 一.计算流程 (一)图示 (二)计算步骤及计算方法 第1步推算毛需求 第2步推算预计库存(PAB)初值 第3步推算净需求 第4步推算计划产出量 第5步推算预计可用库存量. 第6步 ...
- 数据结构殷人昆电子版百度云资源_数据结构精讲与习题详解(C语言版第2版清华大学计算机系列教材)...
导语 内容提要 殷人昆编著的<数据结构精讲与习题详解(C语言版第2版清华大学计算机系列教材)>是清华大学出版社出版的<数据结构(C语言版)>(第2版)的配套教材,对" ...
- Python面对对象编程——结合面试谈谈封装、继承、多态,相关习题详解
1.面向对象的三大特征 封装:属性和方法放到类内部,通过对象访问属性或者方法,隐藏功能的实现细节.当然还可以设置访问权限; 继承:子类需要复用父类里面的属性或者方法,当然子类还可以提供自己的属性和方法 ...
- 数学物理方法pdf_《数学物理方法》周明儒(第2版)补充材料与习题详解
说明: 1.本资源为江苏师范大学 周明儒 教授所编著<数学物理方法>(第二版)配套电子资源: 2.由于Abook限制下载原版PDF,故本人高清截图保存整理为PDF格式供使用该书的同学使用, ...
- 微型计算机原理及应用程序题,郑学坚《微型计算机原理及应用》(第4版)笔记和课后习题详解...
一.二进制数的相加 两个二进制数相加时,可以逐位相加.如二进制数可以写成 则从最右边第1位(即0权位)开始,逐位相加,其结果可以写成 其中各位是分别求出的 最后所得的和是 二.半加器电路 1要求 有两 ...
- wow mysql dbc_DBC中悲观锁介绍附案例详解
DBC中悲观锁介绍附案例详解 了解下DBC中悲观锁: 代码如下: BDUtils 工具类: package JDBC; import java.sql.*; public class BDUtils ...
- c语言线性表库函数大全,数据结构(C语言版)-线性表习题详解
<数据结构(C语言版)-线性表习题详解>由会员分享,可在线阅读,更多相关<数据结构(C语言版)-线性表习题详解(23页珍藏版)>请在人人文库网上搜索. 1.数 据 结 构 ,线 ...
最新文章
- vs2012与win7不兼容问题
- [毕业生的商业软件开发之路]尽早暴露错误原则
- C#命名规范,SqlServer命名规范
- 九个PHP很有用的功能
- 问题记录 - 调试程序时桌面程序可以运行,却不自动生成桌面快捷方式
- 【Qt开发】关于QWSServer
- windows C盘自动清理bat脚本
- 训练神经网络的详细步骤,神经网络训练完怎么用
- 【测试管理】版本定义
- python成品_京东抢购茅台Python打包版
- html5一个圆圈旋转,Javascript实现可旋转的圆圈实例代码
- 正确处理闲置报废的电子垃圾
- Class::DBI模块简介
- mac文件反选_【PS反选键是什么?】Photoshop该如何进行反向选择?
- 电脑开机密码忘记,如何修改电脑密码?
- What does shot mean?
- 高校教材管理系统设计
- ssm实现敏感词过滤
- spring6启示录
- 《Go 同步和并发设计模式》培训结束,get满满干货!
热门文章
- Hive常用函数 - abs
- 红米3s运行linux,小米红米3S 3X(Redmi 3S)刷机教程,看教程刷机
- Unity 生成全景图
- CF3B Lorry
- 腾讯 Matrix 增量编译 bug 解决之路,PR 已通过
- 巧用“火焰图”快速分析链路性能
- 站上智能汽车产业高地,合肥到底是“赌”来的,还是另有蹊径?
- linux开发板tftp 搭建,iTOP-i.MX6ULL开发板-Tftp烧写和Nfs启动
- Romax在法雷奥研发低功耗电驱动系统中的应用
- 银行核心系统:“交易(Transaction)”是什么?