IP地址分类及CIDR划分方法
IP地址的分类和表示有三种形式,1.分类的IP地址、2.子网划分、3.无分类编址CIDR
1.分类的IP地址
IP地址:: = {<网络号>,<主机号>}
不同的网络号和主机号的设置决定了IP地址的分类,包括了A、B、C、D、E共5类。
A类地址:网络号8位(1个字节),主机号24位(3个字节),网络号的最高位到0即(01111111)
0.0.0.0 ~ 127.255.255.255
B类地址:网络号16位(2个字节),主机号16位(2个字节),网络号的最高位到10即(10111111)
128.0.0.0 ~ 191.255.255.255
C类地址:网络号24位(3个字节),主机号8位(1个字节),网络号的最高位到110即(11011111)
192.0.0.0 ~ 223.255.255.255
D类地址:最高4位到1110即(11101111),用于IP多播
224.0.0.0 ~ 239.255.255.255
E类地址:最高4位到1111即(11111111),作为保留使用
240.0.0.0 ~ 255.255.255.255
2.子网划分
IP地址:: = {<网络号>,<子网号>,<主机号>}
A类地址默认的子网掩码为255.0.0.0
B类地址默认的子网掩码为255.255.0.0
C类地址默认的子网掩码为255.255.255.0
例如一个B类IP为202.194.0.0均分给6个部门使用,求子网掩码、网络号、子网号、主机号?
①从202.194.0.0这个地址可以知道(网络号是202.194,则主机号是16位)
②因为23=8,所以需要从主机号借3位作子网号才能保证分出6子网,剩下的13位作为主机号,每个子网可容纳最大主机数213 - 2 = 8190个,减去网络地址和广播地址。
③子网号和主机号
202.194.0.0(子网号000)202.194.0.1~202.194.0.254(主机号)202.194.0.255(广播地址)
202.194.32.0(子网号001)202.194.32.1~202.194.32.254(主机号)202.194.32.255(广播地址)
202.194.64.0(子网号010)202.194.64.1~202.194.64.254(主机号)202.194.64.255(广播地址)
202.194.96.0(子网号011)202.194.96.1~202.194.96.254(主机号)202.194.96.255(广播地址)
202.194.128.0(子网号100)202.194.128.1~202.194.128.254(主机号)202.194.128.255(广播地址)
202.194.160.0(子网号101)202.194.160.1~202.194.160.254(主机号)202.194.160.255(广播地址)
202.194.192.0(子网号110)202.194.192.1~202.194.192.254(主机号)202.194.192.255(广播地址)
202.194.224.0(子网号111)202.194.224.1~202.194.224.254(主机号)202.194.224.255(广播地址)
④主机号借了3位,子网掩码为11111111.11111111.11100000.00000000即255.255.224.0
3.无分类编址CIDR
IP地址:: = {<网络前缀>,<主机号>}
例如202.194.20.138/19,此IP中前19位为网络前缀,后13位为主机号。
①202.194.20.138/19用二进制表示为:
11001010 11000010 00010100 1000101
②该地址所在CIDR地址块中最小的地址为
11001010 11000010 00000000 00000000,即202.194.0.0
③该地址所在CIDR地址块中最大的地址为:
11001010 11000010 00011111 11111111,即202.194.31.255
④该地址块中共有213=8192个地址
⑤/19对应的子网掩码为11111111.11111111.11100000.00000000,即255.255.224.0
练习题1:
已知地址块中的一个地址是140.120.84.24/20,请问支持该地址块中的最小地址和最大地址,共多少个地址?
10001100 01111000 01010100 00011000 140.120.84.24以二进制表示
10001100 01111000 01010000 00000000 最小140.120.80.0
10001100 01111000 01011111 11111111 最大140.120.95.255
共有212=4096个IP地址
练习题2:
单位分配到一个地址块136.23.12.64/26,现在需要进一步划分为4个一样大的子网,则每个子网的网络前缀有多长,IP地址数,子网的地址段是什么?
从网络前缀(/26)可以知道子网掩码是255.255.255.192,网络号是26位,借了主机位2位,所以划分了4个子网,如下:
136.23.12.0(后8位是00000000)
136.23.12.64(后8位是01000000)
136.23.12.128(后8位是10000000)
136.23.12.192(后8位是11000000)
可以看出136.23.12.84所在的子网是136.23.12.64,现在对136.23.12.64这个子网再划分4个子网;
所以对136.23.12.64/26再借2位主机号,则每个子网的网络前缀是/28,4个子网如下:
136.23.12.64(后8位是01000000)
136.23.12.80(后8位是01010000)
136.23.12.96(后8位是01100000)
136.23.12.112(后8位是01110000)
可以看出每个子网中的IP地址为24=16个
IP地址分类及CIDR划分方法的更多相关文章
- [转,讲的非常精彩]CIDR地址块及其子网划分(内含原始IP地址分类及其子网划分的介绍)
http://blog.csdn.net/dan15188387481/article/details/49873923 CIDR地址块及其子网划分(内含原始IP地址分类及其子网划分的介绍) 1. ...
- 计算机网络【3】—— IP地址分类与子网划分
一.IP地址分类
- CIDR的IP地址的表示与划分方法
早期的ip地址划分: 最初设计互联网络时,为了便于寻址以及层次化构造网络,每个IP地址包括两个标识码(ID),即网络ID和主机ID.同一个物理网络上的所有主机都使用同一个网络ID,网络上的一个主机(包 ...
- IP地址分类以及子网划分
五类IP地址段 根据上表的说明,我们可以知道: 你只要知道 IP 的第一个十进制数,就能够约略了解到该 IP 属于哪一个等级, 以及同网域 IP 数量有多少. 这也是为啥我们上头选了 192.168. ...
- IP地址分类和子网划分
IP地址: 地址范围 网络地址规律 子网掩码 私有地址 保留地址 A类地址:从1.0.0.0 到1 ...
- 初识IP基础分类、CIDR
IP地址概念 IP(IPv4)地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节).IP地址通常用“点分十进制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~2 ...
- IP的分类以及子网划分、网络设置
前言 整个因特网就是一个单一的.抽象的的网络.IP地址就是给因特网上的每一个主机(或路由器)的每一个接口分配一个在全世界范围是唯一的32位的标识符.IP地址的结构使我们可以在因特网上很方便的进行寻址. ...
- 3.IP地址分类_规划_子网掩码
IP地址分类_规划_子网掩码 3.1MAC地址 网卡的身份证号———MAC地址 MAC地址的长度为48位(6个字节),通常表示为12个16进制数,每2个16进制数之间用冒号隔开,如:08:00:20: ...
- IP地址分类(转)
IP地址分类以及C类IP地址的子网划分 国际规定:把所有的IP地址划分为 A,B,C,D,E A类地址:范围从0-127,0是保留的并且表示所有IP地址,而127也是保留的地址,并且是用于测试环回用的 ...
随机推荐
- lintcode-->翻转字符串
给定一个字符串,逐个翻转字符串中的每个单词. 您在真实的面试中是否遇到过这个题? Yes 说明 单词的构成:无空格字母构成一个单词 输入字符串是否包括前导或者尾随空格?可以包括,但是反转后的字符不能包 ...
- elasticsearch(三) 之 elasticsearch目录介绍和配置文件详解
目录 elasticsearch 配置 目录详情 (config) 配置文件 elasticsearch.yml 配置集群名称(cluster.name) 配置 network.host 更改数据和储 ...
- Impala 使用的端口
下表中列出了 Impala 是用的 TCP 端口.在部署 Impala 之前,请确保每个系统上这些端口都是打开的. 组件 服务 端口 访问需求 备注 Impala Daemon Impala 守护进程 ...
- springboot-13-junitTest
junitTest, 提喜欢用的一个方法, 在测试代码时非常好用 1, 添加maven依赖 <!-- 加入spring-test依赖 --> <dependency> < ...
- 《深入理解Java虚拟机》目录
第一部分 走进Java 第1章 走进Java 第二部分 自动内存管理机制 第2章 Java内存区域与内存溢出异常 2.2 运行时数据区域 2.3 HotSpot虚拟机对象探秘 第3章 垃圾收集器与 ...
- Beta阶段——Scrum 冲刺博客第五天
一.当天站立式会议照片一张 二.每个人的工作 (有work item 的ID),并将其记录在码云项目管理中 昨天已完成的工作 完成部分answer界面的制作,将题目与用户输入的答案.正确答案依次列出来 ...
- MyEclipse2014破解方法
之前一直使用的MyEclipse2014过期了,无奈之下只能在网上搜怎么破解,结果很管用,在这里记录并和大家分享 https://jingyan.baidu.com/article/fdbd42771 ...
- 微信小程序开发,服务器端获取不到请求参数
微信的request请求请求方式为 GET 时,可以在后台获取到请求的参数 userName 当为POST请求时则获取不到 userName 参数 解决方案是 在 设置一下 headers 里添加 ' ...
- HTTP协议以及HTTP请求中8种请求方法
HTTP协议以及HTTP请求中8种请求方法 什么是协议? 协议,是指通信的双方,在通信流程或内容格式上,共同遵守的标准. 什么是http协议? http协议,是互联网中最常见的网络通信标准. http ...
- bzoj 2138: stone
Description 话说Nan在海边等人,预计还要等上M分钟.为了打发时间,他玩起了石子.Nan搬来了N堆石子,编号为1到N,每堆 包含Ai颗石子.每1分钟,Nan会在编号在[Li,Ri]之间的石 ...