根据ip地址段,划分子网问题
单位有6个部门,每个部门的计算机台数均不超过30台,试为该单位规划网络地址,要求是:ip地址段为192。168。10。0,写出子网掩码和每个子网的网络地址范围同时也问一下...
单位有6个部门,每个部门的计算机台数均不超过30台,试为该单位规划网络地址,要求是:ip地址段为192。168。10。0,写出子网掩码和每个子网的网络地址范围
同时也问一下:c类地址不是规定好了子网掩码255.255.255.0,为什么这里还要求设定子网掩码呢
楼下的兄弟说的都很好,采谁为最准确答案有点难为了。不过地问题结束之前我还要再问一下:能不能说具体一点划分方法。, 展开
同时也问一下:c类地址不是规定好了子网掩码255.255.255.0,为什么这里还要求设定子网掩码呢
楼下的兄弟说的都很好,采谁为最准确答案有点难为了。不过地问题结束之前我还要再问一下:能不能说具体一点划分方法。, 展开
展开全部
我同意二楼的划分为八个子网。单位有6个部门 这就是所需子网数。剔除块首就还剩四个。所以要划分为八个。就是8-2=6.我想下面的地址取值范围你应该能懂。其实很简单,想想C类地址用24位做网络号,剩下8位为主机号,子网掩码就是将这8位在进行下划分。我这有在【百度知道吧】Copy的资料你看下:一、子网掩码的计算
TCP/IP网间网技术产生于大型主流机环境中,它能发展到今天的规模是当初的设计者们始料未及的。网间网规模的迅速扩展对IP地址模式的威胁并不是它不能保证主机地址的唯一性,而是会带来两方面的负担:第一,巨大的网络地址管理开销;第二,网关寻径急剧膨胀。其中第二点尤为突出,寻径表的膨胀不仅会降低网关寻径效率(甚至可能使寻径表溢出,从而造成寻径故障),更重要的是将增加内外部路径刷新时的开销,从而加重网络负担。
因此,迫切需要寻求新的技术,以应付网间网规模增长带来的问题。仔细分析发现,网间网规模的增长在内部主要表现为网络地址的增减,因此解决问题的思路集中在:如何减少网络地址。于是IP网络地址的多重复用技术应运而生。通过复用技术,使若干物理网络共享同一IP网络地址,无疑将减少网络地址数。
子网编址(subnet addressing)技术,又叫子网寻径(subnet routing),英文简称subnetting,是最广泛使用的IP网络地址复用方式,目前已经标准化,并成为IP地址模式的一部分。
32位的IP地址分为两部分,即网络号和主机号,分别把他们叫做IP地址的“网间网部分”和“本地部分”。子网编址技术将“本地部分”进一步划分为“物理网络”部分和“主机”两部分,其中“物理网络”部分用于标识同一IP网络地址下的不同物理网络,常称为“掩码位”、“子网掩码号”,或者“子网掩码ID”,不同子网就是依据这个掩码ID来识别的。
按IP协议的子网标准规定,每一个使用子网的网点都选择一个32位的位模式,若位模式中的某位置1,则对应IP地址中的某位为网络地址(包括网络部分和子网掩码号)中的一位;若位模式中的某位置0,则对应IP地址中的某位为主机地址中的一位。
例如二进制位模式:11111111 11111111 11111111 00000000中,前三个字节全1,代表对应IP地址中最高的三个字节为网络地址;后一个字节全0,代表对应IP地址中最后的一个字节为主机地址。为了使用的方便,常常使用“点分整数表示法”来表示一个IP地址和子网掩码,例如B类地址子网掩码(11111111 11111111 1111111100000000)为:255.255.25.0。
IP协议关于子网掩码的定义提供一定的灵活性,允许子网掩码中的“0”和“1”位不连续。但是,这样的子网掩码给分配主机地址和理解寻径表都带来一定困难,并且,极少的路由器支持在子网中使用低序或无序的位,因此在实际应用中通常各网点采用连续方式的子网掩码。像255.255.255.64和255.255.255.160等一类的子网掩码不推荐使用
子网掩码与IP地址结合使用,可以区分出一个网络地址的网络号和主机号。例如:有一个C类地址为:192.9.200.13,按其IP地址类型,它的缺省子网掩码为:255.255.255.0,则它的网络号和主机号可按如下方法得到:
第1步,将IP地址192.9.200.13转换为二进制11000000 00001001 11001000 00001101
第2步,将子网掩码255.255.255.0转换为二进制11111111 11111111 11111111 00000000
第3步,将以上两个二进制数逻辑进行与(AND)运算,得出的结果即为网络部分。“11000000 00001001 11001000 00001101”与“11111111 11111111 11111111 00000000”进行“与”运算后得到“11000000 00001001 11001000 00000000”,即“192.9.200.0”,这就是这个IP地址的网络号,或者称“网络地址”。
第4步,将子网掩码的二进制值取反后,再与IP地址进行与(AND)运算,得到的结果即为主机部分。如将“00000000 00000000 00000000 11111111(子网掩码的取值)反”与“11000000 00001001 11001000 00001101”进行与运算后得到“00000000 00000000 00000000 00001101”,即“0.0.0.13”,这就是这个IP地址主机号(可简化为“13”)。
二、子网掩码的划分
如果要将一个网络划分成多个子网,如何确定这些子网的子网掩码和IP地址中的网络号和主机号呢?本节就要向大家介绍。子网划分的步骤如下:
第1步,将要划分的子网数目转换为2的m次方。如要分8个子网,8=23。如果不是愉好是2的多少次方,则取大为原则,如要划分为6个,则同样要考虑23。
第2步,将上一步确定的幂m按高序占用主机地址m位后,转换为十进制。如m为3表示主机位中有3位被划为“网络标识号”占用,因网络标识号应全为“1”,所以主机号对应的字节段为“11100000”。转换成十进制后为224,这就最终确定的子网掩码。如果是C类网,则子网掩码为255.255.255.224;如果是B类网,则子网掩码为255.255.224.0;如果是A类网,则子网掩码为255.224.0.0。
在这里,子网个数与占用主机地址位数有如下等式成立:2m≥n。其中,m表示占用主机地址的位数;n表示划分的子网个数。根据这些原则,将一个C类网络分成4个子网。
为了说明问题,现再举例。若我们用的网络号为192.9.200,则该C类网内的主机IP地址就是192.9.200.1~192.9.200.254,现将网络划分为4个子网,按照以上步骤:
4=22,则表示要占用主机地址的2个高序位,即为11000000,转换为十进制为192。这样就可确定该子网掩码为:192.9.200.192。4个子网的IP地址的划分是根据被网络号占住的两位排列进行的,这四个IP地址范围分别为:
(1)第1个子网的IP地址是从“11000000 00001001 11001000 00000001”到“11000000 00001001 11001000 00111110”,注意它们的最后8位中被网络号占住的两位都为“00”,因为主机号不能全为“0”和“1”,所以没有11000000 00001001 11001000 00000000和11000000 00001001 11001000 00111111这两个IP地址(下同)。注意实际上此时的主机号只有最后面的6位。对应的十进制IP地址范围为192.9.200.1~192.9.200.62。而这个子网的子网掩码(或网络地址)为 11000000 00001001 11001000 00000000,为192.9.200.0。
(2)第2个子网的IP地址是从“11000000 00001001 11001000 01000001”到“11000000 00001001 11001000 01111110” ,注意此时被网络号所占住的2位主机号为“01”。对应的十进制IP地址范围为192.9.200.65~192.9.200.126。对应这个子网的子网掩码(或网络地址)为 11000000 00001001 11001000 01000000,为192.9.200.64。
(3)第3个子网的IP地址是从“11000000 00001001 11001000 10000001”到“11000000 00001001 11001000 10111110” ,注意此时被网络号所占住的2位主机号为“10”。对应的十进制IP地址范围为192.9.200.129~192.9.200.190。对应这个子网的子网掩码(或网络地址)为 11000000 00001001 11001000 10000000,为192.9.200.128。
(4)第4个子网的IP地址是从“11000000 00001001 11001000 11000001”到“11000000 00001001 11001000 11111110” ,注意此时被网络号所占住的2位主机号为“11”。对应的十进制IP地址范围为192.9.200.193~192.9.200.254。对应这个子网的子网掩码(或网络地址)为 11000000 00001001 11001000 11000000,为192.9.200.192。
在此列出A、B、C三类网络子网数目与子网掩码的转换表,如表5.1所示,供参考。
表1 子网划分与子网掩码对应表
A类网络划分子网数与对应的子网掩码
子网数目 占用主机号位数 子网掩码 子网中可容纳的主机数
2 1 255.128.0.0 8388606
4 2 255.192.0.0 4194302
8 3 255.224.0.0 2097150
16 4 255.240.0.0 1048574
32 5 255.258.0.0 524286
64 6 255.253.0.0 262142
128 7 255.254.0.0 131070
256 8 255.255.0.0 65534
B类网络划分子网数与对应的子网掩码
子网数目 占用主机号位数 子网掩码 子网中可容纳的主机数
2 1 255.255.128.0 32766
4 2 255.255.192.0 16382
8 3 255.255.224.0 8190
16 4 255.255.240.0 4094
32 5 255.255.248.0 2046
64 6 255.255.252.0 1022
128 7 255.255.254.0 510
256 8 255.255.255.0 254
C类网络划分子网数与对应的子网掩码
子网数目 占用主机号位数 子网掩码 子网中可容纳的主机数
2 1 255.255.255.128 126
4 2 255.255.255.192 62
8 3 255.255.255.224 30
16 4 255.255.255.240 14
32 5 255.255.255.248 6
64 6 255.255.255.252 2
三、快速计算子网掩码的方法
最后介绍三种快速计算机子网掩码的方法。
1. 利用子网数来计算
在求子网掩码之前必须先搞清楚要划分的子网数目,以及每个子网内的所需主机数目。然后按以下基本步骤进行计算:
第1步,将子网数目转化为二进制来表示;
第2步,取得子网数二进制的位数(n);
第3步,取得该IP地址类的子网掩码,然后将其主机地址部分的的前n位置“1”,即得出该IP地址划分子网的子网掩码。
为了便于理解,现举例说明如下:现假如要将一B类IP地址168.195.0.0划分成27个子网,则它的子网掩码的计算机方法如下(对应以上各基本步骤):
第1步,首先要划分成27个子网,“27”的二进制为“11011”;
第2步,该子网数二进制为五位数,即n = 5;
第3步,将该B类地址的子网掩码255.255.0.0的主机号前5位全部置“1”,即可得到 255.255.248.0,这就是划分成 27个子网的B类IP地址 168.195.0.0的子网掩码。
2. 利用主机数来计算
利用主机数来计算子网掩码的方法与上类似,基本步骤如下:
第1步,将子网中需容纳的主机数转化为二进制;
第2步,如果主机数小于或等于254(因为要去掉保留的两个IP地址),则取得该主机的二进制位数,为n,这里肯定 n8,这就是说主机地址将占据不止8位。
第3步,将255.255.255.255的主机地址位数全部置1,然后从后向前的将n位全部置为 0,即为子网掩码值。
举例如下。如要将一B类IP地址为168.195.0.0的网络划分成若干子网,要求每个子网内有主机数为700台,则该子网掩码的计算方法如下(也是对应以上各基本步骤):
第1步,首先将子网中要求容纳的主机数“700”转换成二进制,得到1010111100。
第2步,计算出该二进制的位数为10位,即n = 10
第3步,将255.255.255.255从后向前的10位全部置“0”,得到的二进制数为“11111111.11111111.11111100.00000000”,转换成十进制后即为255.255.252.0,这就是该要划分成主机数为700的B类IP地址 168.195.0.0的子网掩码。
3. 子网ID增量计算法
其基本计算步骤如下:
第1步,将所需的子网数转换为二进制,如所需划分的子网数为“4”,则转换成成二进制为00000100;
第2步,取子网数的二进制中有效位数,即为向缺省子网掩码中加入的位数(既向主机ID中借用的位数)。如前面的00000100,有效位为“100”,为3位;
第3步,决定子网掩码。如IP地址为B类1129.20.0.0网络,则缺省子网掩码为:255.255.0.0,借用主机ID的3位以后变为:255.255.224(11100000)0,即将所借的位全表示为1,用作子网掩码。
第4步,将所借位的主机ID的起始位段最右边的“1”转换为十进制,即为每个子网ID之间的增量,如前面的借位的主机ID起始位段为“11100000”,最右边的“1”,转换成十进制后为25=32。
第5步,产生的子网ID数为:2m-2 (m为向缺省子网掩码中加入的位数),如本例向子网掩码中添加的位数为3,则可用子网ID数为:23-2=6个;
第6步,将上面产生的子网ID增量附在原网络ID之后的第一个位段,便形成第一个子网网络ID 129.20.32.0;
第7步,重复上步操作,在原子网ID基础上加上一个子网ID增量,依次类推,直到子网ID中的最后位段为缺省子网掩码位用主机ID位之后的最后一个位段值,这样就可得到所有的子网网络ID。如缺省子网掩码位用主机ID位之后的子网ID为255.255.224.0,其中的“224”为借用主机ID后子网ID的最后一位段值,所以当子网ID通过以上增加增量的方法得到129.20.224.0时便终止,不要再添加了。
最近一直看路由器配置的东西。
看到IP地址和掩码关系这里有些混乱,差了很多的网上资料,看了看觉得可以看懂,而且很清晰
文章最后还有几个速算的方法!
*************
IP地址的分类:
*************
任何一个0到127间的网络地址均是一个A类地址。
任何一个128到191间的网络地址是一个B类地址。
任何一个192到223间的网络地址是一个C类地址。
任何一个第一个八位组在224到239间的网络地址是一个组播地址。
任何一个专用I P网络均可以使用包括一个A类地址( 10.0.0.0 )、16个B类地址(从172.16.0.0到172.31.0.0 )和256个C类地址(从192.168.0.0到192.168.255.0 )在内的任何地址。
***************
子网掩码的计算:
***************
其实计算并不复杂。
以C类地址为例,自己找找规律。
掩码00000000,最大子网,相当于无子网。
掩码10000000,子网数2,可用0,每子网地址128,可用主机126。
掩码11000000,子网数4,可用2,每子网地址64,可用主机62。
掩码11100000,子网数8,可用6,每子网地址32,可用主机30。
掩码11110000,子网数16,可用14,每子网地址16,可用主机14。
掩码11111000,子网数32,可用30,每子网地址8,可用主机6。
掩码11111100,子网数64,可用62,每子网地址4,可用主机2。
可见,子网划分越多,地址浪费越多。
将掩码换算为十进制,可使用WINDOWS的计算器。
如掩码11100000,换算后是224,子网掩码就是255.255.255.224。
应根据主机最多的部门来确定子网大小,如果一个C类地址段不够用,就要涉及到路由、VLAN等技术,这里就不多说了。
****************************
子网掩码及主机段的十进制算法
****************************
首先要明确一些概念:
类范围:IP地址常采用点分十进制表示方法X.Y.Y.Y,在这里
X=1--126时称为A类地址;
X=128--191时称为B类地址;
X=192--223时称为C类地址;
如10.202.52.130因为X=10在1--126范围内所以称为A类地址
类默认子网掩码:A类为 255.0.0.0
B类为 255.255.0.0
C类为 255.255.255.0
当我们要划分子网用到子网掩码M时,类子网掩码的格式应为
A类为 255.M.0.0
B类为 255.255.M.0
C类为 255.255.255.M
M是相应的子网掩码如:255.255.255.240
十进制计算基数:256,等一下我们所有的十进制计算都要用256来进行。
[separator]
几个公式变量的说明:
Subnet_block:可分配子网块大小,指在某一子网掩码下的子网的块数。
Subnet_num:实际可分配子网数,指可分配子网块中要剔除首、尾两块,这是某一子网掩码下可分配的实际子网数量,它等于Subnet_block-2。
IP_block:每个子网可分配的IP地址块大小。
IP_num:每个子网实际可分配的IP地址数,因为每个子网的首、尾IP地址必须保留(一个为网络地址,一个为广播地址),所以它等于IP_block-2,IP_num也用于计算主机段
M:子网掩码(net mask)。
它们之间的公式如下:
M=256-IP_block
IP_block=256/Subnet_block,反之Subnet_block=256/IP_block
IP_num=IP_block-2
Subnet_num=Subnet_block-2
2的冥数:要熟练掌握2^8(256)以内的2的冥代表的十进制数,如128=2^7、64=2^6…,这可使我们立即推算出Subnet_block和IP_block数。
[separator]
现在我们举一些例子:
一、 已知所需子网数12,求实际子网数
解:这里实际子网数指Subnet_num,由于12最接近2的冥为16(2^4),即 Subnet_block=16,那么Subnet_num=16-2=14,故实际子网数为14。
二、已知一个B类子网每个子网主机数要达到60x255(约相当于X.Y.0.1--X.Y.59.254的数量)个,求子网掩码。
解:1、60接近2的冥为64(2^6),即,IP_block=64
2、子网掩码M=256-IP_block
=256-64=192
3、子网掩码格式B类是:255.255.M.0.
所以子网掩码为:255.255.192.0
三、 如果所需子网数为7,求子网掩码
解:1、7最接近2的冥为8,但8个Subnet_block因为要保留首、尾2个子网块,即 8-2=6<7,并不能达到所需子网数,所以应取2的冥为16,即Subnet_block=16
2、IP_block=256/Subnet_block=256/16=16
3、子网掩码M=256-IP_block=256-16=240。
四、 已知网络地址为211.134.12.0,要有4个子网,求子网掩码及主机段。
解:1、211.y.y.y是一个C类网,子网掩码格式为255.255.255.M
2、4个子网,4接近2的冥是8(2^3),所以Subnet_block=8
Subnet_num=8-2=6
3、IP_block=256/Subnet_block=256/8=32
4、子网掩码M=256-IP_block=256-32=224
5、所以子网掩码表示为255.255.255.224
6、因为子网块(Subnet_block)的首、尾两块不能使用,所以可分配6个子网块(Subnet_num),每块32个可分配主机块(IP_block)
即:32-63、64-95、96-127、128-159、160-191、192-223
首块(0-31)和尾块(224-255)不能使用
7、每个子网块中的可分配主机块又有首、尾两个不能使用(一个是子网网络地址,一个 是子网广播地址),所以主机段分别为:
33-62、65-94、97-126、129-158、161-190、193-222
8、所以子网掩码为255.255.255.224
主机段共6段为:211.134.12.33--211.134.12.62
211.134.12.65--211.134.12.94
211.134.12.97--211.134.12.126
211.134.12.129--211.134.12.158
211.134.12.161--211.134.12.190
211.134.12.193--211.134.12.222
可以任选其中的4段作为4个子网。
希望对你有所帮助。希望大家共同探讨......
TCP/IP网间网技术产生于大型主流机环境中,它能发展到今天的规模是当初的设计者们始料未及的。网间网规模的迅速扩展对IP地址模式的威胁并不是它不能保证主机地址的唯一性,而是会带来两方面的负担:第一,巨大的网络地址管理开销;第二,网关寻径急剧膨胀。其中第二点尤为突出,寻径表的膨胀不仅会降低网关寻径效率(甚至可能使寻径表溢出,从而造成寻径故障),更重要的是将增加内外部路径刷新时的开销,从而加重网络负担。
因此,迫切需要寻求新的技术,以应付网间网规模增长带来的问题。仔细分析发现,网间网规模的增长在内部主要表现为网络地址的增减,因此解决问题的思路集中在:如何减少网络地址。于是IP网络地址的多重复用技术应运而生。通过复用技术,使若干物理网络共享同一IP网络地址,无疑将减少网络地址数。
子网编址(subnet addressing)技术,又叫子网寻径(subnet routing),英文简称subnetting,是最广泛使用的IP网络地址复用方式,目前已经标准化,并成为IP地址模式的一部分。
32位的IP地址分为两部分,即网络号和主机号,分别把他们叫做IP地址的“网间网部分”和“本地部分”。子网编址技术将“本地部分”进一步划分为“物理网络”部分和“主机”两部分,其中“物理网络”部分用于标识同一IP网络地址下的不同物理网络,常称为“掩码位”、“子网掩码号”,或者“子网掩码ID”,不同子网就是依据这个掩码ID来识别的。
按IP协议的子网标准规定,每一个使用子网的网点都选择一个32位的位模式,若位模式中的某位置1,则对应IP地址中的某位为网络地址(包括网络部分和子网掩码号)中的一位;若位模式中的某位置0,则对应IP地址中的某位为主机地址中的一位。
例如二进制位模式:11111111 11111111 11111111 00000000中,前三个字节全1,代表对应IP地址中最高的三个字节为网络地址;后一个字节全0,代表对应IP地址中最后的一个字节为主机地址。为了使用的方便,常常使用“点分整数表示法”来表示一个IP地址和子网掩码,例如B类地址子网掩码(11111111 11111111 1111111100000000)为:255.255.25.0。
IP协议关于子网掩码的定义提供一定的灵活性,允许子网掩码中的“0”和“1”位不连续。但是,这样的子网掩码给分配主机地址和理解寻径表都带来一定困难,并且,极少的路由器支持在子网中使用低序或无序的位,因此在实际应用中通常各网点采用连续方式的子网掩码。像255.255.255.64和255.255.255.160等一类的子网掩码不推荐使用
子网掩码与IP地址结合使用,可以区分出一个网络地址的网络号和主机号。例如:有一个C类地址为:192.9.200.13,按其IP地址类型,它的缺省子网掩码为:255.255.255.0,则它的网络号和主机号可按如下方法得到:
第1步,将IP地址192.9.200.13转换为二进制11000000 00001001 11001000 00001101
第2步,将子网掩码255.255.255.0转换为二进制11111111 11111111 11111111 00000000
第3步,将以上两个二进制数逻辑进行与(AND)运算,得出的结果即为网络部分。“11000000 00001001 11001000 00001101”与“11111111 11111111 11111111 00000000”进行“与”运算后得到“11000000 00001001 11001000 00000000”,即“192.9.200.0”,这就是这个IP地址的网络号,或者称“网络地址”。
第4步,将子网掩码的二进制值取反后,再与IP地址进行与(AND)运算,得到的结果即为主机部分。如将“00000000 00000000 00000000 11111111(子网掩码的取值)反”与“11000000 00001001 11001000 00001101”进行与运算后得到“00000000 00000000 00000000 00001101”,即“0.0.0.13”,这就是这个IP地址主机号(可简化为“13”)。
二、子网掩码的划分
如果要将一个网络划分成多个子网,如何确定这些子网的子网掩码和IP地址中的网络号和主机号呢?本节就要向大家介绍。子网划分的步骤如下:
第1步,将要划分的子网数目转换为2的m次方。如要分8个子网,8=23。如果不是愉好是2的多少次方,则取大为原则,如要划分为6个,则同样要考虑23。
第2步,将上一步确定的幂m按高序占用主机地址m位后,转换为十进制。如m为3表示主机位中有3位被划为“网络标识号”占用,因网络标识号应全为“1”,所以主机号对应的字节段为“11100000”。转换成十进制后为224,这就最终确定的子网掩码。如果是C类网,则子网掩码为255.255.255.224;如果是B类网,则子网掩码为255.255.224.0;如果是A类网,则子网掩码为255.224.0.0。
在这里,子网个数与占用主机地址位数有如下等式成立:2m≥n。其中,m表示占用主机地址的位数;n表示划分的子网个数。根据这些原则,将一个C类网络分成4个子网。
为了说明问题,现再举例。若我们用的网络号为192.9.200,则该C类网内的主机IP地址就是192.9.200.1~192.9.200.254,现将网络划分为4个子网,按照以上步骤:
4=22,则表示要占用主机地址的2个高序位,即为11000000,转换为十进制为192。这样就可确定该子网掩码为:192.9.200.192。4个子网的IP地址的划分是根据被网络号占住的两位排列进行的,这四个IP地址范围分别为:
(1)第1个子网的IP地址是从“11000000 00001001 11001000 00000001”到“11000000 00001001 11001000 00111110”,注意它们的最后8位中被网络号占住的两位都为“00”,因为主机号不能全为“0”和“1”,所以没有11000000 00001001 11001000 00000000和11000000 00001001 11001000 00111111这两个IP地址(下同)。注意实际上此时的主机号只有最后面的6位。对应的十进制IP地址范围为192.9.200.1~192.9.200.62。而这个子网的子网掩码(或网络地址)为 11000000 00001001 11001000 00000000,为192.9.200.0。
(2)第2个子网的IP地址是从“11000000 00001001 11001000 01000001”到“11000000 00001001 11001000 01111110” ,注意此时被网络号所占住的2位主机号为“01”。对应的十进制IP地址范围为192.9.200.65~192.9.200.126。对应这个子网的子网掩码(或网络地址)为 11000000 00001001 11001000 01000000,为192.9.200.64。
(3)第3个子网的IP地址是从“11000000 00001001 11001000 10000001”到“11000000 00001001 11001000 10111110” ,注意此时被网络号所占住的2位主机号为“10”。对应的十进制IP地址范围为192.9.200.129~192.9.200.190。对应这个子网的子网掩码(或网络地址)为 11000000 00001001 11001000 10000000,为192.9.200.128。
(4)第4个子网的IP地址是从“11000000 00001001 11001000 11000001”到“11000000 00001001 11001000 11111110” ,注意此时被网络号所占住的2位主机号为“11”。对应的十进制IP地址范围为192.9.200.193~192.9.200.254。对应这个子网的子网掩码(或网络地址)为 11000000 00001001 11001000 11000000,为192.9.200.192。
在此列出A、B、C三类网络子网数目与子网掩码的转换表,如表5.1所示,供参考。
表1 子网划分与子网掩码对应表
A类网络划分子网数与对应的子网掩码
子网数目 占用主机号位数 子网掩码 子网中可容纳的主机数
2 1 255.128.0.0 8388606
4 2 255.192.0.0 4194302
8 3 255.224.0.0 2097150
16 4 255.240.0.0 1048574
32 5 255.258.0.0 524286
64 6 255.253.0.0 262142
128 7 255.254.0.0 131070
256 8 255.255.0.0 65534
B类网络划分子网数与对应的子网掩码
子网数目 占用主机号位数 子网掩码 子网中可容纳的主机数
2 1 255.255.128.0 32766
4 2 255.255.192.0 16382
8 3 255.255.224.0 8190
16 4 255.255.240.0 4094
32 5 255.255.248.0 2046
64 6 255.255.252.0 1022
128 7 255.255.254.0 510
256 8 255.255.255.0 254
C类网络划分子网数与对应的子网掩码
子网数目 占用主机号位数 子网掩码 子网中可容纳的主机数
2 1 255.255.255.128 126
4 2 255.255.255.192 62
8 3 255.255.255.224 30
16 4 255.255.255.240 14
32 5 255.255.255.248 6
64 6 255.255.255.252 2
三、快速计算子网掩码的方法
最后介绍三种快速计算机子网掩码的方法。
1. 利用子网数来计算
在求子网掩码之前必须先搞清楚要划分的子网数目,以及每个子网内的所需主机数目。然后按以下基本步骤进行计算:
第1步,将子网数目转化为二进制来表示;
第2步,取得子网数二进制的位数(n);
第3步,取得该IP地址类的子网掩码,然后将其主机地址部分的的前n位置“1”,即得出该IP地址划分子网的子网掩码。
为了便于理解,现举例说明如下:现假如要将一B类IP地址168.195.0.0划分成27个子网,则它的子网掩码的计算机方法如下(对应以上各基本步骤):
第1步,首先要划分成27个子网,“27”的二进制为“11011”;
第2步,该子网数二进制为五位数,即n = 5;
第3步,将该B类地址的子网掩码255.255.0.0的主机号前5位全部置“1”,即可得到 255.255.248.0,这就是划分成 27个子网的B类IP地址 168.195.0.0的子网掩码。
2. 利用主机数来计算
利用主机数来计算子网掩码的方法与上类似,基本步骤如下:
第1步,将子网中需容纳的主机数转化为二进制;
第2步,如果主机数小于或等于254(因为要去掉保留的两个IP地址),则取得该主机的二进制位数,为n,这里肯定 n8,这就是说主机地址将占据不止8位。
第3步,将255.255.255.255的主机地址位数全部置1,然后从后向前的将n位全部置为 0,即为子网掩码值。
举例如下。如要将一B类IP地址为168.195.0.0的网络划分成若干子网,要求每个子网内有主机数为700台,则该子网掩码的计算方法如下(也是对应以上各基本步骤):
第1步,首先将子网中要求容纳的主机数“700”转换成二进制,得到1010111100。
第2步,计算出该二进制的位数为10位,即n = 10
第3步,将255.255.255.255从后向前的10位全部置“0”,得到的二进制数为“11111111.11111111.11111100.00000000”,转换成十进制后即为255.255.252.0,这就是该要划分成主机数为700的B类IP地址 168.195.0.0的子网掩码。
3. 子网ID增量计算法
其基本计算步骤如下:
第1步,将所需的子网数转换为二进制,如所需划分的子网数为“4”,则转换成成二进制为00000100;
第2步,取子网数的二进制中有效位数,即为向缺省子网掩码中加入的位数(既向主机ID中借用的位数)。如前面的00000100,有效位为“100”,为3位;
第3步,决定子网掩码。如IP地址为B类1129.20.0.0网络,则缺省子网掩码为:255.255.0.0,借用主机ID的3位以后变为:255.255.224(11100000)0,即将所借的位全表示为1,用作子网掩码。
第4步,将所借位的主机ID的起始位段最右边的“1”转换为十进制,即为每个子网ID之间的增量,如前面的借位的主机ID起始位段为“11100000”,最右边的“1”,转换成十进制后为25=32。
第5步,产生的子网ID数为:2m-2 (m为向缺省子网掩码中加入的位数),如本例向子网掩码中添加的位数为3,则可用子网ID数为:23-2=6个;
第6步,将上面产生的子网ID增量附在原网络ID之后的第一个位段,便形成第一个子网网络ID 129.20.32.0;
第7步,重复上步操作,在原子网ID基础上加上一个子网ID增量,依次类推,直到子网ID中的最后位段为缺省子网掩码位用主机ID位之后的最后一个位段值,这样就可得到所有的子网网络ID。如缺省子网掩码位用主机ID位之后的子网ID为255.255.224.0,其中的“224”为借用主机ID后子网ID的最后一位段值,所以当子网ID通过以上增加增量的方法得到129.20.224.0时便终止,不要再添加了。
最近一直看路由器配置的东西。
看到IP地址和掩码关系这里有些混乱,差了很多的网上资料,看了看觉得可以看懂,而且很清晰
文章最后还有几个速算的方法!
*************
IP地址的分类:
*************
任何一个0到127间的网络地址均是一个A类地址。
任何一个128到191间的网络地址是一个B类地址。
任何一个192到223间的网络地址是一个C类地址。
任何一个第一个八位组在224到239间的网络地址是一个组播地址。
任何一个专用I P网络均可以使用包括一个A类地址( 10.0.0.0 )、16个B类地址(从172.16.0.0到172.31.0.0 )和256个C类地址(从192.168.0.0到192.168.255.0 )在内的任何地址。
***************
子网掩码的计算:
***************
其实计算并不复杂。
以C类地址为例,自己找找规律。
掩码00000000,最大子网,相当于无子网。
掩码10000000,子网数2,可用0,每子网地址128,可用主机126。
掩码11000000,子网数4,可用2,每子网地址64,可用主机62。
掩码11100000,子网数8,可用6,每子网地址32,可用主机30。
掩码11110000,子网数16,可用14,每子网地址16,可用主机14。
掩码11111000,子网数32,可用30,每子网地址8,可用主机6。
掩码11111100,子网数64,可用62,每子网地址4,可用主机2。
可见,子网划分越多,地址浪费越多。
将掩码换算为十进制,可使用WINDOWS的计算器。
如掩码11100000,换算后是224,子网掩码就是255.255.255.224。
应根据主机最多的部门来确定子网大小,如果一个C类地址段不够用,就要涉及到路由、VLAN等技术,这里就不多说了。
****************************
子网掩码及主机段的十进制算法
****************************
首先要明确一些概念:
类范围:IP地址常采用点分十进制表示方法X.Y.Y.Y,在这里
X=1--126时称为A类地址;
X=128--191时称为B类地址;
X=192--223时称为C类地址;
如10.202.52.130因为X=10在1--126范围内所以称为A类地址
类默认子网掩码:A类为 255.0.0.0
B类为 255.255.0.0
C类为 255.255.255.0
当我们要划分子网用到子网掩码M时,类子网掩码的格式应为
A类为 255.M.0.0
B类为 255.255.M.0
C类为 255.255.255.M
M是相应的子网掩码如:255.255.255.240
十进制计算基数:256,等一下我们所有的十进制计算都要用256来进行。
[separator]
几个公式变量的说明:
Subnet_block:可分配子网块大小,指在某一子网掩码下的子网的块数。
Subnet_num:实际可分配子网数,指可分配子网块中要剔除首、尾两块,这是某一子网掩码下可分配的实际子网数量,它等于Subnet_block-2。
IP_block:每个子网可分配的IP地址块大小。
IP_num:每个子网实际可分配的IP地址数,因为每个子网的首、尾IP地址必须保留(一个为网络地址,一个为广播地址),所以它等于IP_block-2,IP_num也用于计算主机段
M:子网掩码(net mask)。
它们之间的公式如下:
M=256-IP_block
IP_block=256/Subnet_block,反之Subnet_block=256/IP_block
IP_num=IP_block-2
Subnet_num=Subnet_block-2
2的冥数:要熟练掌握2^8(256)以内的2的冥代表的十进制数,如128=2^7、64=2^6…,这可使我们立即推算出Subnet_block和IP_block数。
[separator]
现在我们举一些例子:
一、 已知所需子网数12,求实际子网数
解:这里实际子网数指Subnet_num,由于12最接近2的冥为16(2^4),即 Subnet_block=16,那么Subnet_num=16-2=14,故实际子网数为14。
二、已知一个B类子网每个子网主机数要达到60x255(约相当于X.Y.0.1--X.Y.59.254的数量)个,求子网掩码。
解:1、60接近2的冥为64(2^6),即,IP_block=64
2、子网掩码M=256-IP_block
=256-64=192
3、子网掩码格式B类是:255.255.M.0.
所以子网掩码为:255.255.192.0
三、 如果所需子网数为7,求子网掩码
解:1、7最接近2的冥为8,但8个Subnet_block因为要保留首、尾2个子网块,即 8-2=6<7,并不能达到所需子网数,所以应取2的冥为16,即Subnet_block=16
2、IP_block=256/Subnet_block=256/16=16
3、子网掩码M=256-IP_block=256-16=240。
四、 已知网络地址为211.134.12.0,要有4个子网,求子网掩码及主机段。
解:1、211.y.y.y是一个C类网,子网掩码格式为255.255.255.M
2、4个子网,4接近2的冥是8(2^3),所以Subnet_block=8
Subnet_num=8-2=6
3、IP_block=256/Subnet_block=256/8=32
4、子网掩码M=256-IP_block=256-32=224
5、所以子网掩码表示为255.255.255.224
6、因为子网块(Subnet_block)的首、尾两块不能使用,所以可分配6个子网块(Subnet_num),每块32个可分配主机块(IP_block)
即:32-63、64-95、96-127、128-159、160-191、192-223
首块(0-31)和尾块(224-255)不能使用
7、每个子网块中的可分配主机块又有首、尾两个不能使用(一个是子网网络地址,一个 是子网广播地址),所以主机段分别为:
33-62、65-94、97-126、129-158、161-190、193-222
8、所以子网掩码为255.255.255.224
主机段共6段为:211.134.12.33--211.134.12.62
211.134.12.65--211.134.12.94
211.134.12.97--211.134.12.126
211.134.12.129--211.134.12.158
211.134.12.161--211.134.12.190
211.134.12.193--211.134.12.222
可以任选其中的4段作为4个子网。
希望对你有所帮助。希望大家共同探讨......
Storm代理
2023-08-29 广告
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I...
点击进入详情页
本回答由Storm代理提供
展开全部
(1)c类地址不是规定好了子网掩码255.255.255.0?
这个是第一个路由器的...
(2)为什么这里还要求设定子网掩码呢 ?
这个是第二个路由器的...
总结,现状是路由器下的局域网再分出一个路由器组成局域网,每个路有都要设定子网掩码的~,
也可以把路由器当作交换机实用,但是一样需要设置子网掩码。
补充
网关地址 不同品牌路由器的网关地址都不相同
(假设是0.0.0.1)
子网掩码 255.255.0.0
开始ip地址 0.0.0.2
结束ip地址 0.0.0.254
然后再连接此路由器的机器上,设置
网关地址 路由器的网关地址 0.0.0.1
子网掩码 255.255.0.0
ip地址 0.0.0.(2-254之间随意选择一个做为ip地址)
这个是第一个路由器的...
(2)为什么这里还要求设定子网掩码呢 ?
这个是第二个路由器的...
总结,现状是路由器下的局域网再分出一个路由器组成局域网,每个路有都要设定子网掩码的~,
也可以把路由器当作交换机实用,但是一样需要设置子网掩码。
补充
网关地址 不同品牌路由器的网关地址都不相同
(假设是0.0.0.1)
子网掩码 255.255.0.0
开始ip地址 0.0.0.2
结束ip地址 0.0.0.254
然后再连接此路由器的机器上,设置
网关地址 路由器的网关地址 0.0.0.1
子网掩码 255.255.0.0
ip地址 0.0.0.(2-254之间随意选择一个做为ip地址)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Subnet , Valid Hosts , Broadcast
192.168.10.0 , 192.168.10.1 to 192.168.10.30 , 192.168.10.31
192.168.10.32 , 192.168.10.33 to 192.168.10.62 , 192.168.10.63
192.168.10.64 , 192.168.10.65 to 192.168.10.94 , 192.168.10.95
192.168.10.96 , 192.168.10.97 to 192.168.10.126 , 192.168.10.127
192.168.10.128 , 192.168.10.129 to 192.168.10.158 , 192.168.10.159
192.168.10.160 , 192.168.10.161 to 192.168.10.190 , 192.168.10.191
192.168.10.192 , 192.168.10.193 to 192.168.10.222 , 192.168.10.223
192.168.10.224 , 192.168.10.225 to 192.168.10.254 , 192.168.10.255
tcp/ip是定义的c类确实是255.255.255.0
但是技术发展到今天。原有的定义,已经不能满足ip地址分配的需要了。就提出VLSM(可变长子网掩码)。这样更能提高ip的可用性。像PtoP点到点连接。不用使用一个c类的掩码。只需要使用一个30位的掩码(255.255.255.252)就正好的标识了2个可用ip。
详细技术内容请看VLSM 百度百科
http://baike.baidu.com/view/583571.htm?fr=ala0
子网划分
http://baike.baidu.com/view/1140894.htm
建议你在看下:TCP/IP协议
http://baike.baidu.com/view/7729.htm?fr=ala0
192.168.10.0 , 192.168.10.1 to 192.168.10.30 , 192.168.10.31
192.168.10.32 , 192.168.10.33 to 192.168.10.62 , 192.168.10.63
192.168.10.64 , 192.168.10.65 to 192.168.10.94 , 192.168.10.95
192.168.10.96 , 192.168.10.97 to 192.168.10.126 , 192.168.10.127
192.168.10.128 , 192.168.10.129 to 192.168.10.158 , 192.168.10.159
192.168.10.160 , 192.168.10.161 to 192.168.10.190 , 192.168.10.191
192.168.10.192 , 192.168.10.193 to 192.168.10.222 , 192.168.10.223
192.168.10.224 , 192.168.10.225 to 192.168.10.254 , 192.168.10.255
tcp/ip是定义的c类确实是255.255.255.0
但是技术发展到今天。原有的定义,已经不能满足ip地址分配的需要了。就提出VLSM(可变长子网掩码)。这样更能提高ip的可用性。像PtoP点到点连接。不用使用一个c类的掩码。只需要使用一个30位的掩码(255.255.255.252)就正好的标识了2个可用ip。
详细技术内容请看VLSM 百度百科
http://baike.baidu.com/view/583571.htm?fr=ala0
子网划分
http://baike.baidu.com/view/1140894.htm
建议你在看下:TCP/IP协议
http://baike.baidu.com/view/7729.htm?fr=ala0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询