子网掩码计算
子网掩码计算方法
子网掩码计算方法子网掩码是一个32位二进制数字,用于将IP地址分成网络地址和主机地址。
计算子网掩码的方法如下:Step 1. 确定IP地址的分类IP地址分为A、B、C、D、E五类地址,每个地址分类的网络号不同,其网段分别为:A类地址:1.0.0.0 ~ 126.0.0.0B类地址:128.0.0.0 ~ 191.255.0.0C类地址:192.0.0.0 ~ 223.255.255.0D类地址:224.0.0.0 ~ 239.255.255.255E类地址:240.0.0.0 ~ 255.255.255.255Step 2. 确定网络位数与主机位数确定网络位数与主机位数的方法是根据子网掩码的长度来决定。
一个32位二进制数中,子网掩码是由左向右的一段连续的1和一段0组成的。
左侧的1表示网络位,右侧的0表示主机位。
例如,在C类地址中,子网掩码为255.255.255.0,其二进制表示为11111111.11111111.11111111.00000000,其中左侧的24个1表示网络位,右侧的8个0表示主机位。
Step 3. 确定子网掩码确定子网掩码需要根据网络位数和主机位数,在32位的二进制数中给定相应数量的1和0。
根据子网掩码的长度可以得出网络位数和主机位数,从而得到子网掩码。
例如,在C类地址中,24位是网络位,8位是主机位,因此子网掩码的二进制表示为11111111.11111111.11111111.00000000,即255.255.255.0。
Step 4. 确定网络地址和广播地址根据子网掩码和IP地址可以确定网络地址和广播地址。
网络地址是主机位全部为0的IP地址,广播地址是主机位全部为1的IP地址。
例如,在C类地址中,IP地址为192.168.1.1,子网掩码为255.255.255.0。
确定网络地址的方法是将IP地址中主机位全部变为0,即192.168.1.0是网络地址;确定广播地址的方法是将IP地址中主机位全部变为1,即192.168.1.255是广播地址。
子网掩码 计算
子网掩码计算
子网掩码是一种在IP网络中重要的概念,它有助于系统管理员在IP网络中对计算机的IP地址进行更好的管理。
子网掩码是一个32位的二进制序列,这个序列可以帮助系统管理员将一个网络划分成若干个子网,从而使每个子网之间的通信更安全、可靠。
因此,计算子网掩码是搭建一个安全可靠的网络的重要环节。
子网掩码计算方式有很多,下面将介绍一种基于补码的方法,又称“反码加1”方法。
具体的计算流程如下:
1.首先,确定网络中需要拆分的子网的个数,根据网络的大小决定每个子网的IP地址的范围;
2.接着,从网络的子网掩码最右边的1开始,从右向左逐位计算,以2的幂次方的方式计算,例如,如果需要拆分4个子网,则从右向左计算2的2次方,即4;
3.然后,比较需要拆分子网的个数和实际网络最右边位置上1的个数,统计出实际网络最右边位置上1的个数大于需要拆分子网的个数时,就取实际网络最右边位置上1的个数;
4.最后,计算出子网掩码的32位序列,并将其用于实际的网络环境中。
那么,如何使用计算得出的子网掩码?实际上,子网掩码是用于计算机网络的一种重要基础性设置,可以用于配置网络的各种元素,如网段、网关地址等,以及配置特定的网络范围。
这一步骤也可以用于对计算机之间的通信或特定服务进行访问控制,从而提供网络的安
全可靠性。
总之,子网掩码计算是在IP网络中非常重要的一步,正确的计算和使用能够有效提升网络的效率,减少相关的故障,从而更好地满足网络使用者的需求。
子网掩码计算
子网计算题1、一个C类网,用三位作为子网号,划分子网后IP地址损失的个数是多少?三个子网号,X.X.X.xxx00000首先因为子网号全1和全0都是不能用的,因此就会损失掉2人5*2=64个;然后,因为每个子网对应的主机,全0 代表自己,全 1 代表广播,也是不能用的,因此会损失6*2=12 个,6 为子网的个数;但是由于X.X.X.0 和X.X.X.255 本来也是不能用的,所以实际损失个数为12-2=10 个;因此最后得出损失个数为64+10=74个224 化为 2 进制为11100000,也就是前三位为子网地址分的 6 个子网为00100000,01000000,01100000,10000000,10100000,11000000,全0和全1代表网络和广播所以00000000 和11100000除外每个子网包含的主机地址为2A5-2=30, 6个子网就是30*6=180 个可用主机地址一个 C 类地址可用主机地址为254,也就是损失了254-180=74。
2、某单位的网络使用 B 类IP 地址:166.111.0.0,如果将网络上的计算机划分为30个子网,子网号应该取几位?子网掩码应该是什么?每个子网最多包括多少台计算机?试用二进制和点分十进制记法对应地写出子网号最小的子网上主机号最小的和最大的主机的IP 地址30个子网,意味着最少要32段,即再加5位子网位,一共子网号为21(16+5)位,子网掩码:255.255.248.03、划分子网202.107.10.4/27 2.ip 地址中子网洛id 数量和每个子网主机id 的数量到底是分别多少?划分子网202.107.10.4/271.子网掩码多少2.ip 地址中子网洛id 数量和每个子网主机id 的数量分别多少?3.每个子网的网络id 是多少?4.每个子网的主机id 范围是多少202.107.10.4 转换为 2 进制:4、172.20.0.0~172.20.255.255 ,当用 4 位表示子网时,最多可设多少子网?每子网可有多少主机?子网掩码是多大最多可以设2*2*2*2-2=14 个子网(172.20.0.0和172.20.240.0为特殊网络,不能使用),每个子网可以连2*2*2*2*254=4064 太机子。
子网掩码的计算
1.子网的含义B类大网中容纳着2的16次方个IP地址,即65536个IP地址;如果把B类大网划分为32个小网,那么每个小网的IP地址数目就是65536/32=2048;掩码的作用就是用来告诉电脑把“大网”划分为多少个“小网”,掩码是用来确定子网数目的依据。
2.各类网络的默认掩码A类网络的默认掩码是255.0.0.0(11111111.00000000.00000000.00000000);B类网络的默认掩码是255.255.0.0(11111111.11111111.00000000.00000000);C类网络的默认掩码是255.255.255.0(11111111.11111111.11111111.00000000)。
3.子网掩码的另类表示法如255.255.248.0这样的子网掩码,可以用“/数字”表示,将255.255.248.0转为二进制的形式是 11111111.11111111.11111000.00000000,可以看到左边是有21个1,所以我们可以将255.255.248.0这个掩码表示为/21。
反过来,当我们看到/21时,我们就把32位二进制的左边填上21个1,将这个32位二进制数每8位做为一节用句点隔开,再转换为十进制,就是255.255.248.0了。
不管是A类还是B类还是C类网络,在不划分子网的情况下,都是有两个IP地址不可用的:网络号和广播地址。
比如在一个没有划分子网的C类大网中用202.203.34.0来表示网络号,用202.203.34.255来表示广播地址,因为C类大网的IP地址有256个,现在减去这两个IP地址,那么可用的IP地址就只剩下256-2=254个了。
如果把一个C类大网划分为4个子网,会增加多少个不可用的IP地址?可以这样想:在C类大网不划分子网时,有两个IP地址不可用;现在将C类大网划分为4个子网,那么每个子网中都有2个IP地址不可用,所以4个子网中就有8个IP地址不可用,用8个IP 地址减去没划分子网时的那两个不可用的IP地址,得到结果为6个。
子网掩码计算
子网掩码计算已知子网数量求子网掩码公式:2m》子网数量原则取大不取小M就是占主机位数,占用的主机位就是1,没占用的网络位就是0例如:一个子网划分了12个子网,那么需要2m》12 这是m=4才能满足条件,4就是得到的网络位,那么主机位就是32-4=28 按照主机位是1 网络位是0的原则转换成二进制就是28个1和4个011111111 11111111 11111111 11110000转换成十进制就是255.255.255.240二进制转十进制方法十进制转二进制例如192这个数字按照上述的方法转换以后呢就是11000000只有前面192/2=96 096/2=48 048/2=24 024/2=12 012/2=6 06/2=3 03/2=1 (1)加上最后得到的商的数字转换成二进制就是1100 0000还有着一种更简单的方法就是根据十进制数字对应的二进制位数计算例如41转换成二进制0010 1000应数值第1位对应是1,也就是2的0次方。
第8位对应就是128,也就是2的7次方按照如此计算就是41=32+8+1这样的话只有第6位、第4位还有第一位是1其他的都是0所以二进制就是0010 1000已知主机位数求掩码例如172.16.1.20/27这样主机位是27那么网络位是5,这样就是5个0加上27个1 二进制表示为11111111.11111111.11111111.11100000转换成十进制就是255.255.255.224已知主机数量求子网掩码已知主机数量是240求子网掩码公式:2n》主机数量,2的8次方为256,大于240但是2的7次方为128小于240,根据取大不取小的原则选择8 那么子网掩码就是主机位24个1和网络位8个0组成,掩码就是255.255.255.0已知IP和掩码求每段IP的起止段是多少202.202.208.0 /255.255.224.0256-224=32计算每个子网的网段的地址范围是32 ,但是去掉两个不能用的1------------3133-----------6365-----------9597-----------127129---------159161---------191193---------223225----------255。
子网掩码计算方法
子网掩码计算方法子网掩码是用来指示一个IP地址的哪部分是网络地址,哪部分是主机地址的。
在计算机网络中,子网掩码是一个十进制数,通常写成四个八位二进制数,用点分十进制来表示,例如255.255.255.0。
在实际应用中,我们经常需要计算子网掩码,以便更好地管理和配置网络。
接下来,我们将介绍子网掩码的计算方法。
首先,我们需要了解子网掩码的基本概念。
子网掩码是一个32位的二进制数字,其中网络部分全为1,主机部分全为0。
例如,对于一个子网掩码为255.255.255.0的IP地址,其对应的二进制形式为11111111.11111111.11111111.00000000。
这意味着前24位用于网络地址,后8位用于主机地址。
接下来,我们来介绍如何计算子网掩码。
假设我们有一个IP地址为192.168.1.0,我们需要将其划分为若干个子网,每个子网包含256台主机。
首先,我们需要确定需要多少个子网,以及每个子网需要多少个主机。
然后,我们可以根据这些需求来计算子网掩码。
为了计算子网掩码,我们可以使用以下公式:子网掩码位数 = log2(所需主机数 + 2)。
其中,所需主机数是指每个子网中需要的主机数量。
在这个例子中,我们需要256台主机,所以所需主机数为256。
将其代入公式中,我们可以得到子网掩码位数。
一旦我们得到了子网掩码位数,我们就可以将其转换为子网掩码。
例如,如果我们得到了子网掩码位数为24,那么对应的子网掩码就是255.255.255.0。
这样,我们就可以将IP地址192.168.1.0划分为多个子网,每个子网包含256台主机。
在实际应用中,我们还需要考虑到子网掩码的规范性和合法性。
例如,子网掩码中网络部分必须是连续的1,主机部分必须是连续的0。
此外,子网掩码不能全为0或全为1,因为这样会导致IP地址无法使用。
总的来说,子网掩码的计算方法并不复杂,只需要根据实际需求来确定所需的子网和主机数量,然后使用相应的公式来计算子网掩码。
子网掩码计算
子网掩码计算子网掩码的计算方法Ip地址的划分:子网掩码的划分:A类IP地址:用7位(bit)来标识网络号,24位标识主机号,最前面一位为"0"B类IP地址:用14位来标识网络号,16位标识主机号,前面两位是"10"。
C类IP地址:用21位来标识网络号,8位标识主机号,前面三位是"110"。
子网掩码的设定必须遵循一定的规则。
与IP地址相同,子网掩码的长度也是32位,左边是网络位,用二进制数字“1”表示;右边是主机位,用二进制数字“0”表示。
1 2 4 8 16 32 64 128 256 512 1024。
计算原理: 最后一位掩码就是256减去你每个子网所需要的ip地址的数量举例说明快捷方式计算掩码: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,这样你就可以把四个区域分别设定到四个子网的机器上了。
列出c类ip地址的子网掩码:子网位数子网掩码主机数可用主机数1 255.255.255.128 128 1262 255.255.255.192 64 623 255.255.255.224 32 304 255.255.255.240 16 145 255.255.255.248 8 66 255.255.255.252 4 2。
子网掩码计算公式
子网掩码计算公式网络技术的发展和变迁,使得以前不可能实现的功能都可以通过网络互联上实现,而子网掩码的概念就是这样的一个新技术,在网络技术的发展中扮演越来越重要的角色。
子网掩码是指在IP地址中,每一位IP地址的每一个字符都可以用一个掩码来修正,比如在某一局域网中,可以将一个特定的子网划分出来,并且这个子网内所有的IP地址都是由掩码对这些字符的每一组进行修正来得出的。
子网掩码的计算公式可以概括为:子网掩码=1+2^n-2^m其中:n为网络号位数,m为主机号位数。
例如,当n=11,m=4时,子网掩码=1+2^11-2^4=1+2048-16=2033。
子网掩码一般可以分为两种:A类子网掩码和B类子网掩码。
A 类子网掩码是由8位(也就是一个字节)组成的,每个字符都有一个掩码和它一一对应,比如A类子网掩码的格式如下:A类子网掩码: 11111111 11111111 11111111 00000000(网络号部分)00000000(主机号部分)。
B类子网掩码和A类子网掩码类似,但其中主机部分只有6位,比如B类子网掩码的格式如下:B类子网掩码: 11111111 11111111 11111111 11000000(网络号部分)00000000(主机号部分)。
还有一种是C类子网掩码,其中主机号部分有8位,比如C类子网掩码的格式如下:C类子网掩码: 11111111 11111111 11111111 11111111(网络号部分)00000000(主机号部分)。
以上就是常用的三种子网掩码的格式,它们的计算公式也是基本相同的。
不同的网络系统可以有不同的子网掩码,不过网络技术的发展,越来越多的子网掩码使用A类子网掩码和B类子网掩码,这样可以提高网络效率和安全性。
另外,在计算时,还可以使用一些实用工具,比如子网掩码计算器和转换器等,这些实用工具可以帮助用户简单的计算或转换子网掩码,以及计算出最大可用的主机数量等,良好的实用工具就可以极大的降低使用它们所需要的难度和成本。
子网掩码的计算
这几天在复习CCNA的东西,就是这个子网掩码一直都没有弄明白,今天总算有了一点头绪,但是还是有一点点的乱,就差一点了,但是我的这个方法是没有错的。
这个也是在网上找到的。
找了好几天,我对一些计算方面的一直就算不明白,算钱、花钱、花钱,从来都没有精确过。
可能是对数学方面没有什么天份吧。
这个是用个公式套的,只要用这个公式套进去,就一定会正确的。
先看这个公式:M:子网掩码Subnet_block:可分配子网块大小,指在某一子掩码下的子网的块数。
Subnet-num:实际可分配子网数,指可分配子网块中要剔除首、尾两块,这是某一子网掩码下可分配的实际子网数量,它等于Subnet_block-2。
Ip_block:每个子网可分配的Ip地址块大小。
Ip_num:每个子网实际可分配的IP地址数,因为每个子网的首尾IP地址必须保留(一个为网络地址,一个为广播地址),所以它等于IP_block-2。
M=256-IP_blockIp_block=256/Subnet_blockSubnet_block=256/Ip_blockIp_num=Ip_block-2Subnet_num=Subnet_block-2实例:已知网络地址为222.141.23.0,要求有5个子网,需要求出子网掩和可用的主机网段。
解:222.141.23.0 这个是一个C类地址,子网掩码的格式为:255.255.255.M要求划分为5个子网,5最接近2的幂是8(2^3),关于2的幂我发到了文章的最下面,仅作为大家的参考。
所以Subnet_block=8Subnet_num=8-2=6 6>5Ip_block=256/Subnet_block=256/8=32M=256-Ip_block=256-32=224子网掩码为:255.255.255.224因为Subnet_block的首尾两块不能使用,所以实际可分配Subnet_num=Subnet_block-2=6 个子网块,每块有Ip_block=256/Subnet_block=32 个可分配的主机块。
子网掩码的计算
子网掩码一、子网掩码的功能1.减少网络流量2.提高网络性能3.简化管理4.易于扩大地理范围二、子网掩码的分类1)缺省子网掩码:即未划分子网,对应的网络号的位都置1,主机号都置0。
A类网络缺省子网掩码:255.0.0.0B类网络缺省子网掩码:255.255.0.0C类网络缺省子网掩码:255.255.255.02)自定义子网掩码:将一个网络划分为几个子网,需要每一段使用不同的网络号或子网号,实际上我们可以认为是将主机号分为两个部分:子网号、子网主机号。
形式如下:未做子网划分的ip地址:网络号+主机号做子网划分后的ip地址:网络号+子网号+子网主机号也就是说ip地址在化分子网后,以前的主机号位置的一部分给了子网号,余下的是子网主机号。
三、子网掩码的划分例如,B类地址166.133.0.0,不使用标准子网掩码255.255.0.0,而是使用非标准子网掩码,如255.255.255.0、255.255.240.0等将网络划分为多个子网。
如图1所示。
我们借用原来属于主机号范围的第3个位域充当子网号范围,即借用了8位主机号充当子网号。
所采用的新子网掩码是:255.255.255.0,该子网掩码将这个B类的大网络166.133.0.0又划分成为254个小的子网(全0和全1的子网号不能使用)。
对于这254个子网来说,每个子网各自又可以容纳254台主机。
图1 非标准子网划分对于标准的C类IP地址来说,标准子网掩码为255.255.255.0,即用32比特IP地址的前24比特标识网络号,后8比特标识主机号。
因此,每个C类网络下共可容纳254台主机。
现在,我们先考虑借用2比特的主机号来充当子网络号的情形。
如图2所示。
图2 借用2比特的主机号来充当子网络号在图2中,为了借用原来8位主机号中的前2位充当子网络号,采用了新的、非标准子网掩码255.255.255.192。
采用了新的子网掩码后,借用的2位子网号可以用来标识两个子网:01子网和10子网(子网号不能全为0或1,因此00、11子网不能用)。
子网掩码的简单计算方法
子网掩码的简单计算方法一、例如:网吧有1000台主机,使用192.168.0.0的C网段。
我们知道一个标准的C类网段最多只有254个可用的IP 地址,所以我们要通过改变子网掩码来合并子网,扩大该网段内的可用IP数目。
总主机台数(1000)/254=3.933.93<4所以我们至少需要4个子网。
子网掩码计算:256(C类网段所包含的最大IP数目,包括网络地址和广播地址)- 4(减去我们需要的子网数目)=252 (得到我们所需的子网掩码的尾数,255.255.X.0)附私网地址列表:A:10.0.0.0~10.255.255.255B:172.16.0.0~172.31.255.255C:192.168.0.0~192.168.255.255二、子网掩码位数与子网掩码的计算子网掩码的最大位数为32位,C类单个网段所容纳的最大IP数目为256,包括网络地址和广播地址。
例:192.168.0.1/2732-27=5 (最大子网位数减去当前子网位数)2的5次方为32256-32=224255.255.255.224为192.168.0.1/27的子网掩码所以得出计算公式:子网掩码的尾数(255.255.255.X)=256-2的(32-掩码当前位数)次方附常用掩码位数与子码掩码对应列表:32----------255 . 255 . 255 . 25531---------- 255 . 255 . 255 . 25430---------- 255 . 255 . 255 . 25229---------- 255 . 255 . 255 . 24828---------- 255 . 255 . 255 . 24027---------- 255 . 255 . 255 . 22426---------- 255 . 255 . 255 . 19225---------- 255 . 255 . 255 . 12824---------- 255 . 255 . 255 . 023---------- 255 . 255 . 254 . 022---------- 255 . 255 . 252 . 021---------- 255 . 255 . 248 . 020---------- 255 . 255 . 240 . 019---------- 255 . 255 . 224 . 018---------- 255 . 255 . 192 . 017---------- 255 . 255 . 128 . 016---------- 255 . 255 . 0 . 0三、计算主机所在网络的网络地址和广播例:IP为202.112.14.137,掩码为255.255.255.224常规办法是把这个主机地址和子网掩码都换算成二进制数,两者进行逻辑与运算后即可得网络地址。
子网掩码的计算方法【精选】
子网掩码的计算方法一、利用子网数来计算在求子网掩码之前必须先搞清楚掩码转成二进制后,为1的位代表网络位,为0的位代表主机位。
1)将子网数目转化为二进制来表示2)取得该二进制的位数,为 N3)取得该IP地址的子网掩码,将其主机地址部分的的前N 位置1 累计即得出该IP地址划分子网的子网掩码。
如欲将B类IP地址168.195.0.0划分成27个子网:1)27=110112)该二进制为五位数,N = 53)将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=10101111002)该二进制为十位数,N = 103)将该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地址与子网掩码进行与运算后,如果得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的,可以进行直接的通讯。
子网掩码 计算
子网掩码计算子网掩码计算是网络管理的重要部分,是网络管理者必须掌握的知识。
它是网络管理者计算子网掩码、客户端地址池等的核心要素。
子网掩码(Subnet Mask)是连接多台计算机的通信网络(也称网络,如LAN、WAN等)如何组织连接多台计算机的基本原理。
子网掩码是一种特殊的二进制代码,它是由于地址冲突,在局域网或广域网中应用的特殊地址。
它主要是用于分割一个大的网络地址,把它分割成若干个小的网络地址,这样便于管理和连接,能够节省网络资源,更加安全有效的使用网络。
子网掩码计算主要涉及3个要素:网络的规模(网络号)、主机的数量(主机号)和字节数(字节数)。
根据这3个要素来计算出子网掩码:1、首先要确定网络规模,可以通过IP地址中的网络号(IPv4中为前3位数字),或者IPv6中的前64位数字来确定。
2、确定一个IP地址中有多少个主机,即主机号(IPv4中为后4位数字),或IPv6中为后64位数字,可以通过计算出可以分配的主机数,来确定装置的总数。
3、最后要确定每个字节的长度,以确定子网掩码的大小,以及子网掩码的形式:32位(IPv4)或128位(IPv6)。
掩码是按字节表示的,每个字节的值就代表了网络中有多少个子网。
通常来说,计算子网掩码是按照以上3步骤来完成的,但是也有其他更为简便的方法,比如说基于子网的规则。
基于子网的规则的计算原理是:把子网中的地址分为主机地址和网络地址,根据计算机支持的地址数量确定子网掩码的长度,即每个字节的长度,最后计算出子网掩码的值。
子网掩码的计算可以采用简单的二进制运算,也可以采用基于子网的规则;不论采用哪种方法,子网掩码的计算都具有重要的意义,对资源的组织和使用都有重要的作用。
子网掩码计算需要网络管理者根据实际情况合理设计网络,这需要网络管理者具备基本的计算机知识、具备良好的组织和管理能力,才能更好的利用网络资源,实现良好的网络管理。
总之,子网掩码计算是网络管理的必要组成部分,网络管理者必须具备计算技巧,用正确的方法,合理地设计网络,才能有效利用网络资源,实现网络的良好管理。
子网掩码计算'
子网掩码计算举例
例:将B类IP地址168.169.0.0划分成30个子网, 求子网掩码。 解: 1)30-1=29=11101B 2)该二进制数为5位数,m = 5 3)将B类地址的子网掩码255.255.0.0的主机地址 部分前5位置 1,得 11111111.11111111.11111000.00000000 即:255.255.248.0
17
14
例: 四个IP地址分别为208.197.222.63, 208.197.222.64,208.197.222.65, 208.197.222.66, 子网掩码为 255.255.255.192, 试计算哪些IP地址可以用作主机地址且不通过路 由器可以互相通信。 分析:计算机之间不通过路由器可以相互通信, 其IP地址必须属于同一个网络。所以问题的关键 是要通过计算判断哪些IP地址属于同一个网络。 网络地址 = IP & Mask
10
子网掩码计算举例
例:欲将B类IP地址168.195.0.0划分成若干子网, 每个子网内有主机700台,求子网掩码。 解: 700+3-1=702=1010111110B
该二进制为10位数,n = 10
将该B类地址的子网掩码255.255.0.0的主机地址 全部置 1,得到255.255.255.255 然后再从后向前将后 10位置0,得: 11111111.11111111.11111100.00000000 即:255.255.252.0
确定了子网号比特数和主机号比特数就得到了子网 掩码。
2
子网掩码计算
一、计算子网号比特数
二、计算主机号比特数
3
一、计算子网号比特数
问题:把C类地址192.168.1.0分成10个子网,求 子网掩码。 分析:由问题知实际要使用的子网数为10,这10 个子网编号依次为0,1,…,9,最大子网号为9, 9对应的二进制数为1001,是一个4位数,要表示 这个最大的子网号要4bit,需要从主机位中借用 4bit来表示子网号。C类地址默认的掩码为 255.255.255.0,掩码中主机位为8位,在主机位 中从左边借用4位作网络位,把对应的位设为1即 可,得11110000B,即240,所以子网掩码为 255.255.255.240。
子网掩码的计算
一、子网掩码的计算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地址中最后的一个字节为主机地址。
子网掩码是什么?子网掩码怎么计算?
子网掩码是什么?子网掩码怎么计算?导读:我们在查看计算机网络属性的时候,会看到一个名为“子网掩码”的属性,后面是一串数字地址,那么子网掩码是什么意思呢?同时子网掩码的地址是如何计算出来的?对于这两个问题,都将在本文寻找到答案。
子网掩码是什么?子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。
子网掩码如何计算?一、例如:网吧有1000台主机,使用192.168.0.0的C网段。
我们知道一个标准的C类网段最多只有254个可用的IP地址,所以我们要通过改变子网掩码来合并子网,扩大该网段内的可用IP数目。
总主机台数(1000)/254=3.933.93所以我们至少需要4个子网。
子网掩码计算:256(C类网段所包含的最大IP数目,包括网络地址和广播地址)- 4(减去我们需要的子网数目)=252 (得到我们所需的子网掩码的尾数,255.255.X.0)附私网地址列表:A:10.0.0.0~10.255.255.255B:172.16.0.0~172.31.255.255C:192.168.0.0~192.168.255.255二、子网掩码位数与子网掩码的计算子网掩码的最大位数为32位,C类单个网段所容纳的最大IP数目为256,包括网络地址和广播地址。
例:192.168.0.1/2732-27=5 (最大子网位数减去当前子网位数)2的5次方为32256-32=224255.255.255.224为192.168.0.1/27的子网掩码所以得出计算公式:子网掩码的尾数(255.255.255.X)=256-2的(32-掩码当前位数)次方附常用掩码位数与子码掩码对应列表:32----------255 . 255 . 255 . 25531----------255 . 255 . 255 . 25430----------255 . 255 . 255 . 25229----------255 . 255 . 255 . 24828----------255 . 255 . 255 . 24027----------255 . 255 . 255 . 22426----------255 . 255 . 255 . 19225----------255 . 255 . 255 . 12824----------255 . 255 . 255 . 023----------255 . 255 . 254 . 022----------255 . 255 . 252 . 021----------255 . 255 . 248 . 020----------255 . 255 . 240 . 019----------255 . 255 . 224 . 018----------255 . 255 . 192 . 017----------255 . 255 . 128 . 016----------255 . 255 . 0 . 0三、计算主机所在网络的网络地址和广播例:IP为202.112.14.137,掩码为255.255.255.224常规办法是把这个主机地址和子网掩码都换算成二进制数,两者进行逻辑与运算后,即可得网络地址。
子网掩码的计算
只知道IP是不可能求出子网掩码的!!!===================================需要以下几个条件才可以真确判断建议按以下步骤和实例定义子网掩码。
1、将要划分的子网数目转换为2的m次方。
如要分8个子网,8=23。
2、取上述要划分子网数的2的m次方的幂。
如23,即m=3。
3、将上一步确定的幂m按高序占用主机地址m位后转换为十进制。
如m为3 则是11100000,转换为十进制为224,即为最终确定的子网掩码。
如果是C类网,则子网掩码为255.255.255.224;如果是B类网,则子网掩码为255.255.224.0;如果是C类网,则子网掩码为255.224.0.0。
在这里,子网个数与占用主机地址位数有如下等式成立:2m=n。
其中,m表示占用主机地址的位数;n表示划分的子网个数。
根据这些原则,将一个C类网络分成4个子网。
若我们用的网络号为192.9.200,则该C类网内的主机IP地址就是192.9.200.1~192.9.200.254(因为全“0”和全“1”的主机地址有特殊含义,不作为有效的IP地址),现将网络划分为4个部分,按照以上步骤:4=22,取22的幂,即2,则二进制为11,占用主机地址的高序位即为11000000如果你不懂主机号和网络号的话就看下边:子网掩码与IP地址子网掩码与IP地址结合使用,可以区分出一个网络地址的网络号和主机号。
例如:有一个C类地址为:192.9.200.13其缺省的子网掩码为:255.255.255.0则它的网络号和主机号可按如下方法得到:①将IP地址192.9.200.13转换为二进制11000000 00001001 11001000 00001101②将子网掩码255.255.255.0转换为二进制11111111 11111111 11111111 00000000③将两个二进制数逻辑与(AND)运算后得出的结果即为网络部分11000000 00001001 11001000 00001101 AND 11111111 11111111 111111110000000011000000 00001001 11001000 00000000结果为192.9.200.0,即网络号为192.9.200.0。
子网掩码计算
子网掩码计算计算机网络的一个重要概念是子网掩码。
网络将IP地址划分为不同的网络,从而可以进行数据传输和路由选择。
子网掩码定义了这些不同的网络,允许用户确定它们所在网络及其子网网络。
子网掩码是一个32位二进制数字,用于指定特定IP地址表上的网络号和子网号,以及客户机的位置。
它将IP地址分为两个部分,网络号和主机号,它与IP地址一起使用,允许网络设备将数据包发送到相应的网络上。
为了计算子网掩码,我们首先需要了解CIDR(类别划分路由)格式。
CIDR格式由IP地址和一个掩码长度构成,例如: 192.0.2.0/24,其中24表示掩码长度,此掩码总共有24位 1。
计算子网掩码有不同的方法,但最常用的方法是使用记号法。
要计算上面的CIDR格式的子网掩码,我们需要将 24充到 32 位的位置中,将缺省的位置填充成 0,然后转换为十六进制数字,得到子网掩码为: 255.255.255.0。
当给定IP地址和子网掩码时,可以使用它来计算其网络号和主机号。
网络号是IP地址与子网掩码通过与操作得到的结果;而主机号是IP地址与子网掩码的补码通过与操作得到的结果。
此外,子网掩码还可用于确定一个网络中最大允许的主机数。
它可以通过计算子网掩码的剩余位置的位数,从而计算出可用于主机位的最大值,即主机数最大值。
此外,使用子网掩码还可以计算出网络的最大子网掩码值。
用于计算最大子网掩码值的公式是:子网掩码值=1<<(32-掩码长度)。
总而言之,子网掩码是一个非常重要的计算机网络概念,它可以用于定义特定网络范围、计算网络号和主机号、确定一个网络中可拥有的最大主机数以及计算出网络的最大子网掩码值等。
子网掩码计算方法
子网掩码计算方法子网掩码是用来划分网络中主机和子网的边界的一种方法。
它是一个32位的二进制数,用来指示一个IP地址中哪些位是网络位,哪些位是主机位。
在计算机网络中,子网掩码是非常重要的,它可以帮助我们更好地管理和组织网络。
接下来,我将向大家介绍一些关于子网掩码计算方法的知识。
首先,我们需要了解IP地址的结构。
IPv4地址由32位二进制数组成,通常以四个八位二进制数表示,每个八位二进制数用十进制数表示,它们之间用点分隔符隔开。
例如,192.168.1.1就是一个IPv4地址。
在子网掩码中,网络位用1表示,主机位用0表示。
例如,255.255.255.0就是一个子网掩码。
接下来,我们来看一下如何计算子网掩码。
假设我们有一个IP地址为192.168.1.1,我们需要将它划分成若干个子网,每个子网有多少个主机。
首先,我们需要确定需要多少个子网,然后再确定每个子网有多少个主机。
这样我们就可以得到新的子网掩码。
在计算子网掩码时,我们可以使用一个简单的方法,即通过子网掩码位数来确定子网掩码。
例如,如果我们需要将一个网络划分成8个子网,那么我们需要确定子网掩码的位数。
通过计算2的n次方,来确定需要多少位来表示子网掩码。
在这个例子中,2的3次方等于8,所以我们需要3位来表示子网掩码。
这样,我们就可以得到新的子网掩码。
另外,我们还可以通过子网掩码的二进制表示来计算子网掩码。
例如,如果我们有一个子网掩码为255.255.255.0,我们可以将它转换成二进制表示,即11111111.11111111.11111111.00000000。
然后根据需要划分的子网数,确定新的子网掩码。
除了以上的方法,我们还可以通过使用子网掩码表来计算子网掩码。
子网掩码表是一个用来帮助我们计算子网掩码的工具,它列出了常见的子网掩码及其对应的网络位和主机位。
通过查找子网掩码表,我们可以很方便地确定新的子网掩码。
总的来说,子网掩码的计算方法并不复杂,只要我们掌握了一些基本的知识和方法,就可以轻松地计算出所需的子网掩码。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
已知C类地址192.168.1.0,现有公司需要划分6个部门,每部门电脑数量分别为25、20、18、24、20、29台,请划分适合的子网把6个部门的电脑隔离在各自不同的网段内(不要全0、全1子网号),写出可统一使用的子网掩码,并把划分的6个子网段可用地址范围的首、末地址填写在下表中(不包含每个子网的网络号和直接广播地址)。
(计算题重点掌握方法,考试时可能不是C类地址192.168.1.X)
答:
子网掩码推导过程:需要划分6个网段,而且不要全0、全1子网号;则根据2n-2≥6,取最小整数n为3;可以借用3位数作为子网掩码,即子网掩码的最后一组数值用二进制表示为11100000(3分,能回答出借用3位即给3分)
统一子网掩码:从而计算出子网掩码(点分十进制)表示为255.255.255.224。
(3分)
下表中是6个子网段可用地址范围的首、末地址。
(每一行1.5分)
子网可用子网范围首地址可用子网范围末地址
第1子网192.168.1. 33 192.168.1. 62
第2子网192.168.1. 65 192.168.1. 94
第3子网192.168.1. 97 192.168.1. 126
第4子网192.168.1. 129 192.168.1. 158
第5子网192.168.1. 161 192.168.1. 190
第6子网192.168.1. 193 192.168.1. 222
若要求写出划分的6个子网段各自的网络号和直接广播地址呢?
结果填写在下表中
子网网络号直接广播地址
第1子网192.168.1. 32 192.168.1. 63
第2子网192.168.1. 64 192.168.1. 95
第3子网192.168.1. 96 192.168.1. 127
第4子网192.168.1. 128 192.168.1. 159
第5子网192.168.1. 160 192.168.1. 191
第6子网192.168.1. 192 192.168.1. 223
我现在想知道的是可用地址的范围首地址和末地址是怎么算出来的,希望解释的越简单越好。
谢谢掩码是255.255.255.224
即27位的掩码
因为原来的192.168.1.0默认的掩码是24位,这里需要27位的掩码
就是我们需要向主机位上借3位来进行子网的划分
因此每个子网的【地址块】=256-224=32
也就是说每个子网的间隔是32
因为题目中要求子网不要全0(192.168.1.0)、全1子网号(192.168.1.224)
所以本来第一个子网应该是【192.168.1.0】
但是这里用【192.168.1.32】
(地址块就是在这里体现)做第一个子网
【举第一个子网为例】
子网首地址末地址
第1子网192.168.1.33 192.168.1. 62
【32】是作为他的网络号,代表一个网络,不能分配给主机
而【64】是下一个网段(子网),算【广播地址】=(下一个子网-1)
也就是【广播地址】=64-1=63 广播地址也不能分配给主机使用
那么可用的地址就是33开始,62介绍!。