以下答案为本人原创,绝非复制。分两部分来回答你的疑问。
一、子网掩码的含义和根据子网掩码划分子网
一个IP地址必然属于某一个网络,或者叫子网。子网掩码就是用来指定某个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数量就少了。
记住下面的公式,遇到再复杂的子网划分问题也难不倒你了。
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
注:以上的这些内容其实是我把以前我给其他网友的3个提问的回答拼接到一起又整理了一下搞出来的。可能看起来比较乱,对不起了。你搜搜网上的那些回答,比我的更乱。
子网掩码和子网划分的概念和方法,对于不会的人来说,特别难。一旦你会了,又会觉得特别简单。也许你看了我上面的回答还是云里雾里,看着很头大。但说不定哪一天你就豁然开朗了,又会觉得这些东西很简单,根本不用写那么多。
2. 计算机网络如何划分子网
为什么要划分子网
如果你的单位申请获得一个B类网络地址172.50.0.0,你们单位的所有主机的IP地址就将在这个网络地址里分配。如172.50.0.1、172.50.0.2、172.50.0.3…。那么这个B类地址能为多少台主机分配IP地址呢?我们看到,一个B类IP地址有两个字节用作主机地址编码,因此可以编出216-2个,即六万多个IP地址码。(计算IP地址数量的时候减2,是因为网络地址本身172.50.0.0和这个网络内的广播IP地址172.50.255.255不能分配给主机。)
能想象六万多台主机在同一个网络内的情景吗?它们在同一个网段内的共享介质冲突和它们发出的类似ARP这样那样的广播会让网络根本就工作不起来。
因此,需要把172.50.0.0网络进一步划分成更小的子网,以在子网之间隔离介质访问冲突和广播报。
将一个大的网络进一步划分成一个个小的子网的另外一个目的是网络管理和网络安全的需要。我们总是把财务部、档案部的网络与其它网络分割开来,外部进入财务部、档案部的数据通讯应该受到限制才对。
我们来假设172.50.0.0这个网络地址分配给了铁道部,铁道部网络中的主机IP地址的前两个字节都将是172.50。铁道部计算中心会将自己的网络划分成郑州机务段、济南机务段、长沙机务段…等铁道部的各个子网。这样的网络层次体系是任何一个大型网络需要的。
下面是,郑州机务段、济南机务段、长沙机务段…等各个子网的地址是什么呢?怎么样能让主机和路由器分清目标主机在哪个子网中呢?这就需要给每个子网分配子网的网络IP地址。
通行的解决方法是将IP地址的主机编码分出一些位来挪用为子网编码。
我们可以在172.50.0.0地址中,将第3个字节挪用出来表示各个子网,而不再分配给主机地址。这样,我们可以用172.50.1.0表示郑州机务段的子网,172.50.2.0分配给济南机务段作为该子网的网络地址,172.50.3.0分配给长沙机务段作为长沙机务段子网的网络地址。于是,172.50.0.0网络中有172.50.1.0、172.50.2.0、172.50.3.0…等子网。
事实上,为了解决介质访问冲突和广播风暴的技术问题,一个网段超过200台主机的情况是很少的。一个好的网络规划中,每个网段的主机数都不超过80个。
因此,划分子网是网络设计与规划中非常重要的一个工作。
3. 计算机ip地址 子网如何计算如何划分 举例说明
要想理解什么是子网掩码,就不能不了解IP地址的构成。互联网是由许多小型网络构成的,每个网络上都有许多主机,这样便构成了一个有层次的结构。IP地址在设计时就考虑到地址分配的层次特点,将每个IP地址都分割成网络号和主机号两部分,以便于IP地址的寻址操作。 IP地址的网络号和主机号各是多少位呢?如果不指定,就不知道哪些位是网络号、哪些是主机号,这就需要通过子网掩码来实现。 子网掩码的设定必须遵循一定的规则。与IP地址相同,子网掩码由1和0组成,且1和0分别连续。子网掩码的长度也是32位,左边是网络位,用二进制数字“1”表示,1的数目等于网络位的长度;右边是主机位,用二进制数字“0”表示,0的数目等于主机位的长度。这样做的目的是为了让掩码与ip地址做AND运算时用0遮住原主机数,而不改变原网络段数字,而且很容易通过0的位数确定子网的主机数(2的主机位数次方-2,因为主机号全为1时表示该网络广播地址,全为0时表示该网络的网络号,这是两个特殊地址)。只有通过子网掩码,才能表明一台主机所在的子网与其他子网的关系,使网络正常工作。 子网掩码的术语是扩展的网络前缀码不是一个地址,但是可以确定一个网络层地址哪一部分是网络号,哪一部分是主机号,1 的部分代表网络号,掩码为 0的部分代表主机号。子网掩码的作用就是获取主机 IP的网络地址信息,用于区别主机通信不同情况,由此选择不同路由。其中 A类地址的默认子网掩码为 255.0.0.0;B类地址的默认子网掩码为 255.255.0.0;C类地址的默认子网掩码为:255.255.255.0。
通过 IP 地址的二进制与子网掩码的二进制进行与运算,确定某个设备的网络地址和主机号,也就是说通过子网掩码分辨一个网络的网络部分和主机部分。子网掩码一旦设置,网络地址和主机地址就固定了。子网一个最显着的特征就是具有子网掩码。与IP地址相同,子网掩码的长度也是32位,也可以使用十进制的形式。例如,为二进制形式的子网掩码:1111 1111.1111 1111.1111 1111.0000 0000,采用十进制的形式为:255.255.255.0。
子网掩码是一个32位地址,是与IP地址结合使用的一种技术。它的主要作用有两个,一是用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。二是用于将一个大的IP网络划分为若干小的子网络。
4. 计算机子网数目是如何计算的
1、确定要划分的子网数
2、求出子网数目对应二进制数的位数N及主机数目对应二进制数的位数M。
3、对该IP地址的原子网掩码,将其主机地址部分的前N位置取1或后M位置取0 即得出该IP地址划分子网后的子网掩码。
例如,对B类网络135.41.0.0/16需要划分为20个能容纳200台主机的网络(即:子网)。因为16<20<32,即:2的4次方<20<2的5次方,所以,子网位只须占用5位主机位就可划分成32个子网,可以满足划分成20个子网的要求。
(4)计算机网络子网数目啥意思扩展阅读
计算机经历了四个发展阶段。
一、电子管数字机(1946—1958年)
硬件方面,逻辑元件采用的是真空电子管,主存储器采用汞延迟线、阴极射线示波管静电存储器、磁鼓、磁芯;外存储器采用的是磁带。
特点是体积大、功耗高、可靠性差。速度慢、价格昂贵,但为以后的计算机发展奠定了基础。
二、晶体管数字机(1958—1964年)
硬件方的操作系统、高级语言及其编译程序。应用领域以科学计算和事务处理为主,并开始进入工业控制领域。
特点是体积缩小、能耗降低、可靠性提高、运算速度提高、性能比第1代计算机有很大的提高。
三、集成电路数字机(1964—1970年)
硬件方面,逻辑元件采用中、小规模集成电路,主存储器仍采用磁芯。软件方面出现了分时操作系统以及结构化、规模化程序设计方法。
特点是速度更快,而且可靠性有了显着提高,价格进一步下降,产品走向了通用化、系列化和标准化等。应用领域开始进入文字处理和图形图像处理领域。
四、大规模集成电路机(1970年至今)
硬件方面,逻辑元件采用大规模和超大规模集成电路。软件方面出现了数据库管理系统、网络管理系统和面向对象语言等。
特点是1971年世界上第一台微处理器在美国硅谷诞生,开创了微型计算机的新时代。应用领域从科学计算、事务管理、过程控制逐步走向家庭。
5. 计算机网络关于子网划分问题
选B
解答:有22个子网,需要子网位5位。80个子网需要子网位7位。B类地址的网络位是16位加上扩展位7位。至少300个主机至少需要主机位8位。所以16+7=23位是满足要求的.网络地址是:X.X.X.0/23
所以子网掩码是:255.255.254.0
我本来是在15分钟内答完的,可惜你能来采纳。辛苦答题!麻烦给分!谢谢!
6. 请教计算机网络为什么要划分子网
划分子网的目的是为了便于管理局域网实现资源共享和通讯,防止一个问题而影响整个网络。网络只是一个安全的边界,主机是用来管理整个网络提供资源共享的,一个子网可以相当一个局域网,一般一个网络可以划分几个域或者工作组来管理网络,从而实现网络的同一管理。
7. 如何计算计算机中的子网位数 子网数目 主机数
1、确定要划分的子网数
2、求出子网数目对应二进制数的位数N及主机数目对应二进制数的位数M。
3、对该IP地址的原子网掩码,将其主机地址部分的前N位置取1或后M位置取0 即得出该IP地址划分子网后的子网掩码。
例如,对B类网络135.41.0.0/16需要划分为20个能容纳200台主机的网络(即:子网)。因为16<20<32,即:2的4次方<20<2的5次方,所以,子网位只须占用5位主机位就可划分成32个子网,可以满足划分成20个子网的要求。
(7)计算机网络子网数目啥意思扩展阅读:
计算机经历了四个发展阶段。
一、电子管数字机(1946—1958年)
硬件方面,逻辑元件采用的是真空电子管,主存储器采用汞延迟线、阴极射线示波管静电存储器、磁鼓、磁芯;外存储器采用的是磁带。
特点是体积大、功耗高、可靠性差。速度慢、价格昂贵,但为以后的计算机发展奠定了基础。
二、晶体管数字机(1958—1964年)
硬件方的操作系统、高级语言及其编译程序。应用领域以科学计算和事务处理为主,并开始进入工业控制领域。
特点是体积缩小、能耗降低、可靠性提高、运算速度提高、性能比第1代计算机有很大的提高。
三、集成电路数字机(1964—1970年)
硬件方面,逻辑元件采用中、小规模集成电路,主存储器仍采用磁芯。软件方面出现了分时操作系统以及结构化、规模化程序设计方法。
特点是速度更快,而且可靠性有了显着提高,价格进一步下降,产品走向了通用化、系列化和标准化等。应用领域开始进入文字处理和图形图像处理领域。
8. 怎么算子网数量用什么公式算
计算机中的子网位数 子网数和主机数计算方法:
已知C类地址:202.117.38.0的子网掩码为255.255.255.0,要求划分8个子网,那么需要借用后面3位主机位(没有排除不可用子网),即可:子网数=主机位^3,即:2^3=8,满足上述所需子网个数。
已经算出子网数的主机位,那么接下来计算划分后的网络的子网掩码:
划分前的子网掩码二进制表示与划分后的子网掩码表示:
划分前:11111111 11111111 11111111 00000000
划分后:11111111 11111111 11111111 11100000,划分后子网掩码十进制表示:255.255.255.224,可分为8个网络(没有排除不可用子网)
子网掩码的功能
子网掩码是一个32位地址,是与IP地址结合使用的一种技术。它的主要作用有两个,一是用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。二是用于将一个大的IP网络划分为若干小的子网络。
使用子网是为了减少IP的浪费。因为随着互联网的发展,越来越多的网络产生,有的网络多则几百台,有的只有区区几台,这样就浪费了很多IP地址,所以要划分子网。使用子网可以提高网络应用的效率。
以上内容参考:网络-子网掩码
9. 子网号是什么意思
子网号是就是计算机网络中的子网掩码。
子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。
子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。
子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。
(9)计算机网络子网数目啥意思扩展阅读:
子网号的构成规则:
子网掩码的设定必须遵循一定的规则。与二进制IP地址相同,子网掩码由1和0组成,且1和0分别连续。子网掩码的长度也是32位,左边是网络位,用二进制数字“1”表示,1的数目等于网络位的长度;右边是主机位,用二进制数字“0”表示,0的数目等于主机位的长度。
这样做的目的是为了让掩码与ip地址做按位与运算时用0遮住原主机数,而不改变原网络段数字,而且很容易通过0的位数确定子网的主机数(2的主机位数次方-2,因为主机号全为1时表示该网络广播地址,全为0时表示该网络的网络号,这是两个特殊地址)。
只有通过子网掩码,才能表明一台主机所在的子网与其他子网的关系,使网络正常工作。
参考资料来源:网络-子网掩码
10. 求助,计算机网络中子网的概念!
1.子网就是不同网段。
2.划分子网可以使IP地址的利用率更高。而且分辨A B C D E类网段。
3.同上。
4.子网掩码决定了是否属于同一个网段。 很明显上面2个IP地址子网掩码不同。
所以不能通信。