微软官方MSDN原版Win10系统下载

现在位置: 首页  > 系统教程  > 系统帮助

如何根据子网掩码

时间:2024-11-23 18:36:12   

大家好,今天Win10系统之家小编给大家分享「如何根据子网掩码」的知识,如果能碰巧解决你现在面临的问题,记得收藏本站或分享给你的好友们哟~,现在开始吧!

生意如何小账本专业版-小商户销售和存货记账系列软件最新版本下载

1.如何根据子网掩码划分子网?怎样根据子网掩码计算IP网段?


  子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。 
子网掩码的设定必须遵循一定的规则。与IP地址相同,子网掩码的长度也是32位,左边是网络位,用二进制数字“1”表示;右边是主机位,用二进制数字“0”表示。附图所示的就是IP地址为“192.168.1.1”和子网掩码为“255.255.255.0”的二进制对照。其中,“1”有24个,代表与此相对应的IP地址左边24位是网络号;“0”有8个,代表与此相对应的IP地址右边8位是主机号。这样,子网掩码就确定了一个IP地址的32位二进制数字中哪些是网络号、哪些是主机号。这对于采用TCP/IP协议的网络来说非常重要,只有通过子网掩码,才能表明一台主机所在的子网与其他子网的关系,使网络正常工作。 
常用的子网掩码 
子网掩码有数百种,这里只介绍最常用的两种子网掩码,它们分别是“255.255.255.0”和“255.255.0.0”。 
1. 子网掩码是“255.255.255.0”的网络:最后面一个数字可以在0~255范围内任意变化,因此可以提供256个IP地址。但是实际可用的IP地址数量是256-2,即254个,因为主机号不能全是“0”或全是“1”。 
2. 子网掩码是“255.255.0.0”的网络:后面两个数字可以在0~255范围内任意变化,可以提供2552个IP地址。但是实际可用的IP地址数量是2552-2,即65023个。 
IP地址的子网掩码设置不是任意的。如果将子网掩码设置过大,也就是说子网范围扩大,那么,根据子网寻径规则,很可能发往和本地机不在同一子网内的目的机的数据,会因为错误的判断而认为目的机是在同一子网内,那么,数据包将

2.如何根据子网掩码推算可用的IP数?


  很多人肯定对设定子网掩码这个不熟悉,很头疼,那么我现在就告诉大家一个很容易算子网掩码的方法,帮助一下喜欢偷懒的人:)
大家都应该知道2的0次方到10次方是多少把?也给大家说一下,分别是:
1 2 4 8 16 32 64 128 256 512 1024。
如果你希望每个子网中只有5个ip地址可以给机器用,那么你就最少需要准备给每个子网7个ip地址,因为需要加上两头的不可用的网络和广播ip,所以你需要选比7多的最近的那位,也就是8,就是说选每个子网8个ip。好,到这一步,你就可以算掩码了,这个 方法就是:最后一位掩码就是256减去你每个子网所需要的ip地址的数量,那么这个例子就是256-8=248,那么算出这个,你就可以知道那些ip是不能用的了,看:0-7,8-15,16-23,24-31依此类推,写在上面的0、7、8、15、16、23、24、31(依此类推)都是不能用的,你应该用某两个数字之间的IP,那个就是一个子网可用的IP,怎么了?是不是不相信?太简单了。。。
我再试验一下,就拿200台机器分成4个子网来做例子吧。
200台机器,4个子网,那么就是每个子网50台机器,设定为192.168.10.0,C类的IP,大子网掩码应为255.255.255.0,对巴,但是我们要分子网,所以按照上面的,我们用32个IP一个子网内不够,应该每个子网用64个IP(其中 62位可用,足够了吧),然后用我的办法:子网掩码应该是256-64=192,那么总的子网掩码应该为:255.255.255.192。不相信?算算:0-63,64-127,128-191,192-255,这样你就可以把四个区域分别设定到四个子网的机器上了,是不是很简单?不需要软件算了吧。。。

3.如何计算子网掩码


  >>>>>>>>>用子网掩码的计算工具算一下吧... 
http://www2.81face.com/network/76/97127.shtml
>>>>>>>>>手动计算方法:
IP地址是32位的二进制数值,用于在TCP/IP通讯协议中标记每台计算机的地址。通常我们使用点式十进制来表示,如192.168.0.5等等。 
每个IP地址又可分为两部分。即网络号部分和主机号部分:网络号表示其所属的网络段编号,主机号则表示该网段中该主机的地址编号。按照网络规模的大小,IP地址可以分为A、B、C、D、E五类,其中A、B、C类是三种主要的类型地址,D类专供多目传送用的多目地址,E类用于扩展备用地址。A、B、C三类IP地址有效范围如下表: 
类别 网络号 /占位数 主机号 /占位数 用途 
A 1~126 / 8 0~255 0~255 1~254 / 24 国家级 
B 128~191 0~255 / 16 0~255 1~254 / 16 跨过组织 
C 192~223 0~255 0~255 / 24 1~254 / 8 企业组织 
随着互连网应用的不断扩大,原先的IPv4的弊端也逐渐暴露出来,即网络号占位太多,而主机号位太少,所以其能提供的主机地址也越来越稀缺,目前除了使用NAT在企业内部利用保留地址自行分配以外,通常都对一个高类别的IP地址进行再划分,以形成多个子网,提供给不同规模的用户群使用。 
这里主要是为了在网络分段情况下有效地利用IP地址,通过对主机号的高位部分取作为子网号,从通常的网络位界限中扩展或压缩子网掩码,用来创建某类地址的更多子网。但创建更多的子网时,在每个子网上的可用主机地址数目会比原先减少。 
子网掩码是标志两个IP地址是否同属于一个子网的,也是32位二进制地址,其每一个为1代表该位是网络位,为0代表主机位。它和IP地址一样也是使用点式十进制来表示的。如果两个IP地址在子网掩码的按位与的计算下所得结果相同,即表明它们共属于同一子网中。 
在计算子网掩码时,我们要注意IP地址中的保留地址,即“ 0”地址和广播地址,它们是指主机地址或网络地址全为“ 0”或“ 1”时的IP地址,它们代表着本网络地址和广播地址,一般是不能被计算在内的。 
下面就来以实例来说明子网掩码的算法: 
对于无须再划分成子网的IP地址来说,其子网掩码非常简单,即按照其定义即可写出:如某B类IP地址为 10.12.3.0,无须再分割子网,则该IP地址的子网掩码为255.255.0.0。如果它是一个C类地址,则其子网掩码为 255.255.255.0。其它类推,不再详述。下面我们关键要介绍的是一个IP地址,还需要将其高位主机位再作为划分出的子网网络号,剩下的是每个子网的主机号,这时该如何进行每个子网的掩码计算。 
一、利用子网数来计算 
在求子网掩码之前必须先搞清楚要划分的子网数目,以及每个子网内的所需主机数目。 
1)将子网数目转化为二进制来表示 
2)取得该二进制的位数,为 N 
3)取得该IP地址的类子网掩码,将其主机地址部分的的前N位置 1 即得出该IP地址划分子网的子网掩码。 
如欲将B类IP地址168.195.0.0划分成27个子网: 
1)27=11011 
2)该二进制为五位数,N = 5 
3)将B类地址的子网掩码255.255.0.0的主机地址前5位置 1,得到 255.255.248.0 
即为划分成 27个子网的B类IP地址 168.195.0.0的子网掩码。 
二、利用主机数来计算 
1)将主机数目转化为二进制来表示 
2)如果主机数小于或等于254(注意去掉保留的两个IP地址),则取得该主机的二进制位数,为 N,这里肯定 N<8。如果大于254,则 N>8,这就是说主机地址将占据不止8位。 
3)使用255.255.255.255来将该类IP地址的主机地址位数全部置1,然后从后向前的将N位全部置为 0,即为子网掩码值。 
如欲将B类IP地址168.195.0.0划分成若干子网,每个子网内有主机700台: 
1) 700=1010111100 
2)该二进制为十位数,N = 10 
3)将该B类地址的子网掩码255.255.0.0的主机地址全部置 1,得到255.255.255.255 
然后再从后向前将后 10位置0,即为: 11111111.11111111.11111100.00000000 
即255.255.252.0。这就是该欲划分成主机为700台的B类IP地址 168.195.0.0的子网掩码。 
下面列出各类IP地址所能划分出的所有子网,其划分后的主机和子网占位数,以及主机和子网的(最大)数目,注意要去掉保留的IP地址(即划分后有主机位或子网位全为“0”或全为“1”的): 
A类IP地址: 
子网位 /主机位 子网掩码 子网最大数 /主机最大数 
2/22 255.192.0.0 2/4194302 
3/21 255.224.0.0 6/2097150 
4/20 255.240.0.0 14/1048574 
5/19 255.248.0.0 30/524286 
6/18 255.252.0.0 62/262142 
7/17 255.254.0.0 126/131070 
8/16 255.255.0.0 254/65536 
9/15 255.255.128.0 510/32766 
10/14 255.255.192.0 1022/16382 
11/13 255.255.224.0 2046/8190 
12/12 255.255.240.0 4094/4094 
13/11 255.255.248.0 8190/2046 
14/10 255.255.252.0 16382/1022 
15/9 255.255.254.0 32766/510 
16/8 255.255.255.0 65536/254 
17/7 255.255.255.128 131070/126 
18/6 255.255.255.192 262142/62 
19/5 255.255.255.224 524286/30 
20/4 255.255.255.240 1048574/14 
21/3 255.255.255.248 2097150/6 
22/2 255.255.255.252 4194302/2 
B类IP地址: 
子网位 /主机位 子网掩码 子网最大数 /主机最大数 
2/14 255.255.192.0 2/16382 
3/13 255.255.224.0 6/8190 
4/12 255.255.240.0 14/4094 
5/11 255.255.248.0 30/2046 
6/10 255.255.252.0 62/1022 
7/9 255.255.254.0 126/510 
8/8 255.255.255.0 254/254 
9/7 255.255.255.128 510/126 
10/6 255.255.255.192 1022/62 
11/5 255.255.255.224 2046/30 
12/4 255.255.255.240 4094/14 
13/3 255.255.255.248 8190/6 
14/2 255.255.255.252 16382/2 
C类IP地址: 
子网位 /主机位 子网掩码 子网最大数 /主机最大数 
2/6 255.255.255.192 2/62 
3/5 255.255.255.224 6/30 
4/4 255.255.255.240 14/14 
5/3 255.255.255.248 30/6 
6/2 255.255.255.252 62/2 
再根据CCNA中会出现的题目给大家举个例子: 
首先,我们看一个考试中常见的题型:一个主机的IP地址是202.112.14.137,掩码是255.255.255.224,要求计算这个主机所在网络的网络地址和广播地址。 
常规办法是把这个主机地址和子网掩码都换算成二进制数,两者进行逻辑与运算后即可得到网络地址。其实大家只要仔细想想,可以得到另一个方法:255.255.255.224的掩码所容纳的IP地址有256-224=32个(包括网络地址和广播地址),那么具有这种掩码的网络地址一定是32的倍数。而网络地址是子网IP地址的开始,广播地址是结束,可使用的主机地址在这个范围内,因此略小于137而又是32的倍数的只有128,所以得出网络地址是202.112.14.128。而广播地址就是下一个网络的网络地址减1。而下一个32的倍数是160,因此可以得到广播地址为202.112.14.159。可参照下表来理解本例。 
子网络 2进制子网络域数 2进制主机域数的范围 2进制主机域数的范围 
第1个子网络 000 00000 thru 11111 .0 thru.31 
第2个子网络 001 00000 thru 11111 .32 thru.63 
第3个子网络 010 00000 thru 11111 .64 thru.95 
第4个子网络 011 00000 thru 11111 .96 thru.127 
第5个子网络 100 00000 thru 11111 .128 thru.159 
第6个子网络 101 00000 thru 11111 .160 thru.191 
第7个子网络 110 00000 thru 11111 .192 thru.223 
第8个子网络 111 00000 thru 11111 .124 thru.255 
CCNA考试中,还有一种题型,要你根据每个网络的主机数量进行子网地址的规划和计算子网掩码。这也可按上述原则进行计算。比如一个子网有10台主机,那么对于这个子网需要的IP地址是: 
10+1+1+1=13 
注意:加的第一个1是指这个网络连接时所需的网关地址,接着的两个1分别是指网络地址和广播地址。因为13小于16(16等于2的4次方),所以主机位为4位。而 
256-16=240 
所以该子网掩码为255.255.255.240。 
如果一个子网有14台主机,不少人常犯的错误是:依然分配具有16个地址空间的子网,而忘记了给网关分配地址。这样就错误了,因为: 
14+1+1+1=17 
17大于16,所以我们只能分配具有32个地址(32等于2的5次方)空间的子网。这时子网掩码为:255.255.255.224。

4.怎么求子网掩码


  呵呵,这个不难!~ 
IP地址是32位的二进制地址,分为3个字段(类别字段,网络号字段,主机号字段),一般不考虑类别字段... 
IP地址划分子网,意思是将自己的主机号字段中的前若干个比特位分出来作为子网号。 
网络掩码是一串连续的1和一串连续的0组成的32位地址。
这是一些首先要清楚的基本的东西... 
本题中的202.119.230.0是C类网络,掩码为255.255.255.0,转换为二进制:11111111.11111111.11111111.00000000(其中前三组1为类别号与网络号字段,后面一组0是主机号) 
现在要为其划分子网,则需要在其主机号字段内借用一部分0作为子网号字段,到底借几位呢?题目要求划分8个子网,则需要借3位。
【因为2的3次方 = 8 】
再看主机号,这时已经只剩5位了(8-3=5),5位的主机号可以提供30个主机IP。
【2的5次方 - 2 = 30,减2是因为主机号为全0代表所在的子网网络号,不可用;主机号全为1代表所在子网网络的广播地址,也不可用】
所以,题目的解答就出来了!
子网掩码为:255.255.255.224,即为11111111.11111111.11111111.11100000,其中前三组1是类别号和网络号字段,后一组中的前3个1是子网号字段,后面5个0代表主机号字段... 
每个子网中可以有30台主机,因为只能存在30个有效主机IP地址。
要是12个子网则需要借用4位来作为子网号,子网掩码为255.255.255.240,即为11111111.11111111.11111111.11110000,后面有一组中的前4个1是子网号字段,后5个0是主机号字段...
每个子网中可以存在14台主机【2的4次方 - 2 = 14,减2的道理同上】
其实1楼的同志回答也算正确,分8个子网时也可以借用4位,而且一般就是这样,但是题目中说“要求每个子网中主机数目最多”,所以借用3位即可!~
呵呵,好好学习,天天向上!~·

5.怎么根据子网掩码计算子网范围?


  一、利用子网数来计算 在求子网掩码之前必须先搞清楚要划分的子网数目,以及每个子网内的所需主机数目。 1)将子网数目转化为二进制来表示 2)取得该二进制的位数,为N 3)取得该IP地址的类子网掩码,将其主机地址部分的的前N位置1即得出该IP地址划分子网的子网掩码。 如欲将B类IP地址168.195.0.0划分成27个子网: 1)27=11011 2)该二进制为五位数,N=5 3)将B类地址的子网掩码255.255.0.0的主机地址前5位置1,得到255.255.248.0,即为划分成27个子网的B类IP地址168.195.0.0的子网掩码。 二、利用主机数来计算 1)将主机数目转化为二进制来表示 2)如果主机数小于或等于254(注意去掉保留的两个IP地址),则取得该主机的二进制位数,为N,这里肯定N<8。如果大于254,则N>8,这就是说主机地址将占据不止8位。 3)使用255.255.255.255来将该类IP地址的主机地址位数全部置1,然后从后向前的将N位全部置为0,即为子网掩码值。 如欲将B(c)类IP地址168.195.0.0划分成若干子网,每个子网内有主机700台(17): 1)700=1010111100 2)该二进制为十位数,N=10(1001) 3)将该B类地址的子网掩码255.255.0.0的主机地址全部置1,得到255.255.255.255,然后再从后向前将后10位置0,即为:11111111.11111111.11111100.00000000,即255.255.252.0。这就是该欲划分成主机为700台的B类IP地址168.195.0.0的子网掩码。

6.如何划分子网及确定子网掩码


  子网的划分,实际上就是设计子网掩码的过程。子网掩码主要是用来区分IP地址中的网络ID和主机ID,它用来屏蔽IP地址的一部分,从IP地址中分离出网络ID和主机ID。子网掩码由4个十进制数组成的数值中间用“.”分隔,如255.255.255.0。
  若将它写成二进制的形式为:11111111.11111111.11111111.00000000,其中为“1”的位分离出网络ID,为0的位分离出主机ID,也就是通过将IP地址与子网掩码进行“与”逻辑操作,得出网络号。
  例如,假设IP地址为192.160.4.1,子网掩码为255.255.255.0,则网络ID为192.160.4.0,主机ID为0.0.0.1。计算机网络ID的不同,则说明他们不在同一个物理子网内,需通过路由器转发才能进行数据交换。
  每类地址具有默认的子网掩码:对于A类为255.0.0.0,对于B类为255.255.0.0,对于C类为255.255.255.0。除了使用上述的表示方法之外,还有使用子网掩码中“1”的位数来表示的,在默认情况下,A类地址为8位,B类地址为16位,C类地址为24位。
  例如,A类的某个地址为 12.10.10.3/8,这里的最后一个“8”说明该地址的子网掩码为8位,而199.42.26.0/28表示网络199.42.26.0的子网掩码位数有28位。
  如果希望在一个网络中建立子网,就要在这个默认的子网掩码中加入一些位,它减少了用于主机地址的位数。加入到掩码中的位数决定了可以配置的子网。因而,在一个划分了子网的网络中,每个地址包含一个网络地址、一个子网位数和一个主机地址。
  确定子网掩码:利用主机数来计算
  将主机数目转化为二进制来表示,如果主机数小于或等于254(注意去掉保留的两个IP地址),则取得该主机的二进制位数,为 N,这里肯定N<8。如果大于254,则 N>8,这就是说主机地址将占据不止8位。
  使用255.255.255.255来将该类IP地址的主机地址位数全部置1,然后从后向前的将N位全部置为 0,即为子网掩码值。

  扩展资料
  在求子网掩码之前必须先搞清楚要划分的子网数目,以及每个子网内的所需主机数目。
  将子网数目转化为二进制来表示;取得该二进制的位数,为N;取得该IP地址的类子网掩码,将其主机地址部分的前N位置1 即得出该IP地址划分子网的子网掩码。
  如欲将B类IP地址168.195.0.0划分成27个子网:
  27=11011;该二进制为五位数,N=5;将B类地址的子网掩码255.255.0.0的主机地址前5位置1(B类地址的主机位包括后两个字节,所以这里要把第三个字节的前5位置1),得到 255.255.248.0
  即为划分成27个子网的B类IP地址 168.195.0.0的子网掩码(实际上是划成了32-2=30个子网)。
  参考资料来源:
  参考资料来源:

以上就是关于「如何根据子网掩码」的全部内容,本文讲解到这里啦,希望对大家有所帮助。如果你还想了解更多这方面的信息,记得收藏关注本站~

Win10系统之家独家♂使①用,转载请注明出处!

相关文章

  • 如何根据子网掩码

    如何根据子网掩码

    1.如何根据子网掩码划分子网?怎样根据子网掩码计算IP网段?子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。子网掩码的设定必须遵循一定的规...
  • 如何根据图片查找字体

    如何根据图片查找字体

    1.图片上看到漂亮的字体如何查找来源或名称图片处理过程中,设计人员免不了要用到很多字体。有时候在某些图片上看到漂亮的字体,却不知道来源或者字体的名称,也就没办法找到获取方式,如果要去从对应的字体列表里一一查...
  • 如何根据脸型选镜框

    如何根据脸型选镜框

    1.如何通过脸型来选择适合自己的眼镜框展开全部眼镜也与眼影、唇膏一样,常被人们用作美容上的装饰品。合适的眼镜能增加脸部的活力以及塑造出更好的造型。反之,若佩戴的眼镜与脸型不协调、则会使面容器然失色。其中一条最...
  • 如何根据脸型选太阳镜

    如何根据脸型选太阳镜

    1.如何根据脸型挑选太阳镜导语:太阳眼镜的挑选:看脸型,看肤色,看鼻子,看眉毛。下面小编介绍几种太阳镜与脸型搭配的方案。太阳镜与脸型1、鹅蛋形脸:搭配椭圆形镜框浏览原图1、鹅蛋形脸:搭配椭圆形镜框(本文图片来源于网...