IP子网的划分
一、划分子网的具体步骤
已知192.168.1.0/24,划分8个子网(一个ip划分8个子网,即网络位不再是24位)
1100 0000.1010 1000.0000 0001.0000 0000
1 、誊抄原来的网络位(同一网段的ip,网络位必须相同)
1100 0000.1010 1000.0000 0001
2、延长网络位(子网位),写出所有的变化
1100 0000.1010 1000.0000 0001 000
1100 0000.1010 1000.0000 0001 001
1100 0000.1010 1000.0000 0001 010
1100 0000.1010 1000.0000 0001 011
1100 0000.1010 1000.0000 0001 100
1100 0000.1010 1000.0000 0001 101
1100 0000.1010 1000.0000 0001 110
1100 0000.1010 1000.0000 0001 111
3、主机位全部填零,全部填一
1100 0000.1010 1000.0000 0001 00000000 1100 0000.1010 1000.0000 0001. 00011111
192.168.1.0~31(全0为网络地址 全1为广播地址)所以可用ip为192.168.1.1~30(以下相同)
1100 0000.1010 1000.0000 0001 00100000 1100 0000.1010 1000.0000 0001. 00111111
192.168.1.32~63
1100 0000.1010 1000.0000 0001 01000000 1100 0000.1010 1000.0000 0001. 01011111
192.168.1.64~95
1100 0000.1010 1000.0000 0001 01100000 1100 0000.1010 1000.0000 0001. 01111111
192.168.1.96~127
1100 0000.1010 1000.0000 0001 10000000 1100 0000.1010 1000.0000 0001. 10011111
192.168.1.128~159
1100 0000.1010 1000.0000 0001 10100000 1100 0000.1010 1000.0000 0001. 10111111
192.168.1.160~191
1100 0000.1010 1000.0000 0001 11000000 1100 0000.1010 1000.0000 0001. 11011111
192.168.1.192~223
1100 0000.1010 1000.0000 0001 11100000 1100 0000.1010 1000.0000 0001. 11111111
192.168.1.224~255
所以这八个子网分别为
192.168.1.0/27
192.168.1.0的二进制表示1100 0000.1010 1000.0000 0001 00100000 余5个主机位,2^5=32该子网内只允许有32台主机
192.168.1.32/27
192.168.1.64/27
192.168.1.96/27
192.168.1.128/27
192.168.1.160/27
192.168.1.192/27
192.168.1.224/27
二、ip的分类
A类(1~126)
B类(128~191)
C类(192~223)
D类(224~239)组播
E类(240~255)科研
三、私有ip和子网掩码(私有ip我们接触最多)
A类:10.0.0.0~10.255.255.255 255.0.0.0
B类:172.16.0.0~172.31.255.255 255.255.0.0
C类:192.168.0.0~192.168.255.255 255.255.255.0
四、同网段ip,网络位相同
案例:192.168.91.1和192.168.90.1是否在同一网段?
1100 0000.1010 1000.0101 1001.0000 0001
1111 1111.1111 1111.1111 1111.0000 0000
与运算(按乘法)
结果1100 0000.1010 1000.0101 1001.0000 0000
1100 0000.1010 1000.0101 1000.0000 0001
1111 1111.1111 1111.1111 1111.0000 0000
结果:1100 0000.1010 1000.0101 1000.0000 0000
经过ip和子网掩码的与运算,对比后他们不在同一个网段。
IP子网的划分的更多相关文章
- 第十六章 IP子网的划分
一.引入 1.根据IP地址的类别进行IP地址分配的方法表现出越来越多的弊端 2.为了解决分类IP地址划分带来的地址浪费,就需要使用子网划分(Subnetting)的方法 3.VLSM和CIDR可以进一 ...
- IP子网如何划分?so easy!
IP地址与子网掩码 1. IP地址划分 1.1 IP地址 1.2 由两部分组成 1.3 IP地址的分类 1.4 IP地址的规划原则 2.子网掩码划分 2.1 32个二进制位 2.2IP地址和子网掩码作 ...
- 8.4 IP地址的划分及子网划分
都是比较灵活的一些计算题.只要掌握了其中的规则,还是比较容易解题的.在了解子网的划分如何进行之前呢,一定要弄清楚一个概念:子网掩码.这是弄清楚如何进行子网划分的一个关键. IP地址是四段二进制码拼合而 ...
- 用Python帮你实现IP子网计算
目录 0. 前言 1. ipaddress模块介绍 1.1 IP主机地址 1.2 定义网络 1.3 主机接口 1.4 检查address/network/interface对象 1.4.1 检查IP版 ...
- IP子网划分
CIDR值: 1.掩码255.0.0.0:/8(A类地址默认掩码) 2.掩码255.128.0.0:/9 3.掩码255.192.0.0:/10 4.掩码255.224.0.0:/11 5.掩码255 ...
- 【网络】IP子网划分详解
1.IP地址组成 IP地址组成示意图 IP地址由32位二进制组成,32位二进制分成了4字节,每字节8位,字节之间用符.(点)分隔,为了方便 ...
- 网络构建入门技术(2)——IP子网划分
说明(2017-5-10 10:54:31): 1. 为什么要子网划分? 子网划分就是,网络位变长,主机位变短的过程.实际上就是将一个大网络,划分成多个小网络的过程. 目的就是为了解决IP地址不够用的 ...
- IP封包协议头/TCP协议头/TCP3次握手/TCP4次挥手/UDP协议头/ICMP协议头/HTTP协议(请求报文和响应报文)/IP地址/子网掩码(划分子网)/路由概念/MAC封包格式
IP协议头IP包头格式: 1.版本号:4个bit,用来标识IP版本号.这个4位字段的值设置为二进制的0100表示IPv4,设置为0110表示IPv6.目前使用的IP协议版本号是4. 2.首部长度:4个 ...
- IP子网划分与聚合
一:IP地址: IP地址是由32位2进制数组成,每8位一组.由点分十进制表达. IP地址可以分为五类 A类(1.0.0.0-126.255.255.255),127.0.0.1 为本地回环地址. B类 ...
随机推荐
- SQL查询操作
有7个筛选条件任意一个条件都可以筛选.采用LINQ查询比较繁琐,且操作步骤增加,选择用SQL判断. public DataTable GetData(string cboCld, string cbo ...
- pytho xml
转载自:https://www.cnblogs.com/gouguoqilinux/p/9168332.html xml是实现不同语言或程序直接进行数据交换的协议,跟json差不多,单json使用起来 ...
- 【HDU1011】Starship Troopers
题目大意:给定一棵 N 个节点的无根树,每个节点有一个重量和一个价值,现给出一些单位,每个单位可以接受 20 个重量单位,求如何分配这些单位,使得获得的价值最大. 题解:dp 好题qwq..真的毒瘤. ...
- 数据库管理哪家强?Devart VS Navicat 360°全方位对比解析
今天小编向大家推荐的是两个开发环节的主流数据库管理品牌,那么你知道这两款数据库管理软件品牌与数据库引擎配套的管理软件有什么区别吗?小编这就360°全方位为您解答: ★ 品牌介绍 Devart:拥有超过 ...
- set uniion()
union()方法返回两个集合的并集,包含所有集合的元素,重复元素只会出现一次. 语法: set.union(set1,set2) 参数: set1必填参数,合并的目标集合 set2选填参数,其他要合 ...
- 【java&c++】父子类中同名函数的覆盖问题
java和c++两门语言对于父子类中同名函数具有不同的处理方式. 先上两段代码: C++: class Basic { public: void test(string i){ cout <&l ...
- Vue3.0 Function API---------引用
1.了解 Vue 3.0 是否有 break change,就像 Python 3 / Angular 2 一样? 不,100% 兼容 Vue 2.0,且暂未打算废弃任何 API(未来也不).之前有草 ...
- 《Spring源码深度解析》二
第二章:容器的基本实现 2.1 基本用法 首先定义一个Bean:(假设在bean包下) 然后定义配置文件: 测试类: 当然,这并非是企业级用法,此处只是用来分析学习其实现 2.2 功能分析 上述三图代 ...
- 12. ClustrixDB 为容错和可用性分配磁盘空间
集群必须包含足够的空闲磁盘空间,以便从节点或区域故障中自动恢复.要计算在发生故障后仍然允许ClustrixDB完全重新保护数据的情况下可以使用的最大磁盘空间量,可以使用以下公式: 最大磁盘利用率% = ...
- 配置中心Apollo多环境部署