子网掩码的计算方法

合集下载

子网掩码

子网掩码

利用主机数来计算 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= 2)该二进制为十位数,N = 10 3)将该B类地址的子网掩码255.255.0.0的主机地址全部置1,得到255.255.255.255 然后再从后向前将后10位置0,即为: ... 即255.255.252.0。这就是该域划分成主机为700台的B类IP地址168.195.0.0的子网掩码。
自定义子网掩码是将一个网络划分为几个子网,需要每一段使用不同的网络号或子网号,实际上我们可以认 为是将主机号分为两个部分:子网号、子网主机号。形式如下:
未做子网划分的IP地址:网络号+主机号
做子网划分后的IP地址:网络号+子网号+子网主机号
也就是说IP地址在划分子网后,以前的主机号位置的一部分给了子网号,余下的是子网主机号。子网掩码是 32位二进制数,它的子网主机标识用部分为全“0”。利用子网掩码可以判断两台主机是否在同一子网中。若两 台主机的IP地址分别与它们的子网掩码相“与”后的结果相同,则说明这两台主机在同一子网中。
谢谢观看
子网掩码的设定必须遵循一定的规则。与二进制IP地址相同,子网掩码由1和0组成,且1和0分别连续。
的功能
声明网络地址 与主机地址
划分子网
表 1 默认子网掩码

子网掩码的计算

子网掩码的计算

子网掩码的计算☆Edited by Jackyfung☆有关子网掩码计算的问题1、现在有一个IP地址172.16.0.0,当它的网络位为23位时,那么它的子网掩码、广播地址和网络地址分别是多少?解:正常情况下,172.16.0.0的子网掩码为:255.255.0.0,化为二进制数:11111111.11111111.00000000.00000000知道网络位为23位,转换为二进制数:11111111.11111111.11111110.00000000 =>由此可以得到子网掩码为:255.255.254.0172.16.0.0对应的二进制数:10101100.00010000.00000000.00000000 =>由于主机ID有9位,全为0时得到网络地址:172.16.0.0 10101100.00010000.00000001.111111111=>当主机ID全为1时,可以得到广播地址:172.16.1.2552、IP地址为:202.112.14.137,子网掩码为:255.255.255.224,它的网络地址和广播地址是多少?解:第一步,确定网络位和主机位,把IP地址(202.112.14.137)转换为二进制:11001010.01110000.00001110.10001001然后,把子网掩码(255.255.255.224)也转换为二进制:11111111.11111111.11111111.11100000 =>从这里可以看出该IP的网络ID为27位,主机ID为5位将IP地址(202.112.14.137)转换为二进制数,将后5位全部置为0:11001010.01110000.00001110.10000000 =>得到的是网络地址:202.112.14.128将IP地址(202.112.14.137)转换为二进制数,将后5位全部置为1:11001010.01110000.00001110.10011111 =>得到的是广播地址:202.112.14.1593、请问23.15.189.10/19 网络地址和广播地址分别是多少?有多少个IP能分配给主机?解:方法一:1)知道网络位19就可以得到子网掩码:11111111.11111111.11100000.00000000 =>转换为十进制数就是255.255.(128+64+32).0=255.255.224.02)把IP地址23.15.189.10化为二进制数:00010111.00001111.10110011.000010103)将IP地址跟子网掩码做“与”运算,得到的结果如下:0001011.00001111.10100000.00000000 =>得到网络地址,化为十进制数是:23.15.160.04)网络位是19位,那么主机位为13位,把网络地址后13位全部置1,得到结果如下:0001011.00001111.101111111.11111111 =>得到广播地址,化为二进制数是:23.15.191.2555)可用的主机IP地址为23.15.160.1~23.15.191.254方法二:(简单实用)解题思路:首先把IP地址和子网掩码都换算成2进制数,然后通过网络ID和主机ID区别开来,在1和0的分界处划一条竖线,把竖线后面的所有位都改成0,这个就是网络地址,再把线后面的所有位都改成1,这个就是广播地址,这两个地址之间的那些就是可用的主机。

子网掩码的计算

子网掩码的计算

2.2 子网掩码教学导入:在实际网络规划中,它们并不利于有效地分配有限的地址空间。

对于A、B类地址,很少有这么大规模的公司能够使用,而C类地址所容纳的主机数又相对太少。

所以有类别的IP地址并不利于有效地分配有限的地址空间,不适用于网络规划。

教学内容:1 子网概念?2.子网掩码概念?3 子网掩码的经典公式:4 计算子网掩码的两种情况2.2 子网与子网掩码一子网概念:1 什么是子网?----把一个大网划分为若干个小网,称为子网。

划分IP子网的原因和作用:主要原因为了减少广播域的范围,有利于对网络中的计算机进行管理,合理配置系统资源,减少资源浪费。

上图该网络中把172.16.0.0一个B类网络划分成4个子网:172.16.1.0172.16.2.0172.16.3.0172.16.4.0★思考问题1:经过划分子网后的IP地址跟原来的IP地址有何不同?2 如何创建一个子网?采用借位的方式,从主机位最高位开始借位变为新的子网位,所剩余的部分则仍为主机位。

最少借2位,做多借n-2位(n为主机位数)这使得IP地址的结构分为三级地址结构:网络位+子网位+主机位如:172.16.1.0,172.16.2.0,172.16.3.0,172.16.4.0比较:划分前的IP地址:划分后的IP地址:例1:一个标准C类的IP地址,从主机高位借2位来创建子网。

划分前:划分后:|-----------------28位网络位----------------------|4位主机|★思考问题2:如何来标识借了的主机位,借位后能创建多少个子网?二子网掩码的概念:简单地来说,掩码用于标明一个IP地址中的网络部分和主机部分,子网掩码必须跟IP地址在一起使用才有实际意义,掩码是由32位组成的,分别有四个八位组,很像IP地址。

这种位模式叫做子网模(subnet mask)或“子网掩码”IP协议标准规定:若位模式中的某位置1,则对应IP地址中的某位为网络地址中的一位;若位模式中的某位置0,则对应IP地址中的某位为主机地址中的一位。

子网划分及子网掩码计算方法

子网划分及子网掩码计算方法

⼦⽹划分及⼦⽹掩码计算⽅法⼀、⼦⽹掩码的概述及作⽤1. ⼦⽹掩码是⼀个应⽤于TCP/IP⽹络的32位⼆进制值,每节8位,必须结合IP地址对应使⽤。

2. ⼦⽹掩码32位都与IP地址32位对应,如果某位是⽹络地址,则⼦⽹掩码为1,否则为0。

3. ⼦⽹掩码可以通过与IP地址“与”计算,分离出IP地址中的⽹络地址和主机地址,⽤于判断该IP地址是在局域⽹上,还是在⼴域⽹上。

4. ⼦⽹掩码⼀般⽤于将⽹络进⼀步划分为若⼲⼦⽹,以避免主机过多⽽拥堵或过少⽽IP浪费。

⼆、为什么要使⽤⼦⽹掩码?⼦⽹掩码可以分离出IP地址中的⽹络地址和主机地址,那为什么要分离呢?因为两台计算机要通讯,⾸先要判断是否处于同⼀个⼴播域内,即⽹络地址是否相同。

如果⽹络地址相同,表明接受⽅在本⽹络上,那么可以把数据包直接发送到⽬标主机,否则就需要路由⽹关将数据包转发送到⽬的地。

三、⼦⽹掩码的分类1)缺省⼦⽹掩码:(未划分⼦⽹)⼦⽹掩码32位与IP地址32位对应,如果某位是⽹络地址,则⼦⽹掩码为1,否则为0。

例如A类IP地址,第⼀节为⽹络地址,其余三节为主机地址,故掩码为“11111111.00000000.00000000.00000000”A类⽹络缺省⼦⽹掩码:255.0.0.0B类⽹络缺省⼦⽹掩码:255.255.0.0C类⽹络缺省⼦⽹掩码:255.255.255.02)⾃定义⼦⽹掩码:(⽤于划分⼦⽹)将⼀个⽹络划分为若⼲⼦⽹,希望每个⼦⽹拥有不同的⽹络地址或⼦⽹地址。

因为IP是有限的,实际上我们是将主机地址分为两个部分:⼦⽹⽹络地址、⼦⽹主机地址。

形式如下:未做⼦⽹划分的ip地址:⽹络地址+主机地址做⼦⽹划分后的ip地址:⽹络地址+(⼦⽹⽹络地址+⼦⽹主机地址)四、⼦⽹掩码和ip地址的关系⼦⽹掩码是⽤来判断任意两台计算机的IP地址是否属于同⼀⼦⽹络的根据。

具体说就是两台计算机各⾃的IP地址与⼦⽹掩码进⾏“与”运算后,如果得出的结果是相同的,则说明这两台计算机是处于同⼀个⼦⽹络上的,可以进⾏直接的通讯。

子网掩码计算

子网掩码计算

子网掩码计算已知子网数量求子网掩码公式: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 地址有所了解吧?我们知道在 INTERNET中广泛使用的 TCP/IP 协议就是利用 IP 地址来区别不 同的主机的。

如果你曾经进行过 TCP/IP 协议设置,那么你一定会遇到子网掩码(Subnet mask)这一名词,那么 你知道什么是子网掩码吗?它有什么作用呢?我们知道 IP 地址是一个 4 字节(共 32bit)的数字,被分为 4 段,每段 8位,段与段之间用句点分隔。

为了 便于表达和识别,IP 地址是以十进制形式表示的如 210.52.207.2,每段所能表示的十进制数最大不超过 255。

IP 地址由两部分组成,即网络号(Network ID)和主机号(Host ID)。

网络号标识的是 Internet 上的一个子 网,而主机号标识的是子网中的某台主机。

网际地址分解成两个域后,带来了一个重要的优点:IP 数据包从 网际上的一个网络到达另一个网络时,选择路径可以基于网络而不是主机。

在大型的网际中,这一点优势特 别明显,因为路由表中只存储网络信息而不是主机信息,这样可以大大简化路由表。

IP 地址根据网络号和主 机号的数量而分为 A、B、C 三类:A类 IP 地址:用 7 位(bit)来标识网络号,24 位标识主机号,最前面一位为"0",即 A类地址的第一段取值 介于 1~126之间。

A类地址通常为大型网络而提供,全世界总共只有 126 个只可能的 A类网络,每个A类 网络最多可以连接 16777214 台主机。

B 类 IP 地址:用 14 位来标识网络号,16 位标识主机号,前面两位是"10"。

B 类地址的第一段取值介于 128~ 191 之间,第一段和第二段合在一起表示网络号。

B类地址适用于中等规模的网络,全世界大约有16000 个B 类网络,每个 B 类网络最多可以连接 65534 台主机。

快速子网掩码计算方法(完全心算法)

快速子网掩码计算方法(完全心算法)

快速⼦⽹掩码计算⽅法(完全⼼算法)先从掩码看起不管是255.X.0.0还是255.255.X.0或者是255.255.255.X我们⼀般只计算X的部分X部分的总位数⼀共是8位按以下⽅法进⾏划分,掩码部分可以不计。

因为掩码部分的计算⽅法就是权值相加⽽已。

所以只要记住权值就可以了。

其实权值也不⽤记。

地球⼈都知道。

权值 128 64 32 16 8 4 2 1位数 1 1 1 1 1 1 1 1掩码 128 192 224 240 248 252 254 255我们不管前后。

前⾯全是255,后⾯全是0。

需要计算的位只有8位。

第X位的权值为该⽹段内IP地址的数量。

假设计算第四段的第六位,对应的权值是4,下⾯对应的掩码是252。

255.255.255.252或/30前三位为3*8=24然后就数数。

数到4就是30位。

⽽权值相加就是252。

每⼀个段的IP数量就是4个(权值)。

如果是第三段。

也是⼀样。

仍然是⽤4来计算。

255.255.252.0或/22前三位为2*8=16数到4就是22。

每⼀段的IP数量为4*256=1024。

⽹络位的计算⽅法为除以权值取整数。

⽐如⼀个IP为192.168.1.13。

那么⽤13除4就是12。

12+4为16就是下⼀个⽹络位。

很明显⼴播就是15了。

IP范围就是12-15。

可⽤IP为13-14需要计算的所有东西⼀般为。

IP数量。

⽹络位。

⼴播地址。

⼦⽹掩码。

⼦⽹汇聚和拆分也是同⼀个原理。

拆分就只计算掩码位数即可。

⽐如⼀个24位的掩码可以分为2个25位,4个26位,8个27位,16个28位的⽹络。

反过来聚合就不⽤解释了。

由于⼦⽹掩码必须是连续的1,所以下⾯的X*8+Y的意思为X是有⼏个255,Y是数到第⼏位。

⽐如2*8+5的意思为11111111 11111111 11111000 (这⾥共有5个1) 00000000255.255.248.0下⾯⽤例题来说明:1、ISP分配给某公司的地址块为199.34.76.64/28,则该公司得到的地址数是(54)。

子网掩码计算

子网掩码计算

8
子网掩码计算举例
9 例:一个主机的IP地址是202.112.14.137,掩码 是255.255.255.224,要求计算这个主机所在网络 的网络地址和广播地址。 9 解: 9 137 : 10001001 9 224 : 11100000 9 网络地址: 100 00000Æ 128 Æ202.112.14.128 9 广播地址: 100 11111Æ 159 Æ202.112.14.159
4
一、计算子网号比特数
¾ 在实际问题中,通常给定实际要使用的子网数,然后求 子网掩码。对于这类问题关键是要得到最大子网号,最 大的子网号对应的二进制数的位数即为子网掩码中子网 号的位数。 ¾ 1. 2. 3. 由上题知对于这类问题计算步骤如下: 将实际要使用的子网数s+2-1转化为二进制数B 求二进制数B的位数,为 n 将地址块掩码中主机部分的前n位置1即得子网掩码。
注意: +2:子网号为全0和全1的两个子网号不能使用。在实际 的工程中,现在的路由器通常支持全0和全1子网,此时 不要+2。 -1:最大子网号比需要的子网数小1
5
子网掩码计算举例
例:将B类IP地址168.169.0.0划分成27个子网, 求子网掩码。 解: 1)27+2-1=28=11100B 2)该二进制数为5位数,m = 5 3)将B类地址的子网掩码255.255.0.0的主机地址 部分前5位置 1,得 255.255.248.0
2
子网掩码计算
一、计算子网号比特数 二、计算主机号比特数
3
一、计算子网号比特数
¾ 问题:把C类地址192.168.1.0分成10个子网, 求子网掩码。 ¾ 分析:由问题知实际要使用的子网数为10,除 了这10个子网号外,还有全0和全1两个子网号 不能使用,所以需要的子网数为12,这12个子 网编号依次为0,1,…,11,最大子网号为 11,11对应的二进制数为1011,是一个4位 数,要表示这个最大的子网号要4bit,需要从 主机位中借用4bit来表示子网号。C类地址默认 的掩码为255.255.255.0,掩码中主机位为8 位,在主机位中从左边借用4位作网络位,把 对应的位设为1即可,得11110000B,即240, 所以子网掩码为255.255.255.240。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

子网掩码的计算方法一、利用子网数来计算在求子网掩码之前必须先搞清楚掩码转成二进制后,为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(c)类IP地址168.195.0.0划分成若干子网,每个子网内有主机700台(17):1) 700=10101111002)该二进制为十位数,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的子网掩码。

---------子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网络的根据。

最为简单的理解就是两台计算机各自的IP地址与子网掩码进行与运算后,如果得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的,可以进行直接的通讯。

就这么简单。

请看以下示例:运算演示之一:IP 地址 192.168.0.1子网掩码255.255.255.0转化为二进制进行运算:IP 地址11010000.10101000.00000000.00000001子网掩码 11111111.11111111.11111111.00000000与运算11000000.10101000.00000000.00000000转化为十进制后为:192.168.0.0运算演示之二:IP 地址 192.168.0.254子网掩码255.255.255.0转化为二进制进行运算:IP 地址11010000.10101000.00000000.11111110子网掩码 11111111.11111111.11111111.00000000与运算11000000.10101000.00000000.00000000转化为十进制后为:192.168.0.0运算演示之三:IP 地址 192.168.0.4子网掩码255.255.255.0转化为二进制进行运算:IP 地址11010000.10101000.00000000.00000100子网掩码 11111111.11111111.11111111.00000000与运算11000000.10101000.00000000.00000000转化为十进制后为:192.168.0.0通过以上对三组计算机IP地址与子网掩码的与运算后,我们可以看到它运算结果是一样的。

均为192.168.0.0 所以计算机就会把这三台计算机视为是同一子网络,然后进行通讯的。

我们现在单位使用的代理服务器,内部网络就是这样规划的。

也许你又要问,这样的子网掩码究竟有多少个IP地址可以用呢?你可以这样算。

根据上面我们可以看出,局域网内部的ip地址是我们自己规定的(当然和其他的ip地址是一样的),这个是由子网掩码决定的通过对255.255.255.0的分析。

可得出:前三位IP码由分配下来的数字就只能固定为192.168.0 所以就只剩下了最后的一位了,那么显而易见了,ip地址只能有(2的8次方-2),即256-2=254一般末位为0或者是255的都有其特殊的作用。

另:定义子网号的方法若InterNIC分配给您的B类网络ID为129.20.0.0,那么在使用缺省的子网掩码255.255.0.0的情况下,您将只有一个网络ID和216-2台主机(范围是:1 29.20.0.1~129.20.255.254)。

现在您有划分4个子网的需求。

1.手工计算法:①将所需的子网数转换为二进制4→00000100②以二进制表示子网数所需的位数即为向缺省子网掩码中加入的位数(既应向主机ID借用的位数)00000100→3位③决定子网掩码缺省的:255.255.0.0借用主机ID的3位以后:255.255.224(11100000).0,即将所借的位全表示为1,用作子网掩码。

④决定可用的网络ID列出附加位引起的所有二进制组合,去掉全0和全1的组合情况code:组合情况实际得到的子网ID000╳001→32 (00100000 ) 129.20.32.0010→64 (01000000 ) 129.20.64.0011→96 (01100000 ) 129.20.96.0100→128(10000000) 129.20.128.0101→160(10100000) 129.20.160.0110→192(11000000) 129.20.192.0000╳⑤决定可用的主机ID范围code:子网开始的IP地址最后的IP地址129.20.32.0 129.20.32.1 129.20.63.254129.20.64.0 129.20.64.1 129.20.95.254129.20.96.0 129.20.96.1 129.20.127.254129.20.128.0 129.20.128.1 129.20.159.254129.20.160.0 129.20.160.1 129.20.191.254129.20.192.0 129.20.192.1 129.20.223.2542.快捷计算法:①将所需的子网数转换为二进制4→00000100②以二进制表示子网数所需的位数即为向缺省子网掩码中加入的位数(既应向主机ID借用的位数)00000100→3位③决定子网掩码缺省的:255.255.0.0借用主机ID的3位以后:255.255.224(11100000).0,即将所借的位全表示为1,用作子网掩码。

④将11100000最右边的"1"转换为十进制,即为每个子网ID之间的增量,记作delta ? ?=32⑤产生的子网ID数为:2m-2 (m:向缺省子网掩码中加入的位数)可用子网ID数:23-2=6⑥将?附在原网络ID之后,形成第一个子网网络ID 129.20.32.0⑦重复⑥,后续的每个子网的值加?,得到所有的子网网络ID129.20.32.0129.20.64.0129.20.96.0129.20.128.0129.20.160.0 129.20.192.0129.20.224.0→224与子网掩码相同,是无效的网络ID例题1:IP:200.16.10.0,掩码:255.255.255.252我们按照上面的6步来1,C类地址,缺省子网掩码255.255.255.02,252变为二进制11111100,用了6位划子网,则有62个子网3,M=2,每个子网提供俩主机(少了点)4,256-252=4.则第一个子网:200.16.10.4余下类推5,第一个子网的广播地址=200.16.10.76,第一个子网的第一个有效地址=200.16.10.5例题2:IP:200.16.10.0,掩码:255.255.255.224我们按照上面的6步来1,C类地址,缺省子网掩码255.255.255.02,224变为二进制11100000,用了3位划子网,则有6个子网3,M=5,每个子网提供30主机4,256-224=32,则第一个子网:200.16.10.32余下类推5,第一个子网的广播地址=200.16.10.636,第一个子网的第一个有效地址=200.16.10.33例题3:IP:200.16.10.0,掩码:255.255.255.2401,C类地址,缺省子网掩码255.255.255.02,240变为二进制11110000,用了4位划子网,则有14个子网3,M=4,每个子网提供14个主机4,256-240=16,则第一个子网:200.16.10.16余下类推5,第一个子网的广播地址=200.16.10.316,第一个子网的第一个有效地址=200.16.10.17第一个子网的最后一个有效地址=200.16.10.30例题4:IP:200.16.10.0,掩码:255.255.255.2481,C类地址,缺省子网掩码255.255.255.02,248变为二进制11111000,用了5位划子网,则有30个子网3,M=3,每个子网提供6个主机4,256-248=8,则第一个子网:200.16.10.8余下类5,第一个子网的广播地址=200.16.10.156,第一个子网的第一个有效地址=200.16.10.8第一个子网的最后一个有效地址=200.16.10.14“这样看来,对于一个C类地址来说,当子网掩码为255.255.255.240时,所能提供的主机地址数目是最多的,对吧?”八戒已经在作总结了.”C类地址的计算还是很容易麽,因为能够借用来划分子网的位数就这么几个.位数掩码子网主机2 255.255.255.192 2 623 255.255.255.224 6 304 255.255.255.240 14 145 255.255.255.248 30 66 255.255.255.252 62 2到了现在,八戒终于明白一些了,不由得想自己来试验一下,悟空却装作不知道,说”既然八戒已经学会C类地址的计算.给他一个题目做做吧.”说完,悟空就在纸上写了这样一个题目.IP:199.141.27.0.子网掩码255.255.255.240请你选出下列地址中的有效的主机地址?A. 199.141.27.33B. 199.141.27.112C. 199.141.27.119D. 199.141.27.126E. 199.141.27.175F. 199.141.27.208八戒不慌不忙,开始计算,240转换为二进制是11110000,用了4位划分子网,则有效的子网数目2^4-2=14个.256-240=16,第一个有效的子网段199.141.27.16,第二个199.141.27.32,依此类推出所有网段: 199.141.27.16199.141.27.32199.141.27.48199.141.27.64199.141.27.80199.141.27.96199.141.27.112199.141.27.128199.141.27.144199.141.27.160199.141.27.176199.141.27.192199.141.27.208199.141.27.224真的是14个耶.八戒心中暗喜.经过对比和筛选,八戒发现:B是一个网段地址,E是199.141.27.176的广播地址,F也是网段地址,只有A,C,D才是有效的主机地址.”二师兄果然厉害,一下子就作对了!”沙僧由衷的赞叹道.“不忙,C类地址很容易的,B类的就不容易了,因为C类仅有一个八位组参与子网划分,而B类的选择要大得多,最多可以中14未参与划分子网,计算起来要注意.下面给出几个B类地址计算的例题,看看上面的5个问题是否还适用?”例题1:IP:172.16.0.0子网掩码:255.255.192.01,B类地址,缺省子网掩码:255.255.0.02,192变成二进制11000000,用了2位,则有2个有效子网3,14位用于主机地址,则每个子网的主机数(2^14-2)个4,256-192=64,则第一个子网172.16.64.05,第一个子网的广播地址=172.16.127.2556,第一个子网的第一个有效地址=172.16.64.1第一个子网的最后一个有效地址=172.16.127.254例题2:IP:172.16.0.0子网掩码:255.255.254.01,B类地址,缺省子网掩码:255.255.0.02,254变成二进制11111110,用了7位,则有126个子网3,9位用于主机地址,则每个子网的主机数(2^9-2)个4,256-254=2,则第一个子网172.16.2.05,第一个子网的广播地址=172.16.3.2556,第一个子网的第一个有效地址=172.16.2.1第一个子网的最后一个有效地址=172.16.3.254例题3:IP:172.16.0.0子网掩码:255.255.255.0” 1,B类地址,缺省子网掩码:255.255.0.02,255变成二进制11111111,用了8位,则有254个子网3,8位用于主机地址,则每个子网的主机数(2^8-2)个4,256-255=1,则第一个子网172.16.1.05,第一个子网的广播地址=172.16.1.2556,第一个子网的第一个有效地址=172.16.1.1第一个子网的最后一个有效地址=172.16.1.254例题4:IP:172.16.0.0子网掩码:255.255.255.1281,B类地址,缺省子网掩码:255.255.0.02,255.128变成二进制11111111.10000000,用了9位,则有510个子网3,7位用于主机地址,则每个子网的主机数126个4,因为本题要涉及两个八位组,所以要分别计算,对于第四个八位组,可能的子网有256-128=128.0;对于第三个八位组,可能的子网有256-255=1,2,.....我们要对这两个结果进行排列组合,结论正好是510个子网,第一个子网应该是172.16.0.128第一个子网应该是172.16.1.05,第一个子网的广播地址=172.16.0.2556,第一个子网的第一个有效地址=172.16.0.129第一个子网的最后一个有效地址=172.16.0254。

相关文档
最新文档