子网掩码与IP地址的计算_第1页
子网掩码与IP地址的计算_第2页
子网掩码与IP地址的计算_第3页
子网掩码与IP地址的计算_第4页
子网掩码与IP地址的计算_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、§ 已知子网掩码为 255.255.255.192 ,求实际子网数(去除全 0 和全 1) 和每个子数的主机数。如果将 192 换为二进制求出子位数较繁,可按以下方法计算:256-192=64 (2的6次方),所以 192进制后面就应用 6个0,即 11000000,那么子网数应有2人2=4个,去除全0和全1两,实际只有2个可用,所 实际子网数应该是 2个;每个子网的主机数就是2A6-2=62个。§ 已知所需子网数 12,求实际可分配的子网数。子网数是12与之最近的2Ax是16( 2A4),所以去除全0和全1的两个,就是 实际可分配子网数为 16-2=14 个。§

2、已知一个B类子网的每个子网主机数要达到60X 255个(约相当于X.Y.0.1X.Y.59.254的数量),求子网掩码。与60最近的2Ax是64 (2A6),故8位二进制后面应该有 6个0。由于B类IP , 所以掩码格式是 255.255.0.0 ,而现在被分割子网,故现在第三字节的应该是 11000000(192) ,所以子掩码是 255.255.192.0§ 如果所需子网数为 7,求子网掩码。与7最近的2Ax是8 ( 2人3),而此时只能有6个子网可以分配,不能满足7 个子网的需求,所只能取 16(2A4), 256-16=240 ,所以子网掩码为 255.255.255.240

3、§ 已知网络地址为 211.134.12.0 ,要有 4个子网,求子网掩码及主机块。211 是个C类地址,掩码为 255.255.255.0,现要划分4个子网,与4 (本身 不能用,因为如果取 4,实际只能分配 2个子网,就不可能满足 4个子网的需求) 最近的 8(2A3), 256-32=224 ,所以子网掩码应为 255.255.255.224 ,此时每个 子网有 32 台主机数,理论主机块为: 031(*), 3263, 6495, 96127, 128159, 160191, 192223, 224255 (*),而实际主机块中的全 0全1 不能使用,故实际主机块为(实际每个

4、子网只有 30台):3362, 6594 97126, 129156, 161190, 193222§ 已知子网中可使用 15 个主机块,求最大可分配的子网数和子网掩码。与15最近的2Ax是16 (2A4),但16个主机块,实际只用14个可用,不能满足本题15个主机块的条件,故取32 (2A5),所以子网数为 2A(8-5=3)是8个,实际可用子网数为 6,子网掩码为 255.255.255.224(256-32)。子网划分:1你所选择的子网掩码将会产生多少个子网?2的x (代表掩码的位数)次方 -22. 每个子网能有多少主机? 2的n (代表主机位数)次方-23. 有效的子网为?

5、有效的子网号 =256 - 十进制的子网掩码(算子网的基数)4. 每个子网的广播地址? 广播地址 =下个子网号 - 15. 每个子网的主机范围是多少? 主机范围 =除去每个子网中全为 0 和全为 1 的地址(即:除 去广播地址和网络号)最后一个有效的主机地址 =下个子网号 - 2 即:广播地址 - 1 下面我们对上面的公式举下例子:如假设我们给出的地址和掩码为: 192.168.10.0/26 即:192.168.10.0 255.255.255.1921. 子网数 这边子网掩码占用的主机为 2 所以 子网数=2的 2次方-2 = 22. 主机数 被子网借走了 2个主机为,现在只为 6个主机位

6、了。 所以 主机数= 2的 6次方-2 = 623 有效的子网号 根据我们前面所提供的公式 基数=256-十进制的掩吗 =256-192=64 所以,第一个子网号为 192.168.10.0+64=192.168.10.64第二个子网号: 192.168.10.64+64=192.168.10.1284 广播地址 根据我们前面所说的:广播地址=下个子网号 -1则:第一个子网的广播地址为 128-1 =127 即:192.168.10.127 第二个子网的广播地址为 128+64-1=191 即:192.168.10.1915 每个子网主机的范围: 我们只要知道最后一个主机的地址就很容易知道这个

7、子网的主机范 围了。前面我们已经算出了 子网号跟广播地址。所以子网的主机范围是容易 算出的。即:第一个主机为网络号 +1 最后一个为广播地址 -1 所以这边的子网主机范围就是:192.168.10.65192.168.10.126192.168.10.129192.168.10.190一个算子网的好办法 如:192.168.1.33/27 子网为何 , 广播地址为何 , 有多少台可用主机或 IP首先192.168.1.33 是C类网段,子网掩码是 255.255.255.224 那么有多少个子网就是用 256-224=32.32+32=64.64+32=96 96+32=128.128+32=

8、160.160+32=192.192+32=224共有 7个子网 . 然后你在看看你的 IP 是在那个子网里192.168.1.33是在 32-64 这个网段里 .子网号为 :192.168.1.32 第一个 IP 为:192.168.1.33最后一个 IP 为:192.168.1.62广播地址为 192.168.1.63很快吧 , 其他的依此类推就行了 .网络地址是 202.117.240.0/20 ,即网络位占 20 位,主机位占 12 位;若需再在它下面划分 16 个子网,就需要扩展网络位 4位(2人4=16),也就是网络位扩展到 24位,主机位缩小到8位。 要求子网的子网掩码,即将网络

9、位全置1 ,主机位全置 0 ,得到的二进制掩码为:11111111.11111111.11111111.00000000 ,十进制表示为: 255.255.255.0 。用 8 位来表示主 机位,就可以表示(2人8)-2=254 台主机,这里的减二,即除去主机位全0时的网络地址以及主机位全 1 时表示的子网广播地址。大家都应该知道 2 的 0 次方到 10 次方是多少把?也给大家说一下,分别是:1 2 4 8 16 32 64 128 256 512 1024。如果你希望每个子网中只有 5 个 ip 地址可以给机器用, 那么你就最少需要准备给每个子网 7 个 ip 地址,因为需要加上两头的不可

10、用的网络和广播 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 个子网来做例子吧。

11、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 ,这样你就可以把四个区域分别设定到四个子网的机器上 了,是不是很简单?不需要软件算了吧。 。呵呵。希望大家能看懂我

12、写的。 。子网的再划分就是这样:比如一个 c 类地址 192。 168。 1。 0/24 ,这个子网中可用主机地址 为256- 2= 254个,一个网络地址和一个广播地址不可分配给主机用,网络地址是1。0,广播地址是 1 。 255。那么如果我有些机器, ip 都是这个子网中的地址, 那么他们互 ping ,可以通,不用经过路由, 因为是一个子网内的通信。如果我的规划是这样的:公司每个部门占用一个子网,为了安全 性考虑, 部门之间不能通信, 那么如果一个部门只有 2台机器, 怎么办?一个 c 类子网有 253 个地址,就只让那两台机器给占用了吗?难道就这么浪费?私网地址也就罢了,随便用吧, 反

13、正用不完,如果这是公网地址呢? 所以出现了子网划分,就是将一个子网,划分称更多的小子网,但是子网数目有规定,就是2的n次方,也就是一个子网可以分成2, 4, 8, 16, 32 , 64, 128个子网,如果分成 2个,那么原先的 256个地址除 2 等于 128,就是说每个小子网有 128个地址了,而掩码原来是 24 位的,现在分了一次, 变成两个小子网, 那么掩码就加 1,变长了, 变成 25 了,这就叫 vlsm, 如果又分了一次,就是说在原来的基础上分成 4 个子网(也可以把 25位的小子网再分一次, 就和细胞分裂一样的。 ),那么 256 除 4 就是 64,也就是一个小子网有 64

14、 个地址,掩码再次加 1,变成 26 了,同样,再分,再加,每子网 32 个(掩码 27 ),16 个( 28),8 个( 29),4 个( 30),2 个( 31),1 个( 32),31 位的子网已经没有可用地址了,只有一个网络地址和一 个广播地址了(每个子网开头第一个地址为网络地址,最后一个为广播地址, 这是规定),32位的就不叫网了,叫单主机了。如果不用24, 25, 26,等表示掩码,也可以用 256子网地址数的值来表示(见楼上) 。这样,如果给一个有 28 台主机的部门分一个子网, 那么用那个子网好呢?看看来, 1,2,4, 8,16,32。28 介于 16 和 32 之间所以只能

15、分一个比 32 大的子网给他,为了节约地 址,分一个32地址的,所以,掩码为 256 32 = 224,如果用位数表示,好,256十32= 8,所以分了 8个子网, 也就是分了 3次,所以 24+3=27。地址范围: 031, 3263, 64127, 128 159, 160 191, 192 223, 224 256 ,分哪一个子网都行,但是掩码一定要带着,否 则按照默认的 abc 类地址掩码算!就像切豆腐一样,一块大的,切成若干小的,小的还可以 再分,不过一定要是 2 的 n 次方。子网掩码及主机段的算法类范围 :IP 地址常采用点分十进制表示方法 :X.Y.Y.Y, 在这里 ,X=1-

16、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来进行几个公式

17、变量的说明Subnet_block: 可分配子网块的大小 , 指在某一子网掩码下的子网的块数Subnet_num:实际可分配子网数,指可分配子网块中要剔除首,尾两块,这是某一子网掩码下可分配的实际子网数量 , 它等于 Subnet_block-2IP_block: 每个子网可分配的 IP 地址块大小IP_num:每个子网实际可分配的IP地址数,因为每个子网的首,尾IP地址必须保留(一个为网络地址 , 一个为广播地址 ), 所以它等于 IP_block-2.IP_num 也用于计算主机段M:子网掩码(net mask)他们之间的公式如下M=256-IP_blockIP_block=256/Sub

18、net_block, 反之 Subnet_block=256/IP_blockIP_num=IP_block-2Subnet_num=Subnet_block-22的冥数:要熟练掌握2人8(256)以内的2的冥数的十进制数,如128=2人7,64=2人6, 这可使 我们立即推算出 Subnet_block 和 IP_block 数.现在我们举一些例子,已知所需子网数 12,求实际子网数解:这里实际子网数指 Subnet_num,由于12最接近2的冥数为16(2A4),既Subnet_block=16, 那么Subnet_num=16-2=14,故实际子网数为 14.二, 已知一个B类子网每个子

19、网主机数要达到60X255(约相当于X.Y.0.1-X.Y.59.254的数量)个, 求子网掩码解:1. 60 接近 2的冥数为 64(2A6), 即 IP_block=642. 子网掩码 M=256-IP_block=256-64=1923. 子网掩码格式 B类是:255.255.M.O,所以子网掩码为:255.255.192.0三. 如果所需子网数为 7,求子网掩码解:1. 7 最接近 2的冥为 8,但 8个 Subnet_block 因为要保留首 , 尾 2个子网块 , 即8-2=6<7, 并不能达到所需子网数 ,所以应该取 2 的冥为 16, 即 Subnet_block=162

20、. IP_block=256/Subnet_block=256/16=163. 子网掩码 M=256-IP_block=256-16=240四. 已知网络地址为 211.134.12.0, 要有 4个子网 , 求子网掩码及主机段解:1. 211.Y.Y.Y 是一个C类网,子网掩码格式为 255.255.255.M2. 4 个子网,4 接近 2 的冥是 8(2人3),所以 Subnet_block=8,Subnet_num=8-2=63. IP_block=256/Subnet_block=256/8=324. 子网掩码 M=256-IP_block=256-32=2245. 所以子网掩码表示为

21、 255.255.255.2246. 因为子网块中的可分配主机又有首, 尾两个不能使用 , 所以可分配 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-2228. 所 以 子 网 掩 码 为

22、 255.255.255.224 主 机 段 共 6 段 为:211.134.12.33-211.134.12.62;211.134.12.65-311.134.12.94;211.134.12.97-211.134.12.126;211.134.12.129-211.1 34.12.158;211.134.12.161-211.134.12.190;211.134.12.193-211.134.12.222可以任选其中的 4段作为 4 个子网 .3 类常用的 IPIP 地址子网掩码、主机数、判断是否在同一个网内的问题释疑我们都知道, IP 是由四段数字组成,在此,我们先来了解一下A 类 IP

23、 段 0.0.0.0 到 127.255.255.255B 类 IP 段 128.0.0.0 到 191.255.255.255C 类 IP 段 192.0.0.0 到 223.255.255.255XP默认分配的子网掩码每段只有255或0A类的默认子网掩码255.0.0.0 一个子网最多可以容纳1677万多台电脑B类的默认子网掩码C类的默认子网掩码255.255.0.0 一个子网最多可以容纳 6万台电脑255.255.255.0 一个子网最多可以容纳 254 台电脑我以前认为, 要想把一些电脑搞在同一网段, 只要 IP 的前三段一样就可以了, 今天, 我才知 道我错了。如果照我这说的话,一个

24、子网就只能容纳 254 台电脑?真是有点笑话。我们来说 详细看看吧。要想在同一网段,只要网络标识相同就可以了,那要怎么看网络标识呢?首先要做的是把每 段的IP转换为二进制。(有人说,我不会转换耶,没关系,我们用Windows自带计算器就行。 打开计算器,点查看 科学型,输入十进制的数字,再点一下“二进制”这个单选点,就可以 切换至二进制了。 ) 把子网掩码切换至二进制,我们会发现,所有的子网掩码是由一串连续的1 和一串连续的 0组成的(一共 4段,每段 8位,一共 32位数)。255.0.0.011111111.00000000.00000000.00000000255.255.0.01111

25、1111.11111111.00000000.00000000255.255.255.011111111.11111111.11111111.00000000这是 A/B/C 三类默认子网掩码的二进制形式,其实,还有好多种子网掩码,只要是一串连续的 1 和一串连续的 0 就可以了(每段都是 8 位)。如 11111111.11111111.11111000.00000000 , 这也是一段合法的子网掩码。子网掩码决定的是一个子网的计算机数目,计算机公式是 2 的 m次方,其中,我们可以把 m看到是后面的多少颗 0。如255.255.255.0 转换成二进制,那就 是 11111111.1111

26、1111.11111111.00000000 ,后面有 8 颗 0,那 m就是 8,255.255.255.0 这 个子网掩码可以容纳 2的8次方(台)电脑,也就是 256台,但是有两个IP是不能用的, 那就是最后一段不能为 0 和 255,减去这两台,就是 254 台。我们再来做一个。255.255.248.0 这个子网掩码可以最多容纳多少台电脑?计算方法:把将其转换为二进制的四段数字 (每段要是 8位,如果是 0,可以写成 8个0,也就是 00000000) 11111111.1111111.11111000.00000000然后,数数后面有几颗0,一共是有 11 颗,那就是 2的 11

27、次方,等于 2048,这个子网掩码最多可以容纳 2048 台电脑。一个子网最多可以容纳多少台电脑你会算了吧,下面我们来个逆向算法的题。 一个公司有 530 台电脑,组成一个对等局域网,子网掩码设多少最合适? 首先,无疑,530台电脑用B类IP最合适(A类不用说了,太多 C类又不够,肯定是 B类), 但是 B 类默认的子网掩码是 255.255.0.0 ,可以容纳 6 万台电脑,显然不太合适,那子网掩 码设多少合适呢?我们先来列个公式。2的m次方=560首先,我们确定2 一定是大于8次方的,因为我们知道 2的8次方是256,也就是C类IP的 最大容纳电脑的数目,我们从 9次方一个一个试 2的 9

28、次方是 512,不到 560, 2的 10次方 是 1024,看来 2的 10次方最合适了。 子网掩码一共由 32位组成, 已确定后面 10位是 0了, 那前面的 22 位就是 1,最合适的子网掩码就是: 11111111.11111111.11111100.00000000,转换成 10 进制,那就是 255.255.252.0 。分配和计算子网掩码你会了吧,下面,我们来看看 IP 地址的网段。 相信好多人都和偶一样,认为 IP 只要前三段相同,就是在同一网段了,其实,不是这样的,同样,我样把IP的每一段转换为一个二进制数,这里就拿IP:192.168.0.1 ,子网掩码:255.255.2

29、55.0 做实验吧。192.168.0.111000000.10101000.00000000.00000001(这里说明一下,和子网掩码一样,每段 8位,不足 8位的,前面加 0补齐。)IP11000000.10101000.00000000.00000001子网掩码 11111111.11111111.11111111.00000000 在这里,向大家说一下到底怎么样才算同一网段。要想在同一网段, 必需做到网络标识相同, 那网络标识怎么算呢?各类 IP 的网络标识算法都 是不一样的。A类的,只算第一段。B类,只算第一、二段。 C类,算第一、二、三段。算法只要把IP和子网掩码的每位数 AND

30、就可以了。AND方法:0 和 1= 00 和 0= 01 和 1 = 1如:And 192.168.0.1 , 255.255.255.0 ,先转换为二进制,然后AND每一位IP11000000.10101000.00000000.00000001子网掩码11111111.11111111.11111111.00000000得出 AND吉果11000000.10101000.00000000.00000000转换为十进制 192.168.0.0 ,这就是网络标识,再将子网掩码反取,也就是 00000000.00000000.00000000.11111111 ,与 IP AND 得出吉果 00

31、000000.00000000.00000000.00000001 ,转换为 10进制,即 0.0.0.1, 这 0.0.0.1 就是主机标识。要想在同一网段,必需做到网络标识一样。我们再来看看这个改为默认子网掩码的E类IP如 IP: 188.188.0.111, 188.188.5.222 ,子网掩码都设为 255.255.254.0,在同一网段吗?先将这些转换成二进制188.188.0.11110111100.10111100.00000000.01101111188.188.5.22210111100.10111100.00000101.11011010255.255.254.01111

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论