用子网掩码划分子网

IP地址分为五类

-------------------------------------------------------------------------------------------------------------------------------------------------------------------

一、子网掩码的含义和根据子网掩码划分子网

子网掩码是用来划分子网的。

例如,一个A类网络可以容纳16777214台主机。但是在实际运用中,不可能把一个A类网络只用于一个子网,因为那样管理起来很不方便,所以需要根据实际需求把它划分为若干个较小的子网。一个B类网络可以容纳65534台主机,往往也是需要划分子网的。即便一个小型企业内部,为了部门之间的职能的需要,配置那些电脑可以互相访问,哪些不能互相访问,就需要通过划分子网的方法来实现。

只要把IP地址的位数、网络位数、主机位数、子网掩码的位数这几个概念搞清楚,就觉得很简单了。

IP地址位数=网络位数+主机位数=32位。子网掩码的位数就是网络位数。

A类网络的网络位数是8位,子网掩码就是11111111.00000000.00000000.00000000,换算成二进制表示为255.0.0.0。

B类网络的网络位数是16位,子网掩码就是11111111.11111111.00000000.00000000,换算成十进制表示为255.255.0.0。

C类网络的网络位数是24位,子网掩码就是11111111.11111111.11111111.00000000,换算成十进制表示为255.255.255.0。

A类网络加长子网掩码到16位就把一个A类网络划分为256个B类网络同样大小的网络,再加长到24位就又把每个B类大小的子网划分为256个C类网络大小的子网。就是这个道理。一个大的网络,通过把子网掩码加长,使网络位多了,也就是网络数目多了,子网就多了。 

当然你也可以不划分为256个子网,而划分为128个,64个,32个,16个,8个,4个,2个。

一个B类网络的默认子网掩码为255.255.0.0,你如果想把它划分为2个子网,网络位数就成立17位,也就是说子网掩码就变成了255.255.128.0;想划分为16个子网,因为16是2的4次方,所以网络位数加4变成了20位,也就是说子网掩码加长,成了20位,就是255.255.240.0。依此类推。

一个C类网络的默认子网掩码为24位的,那么主机位=32-24=8位,2的8次方等于256,所以一个C类网络的IP地址数量(包括网络地址和广播地址)为256个。

但是你仍然可以通过加长子网掩码的手段,把一个C类子网划分为更多的子网。划分的子网数必定是2的n次方个,每个子网的IP数量必定是2的(8- n)次方个。

子网掩码加长1位,划分2个子网;加长2位,划分4个子网,加长6位,划分2的6次方个,也就是64个子网。

子网掩码的1的个数表示网络位的个数。

记住下面的公式,遇到再复杂的子网划分问题也难不倒你了。

IP地址位数=32网络位+主机位=32子网掩码加长n位,则在当前子网基础上划分为2的n次方个子网。每个子网的IP地址数量=2^(32-划分前子网掩码位数-n)

二、如何根据子网划分的目标计算子网掩码

简单来说,子网掩码就是网络地址的位数。

一个IP地址一共有32位,其中靠前的某些位表示网络地址,后面的某些位表示主机位。

网络位数+主机位数=IP地址位数=32

知道了这个道理,计算子网掩码的方法就是:已知子网内IP数的多少,求出主机位的位数,用32减去主机位数就等于网络位数,也就是子网掩码。

举最简单的例子。一个C类网络,包括256个主机位置,256是2 的8次方,所以主机位是8,那么网络位就是32-8=24,也就是说子网掩码是24位,用二进制表示就是11111111.11111111.11111111.00000000,换算成十进制就是255.255.255.0

再比如一个C类网络划分的子网,每个网络主机IP数是32, 而32是2的5次方,所以主机位是5,那么网络位就是32-5=27,也就是说子网掩码是27位,用二进制表示就是11111111.11111111.11111111.11100000,换算成十进制就是255.255.255.224

再比如一个B类网络划分的子网,每个网络主机IP数是1024, 而1024是2的10次方,所以主机位是10,那么网络位就是32-10=22,也就是说子网掩码是22位,用二进制表示就是11111111.11111111.11111100.00000000,换算成十进制就是255.255.252.0 

子网划分是通过改变子网掩码的位数来实现的。比如一个C类IP地址,默认子网掩码是24位的,二进制表示是11111111.11111111.11111111.0000000,换算成10进制的就是255.255.255.0。

如果是这样的子网掩码,后面的8位都可以用来做为主机的位置,2 的8次方等于256,一共有256个IP位置,因为有2个不能用,所以可用的主机位置为254个。

但是你要把这样一个地址划分成2个子网,就要从主机位里拿出一位来作为网络地址,网络地址就成了25位了。相应地主机位就成了7位了,2 的7次方等于128,一共有126个地址可用。

这是从正向来说的,就是已知要划分的子网数,求每个子网的主机数。但是在实际工作中往往是先知道每个子网的主机数,让你划分子网。其实也很简单。

首先算一下主机数更接近于2 的几次方,那么主机位数就是几位。32减去主机位就是网络位。

举例说明。假如给你一个C类IP地址192.168.0.0。假如你想划分2个子网,一个里面有100台电脑,另一个有50台电脑。

100大于2的6次方,小于2的7次方,所以主机位数取7位。那么网络位数就是32-7=25位。25位的子网掩码11111111.11111111.11111111.10000000       换算成10进制的就是           255.         255.          255.           128,这就是第一个子网的子网掩码,网络号为192.168.0.0/25,网络地址192.168.0.0,主机地址192.168.0.1~192.168.0.126,广播地址192.168.0.127

50大于2的5次方,小于2的6次方,所以主机位数取6位。那么网络位数就是32-6=26位。26位的子网掩码11111111.11111111.11111111.11000000       换算成10进制的就是           255.         255.          255.           192,这就是第二个子网的子网掩码,网络号为192.168.0.128/26,网络地址192.168.0.128,主机地址192.168.0.129~192.168.0.190,广播地址192.168.0.191 
时间: 2024-10-12 04:54:25

用子网掩码划分子网的相关文章

IP地址根据子网掩码划分子网

首先我们要了解IP地址:IP地址都是由网络号+主机号组成,IP地址总共是32位二进制数表示,每8位为一节,总共4节,日常使用中每节用一个十进制表示(0-255),其中前面n位表示网络号,后面32-n位表示主机号,n则是由子网掩码来决定. 在子网掩码中用1和0来分别网络号位和主机号位,其中是1的表示是网络位,0表示主机位,前面说的IP中前面的N位表示网络号,后面的32-N位才是主机号,所以子网掩码总是前面一段全是1,后面一段全是0.我们的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个bit.标识包括选项在内的IP头部字段的长度. 3.服务类型:8个bit.服务类型字段被划分成两个子字段:3bit的优先级字段和4bit TOS字段,最后一位置为0. 4bit的TOS分别代表:最小时延,最大吞吐量,最高可靠性和最小花费.4bit中只能将其中一个bit位置1.如果4个bit均为0,则

划分子网和子网掩码

1.IP地址由两个固定的字段组成(网络号+主机号).划分子网后(对主机号这部分进行再划分),变成(网络号+子网号+主机号),但对外仍然表现为一个网络.例如B类IP:145.13.0.0.划分为三个子网145.13.3.0,145.13.7.0,145.13.21.0.数据报(目的地址是145.13.3.10)到达路由器后,按照网络号,子网号,找到目的子网,交付给它. 总结上面的就是145.13.0.0对外是一个普通B类网络,到达路由器进入这个网络后,就看到了划分后的许多子网. 2.但从IP数据报

划分子网,变长子网掩码VLSM,路由汇总CIDR

IP基础:32位地址长度,4个八位位组即4个字节,使用点分十进制表示,标准网络分类A.B.C类,D类组播和E类科研,固定网络位和主机位,掩码-标识对应IP地址的网络位和主机位,详细介绍ABC类地址,及私有IP地址[需补充] ###################### 划分子网的好处:缩减网络流量,优化网络性能,简化管理,更灵活的组建网络 划分子网的基础就是借位,借用主机位来作为网络位,注意划分的子网越多,则每个子网内的主机数就越少,反之亦然.IP地址=网络号+子网号+主机号.要根据情况选择合适

子网掩码与子网划分

转自: http://bbs.51cto.com/thread-68584-1-1.html 目录 : 一.摘要 二.子网掩码的概念及作用 三.为什么需要使用子网掩码 四.如何用子网掩码得到网络/主机地址 五.子网掩码的分类 六.子网编址技术 七.如何划分子网及确定子网掩码 八.相关判断方法 一.摘要 近期在我的论坛中大家对子网掩码以及子网划分的讨论比较多,因为前面也写了关于ip地址的教程,为了延续性,就写了这个关于子网掩码与子网划分的教程,学这篇教程需要一定的基础(高手当然除外),建议读过前面

计算IP地址范围、子网掩码、子网划分......?

一.为什么? (一)为什么要使用ip?是什么?如何使用?分类?各类之间的作用? (二)为什么使用子网掩码?子网掩码是什么? (三)为什么使用子网号?子网号是什么?最多可以化多少个子网?最多可以划分多少台主机? 二.解? (一)为什么要使用ip?ip是什么?分类?各类之间的作用? 1.使用IP才能上外网, 2.IP地址就是给每个连接在Internet上的主机分配的一个32bit地址.按照TCP/IP协议规定,IP地址用二进制来表示,每个IP地址长32bit,比特换算成字节,就是4个字节.例如一个采

[转]子网掩码与子网划分

一 摘要 二 子网掩码的概念及作用 三 为什么需要使用子网掩码 四 如何用子网掩码得到网络/主机地址 五 子网掩码的分类 六 子网编址技术 七 如何划分子网及确定子网掩码 八 相关判断方法 一 摘要 关于子网掩码与子网划分的教程,学这篇教程需要一定的基础(高手当然除外),建议读过前面的关于ip的教程后,再读本教程. 准备好了吗?我们开始吧!! 二 子网掩码的概念及作用 子网掩码是一个应用于TCP/IP网络的32位二进制值,它可以屏蔽掉ip地址中的一部分,从而分离出ip地址中的网络部分与主机部分,

CIDR,子网掩码以及划分子网超网

对于中小企业,假如有两千台机器,给他分个B类地址,6万多个,太浪费了,分个C类地址,一个C类地址254个,又不够,又得多申请几个,所以A,B,C类IP地址划分太过僵硬,很不灵活,因此又提出无类域间路(CIDR)由划分IP地址的方法. 无类域间路由(CIDR) 传统划分IP地址的方法都是8位划分的,要不就是前8位网络ID,后24位主机ID:或前16位网络ID,后16位主机ID,或前24位网络ID,后8位主机ID,这种划分IP地址的方法是固定的,不能出现前10位是网络ID,后22位是主机ID这种ID

子网掩码的子网划分

子网划分是通过借用IP地址中若干位主机地址来充当子网的网络地址,从而将原网络划分为若干子网. 划分子网时,随着子网地址借用主机位数的增多,子网的数目随之增加,但每个子网中的可用主机数逐渐减少 如C类地址,原有8位主机位,2^8-2即254个主机地址,默认子网掩码255.255.255.0.(全0或全1不可用)借用1位主机位,产生2^1-2=0个子网,每个子网有2^7个主机地址:借用2位主机位,产生2^2-2=2个子网,每个子网有2^6个主机地址;…… 原文地址:https://www.cnblo