神刀网

霓虹,乃天空之神,吸取天地之精华,放出自己生命泉源,以致充满神奇色彩!

上一篇: 微软中国研发集团背后:公司与国家的智慧握手 下一篇:戴志康:极客少侠

 

最近要考试,所以研究看了下~~顺便分享咯~hoho


一个C网要分成两个网段,那么256/2=128.每个子网128个地址。用256减去每个子网的地址数,256-128=128,子网掩码就是255.255.255.128

 

  分成4个网段,256/4=64每个子网64个地址。用256减去每个子网的地址数,256-64=192,子网掩码就是255.255.255.192

 

  分成8个网段,256/8=32每个子网32个地址。用256减去每个子网的地址数,256-32=192,子网掩码就是255.255.255.224.

 

所以我们要求的那位数就是256减去每个子网的地址数。

 

 

欲将bip地址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台的bip地址 168.195.0.0的子网掩码.

 

 

子网掩码的计算步骤:

2.1 确定要划分的子网数目以及每个子网的主机数目。

 

2.2 求出子网数目对应二进制数的位数N及主机数目对应二进制数的位数M

 

2.3 对该IP地址的原子网掩码,将其主机地址部分的前N位置 1或后M位置0 即得出该IP地址划分子网后的子网掩码。

 

例如,对B类网络135.41.0.0/16需要划分为20个能容纳200台主机的网络。因为162032,即2^4202^5,所以,子网位只须占

 

5位主机位就可划分成32个子网,可以满足划分成20个子网的要求。B类网络的默认子网掩码是255.255.0.0,转换为二进制为11111

 

111.11111111.00000000.00000000。现在子网又占用了5位主机位,根据子网掩码的定义,划分子网后的子网掩码应该为11111111.11

 

111111.11111000.00000000,转换为十进制应该为255.255.248.0。现在我们再来看一看每个子网的主机数。子网中可用主机位还有1

 

1位,2^112048,去掉主机位全0和全1的情况,还有2046个主机ID可以分配,而子网能容纳200台主机就能满足需求,按照上述方式

 

划分子网,每个子网能容纳的子网数目远大于需求的主机数目,造成了IP地址资源的浪费。为了更有效地利用资源,我们也可以根据

 

子网所需主机数来划分子网。还以上例来说,128200256,即2^72002^8,也就是说,在B类网络的16位主机位中,保留8位主

 

机位,其它的1688位当成子网位,可以将B类网络138. 96.0.0划分成256(2^8)个能容纳256111=253台(去掉全01情况和

 

留给路由器的地址)主机的子网。此时的子网掩码为11111111.11111111.11111111.00000000,转换为十进制为255.255.255.0

 

 

子网掩码的计算方法

一、利用子网数来计算

在求子网掩码之前必须先搞清楚要划分的子网数目,以及每个子网内的所需主机数目。

1)将子网数目转化为二进制来表示

2)取得该二进制的位数,为 N

3)取得该IP地址的类子网掩码,将其主机地址部分的的前N位置 1 即得出该IP地址划分子网的子网掩码。

如欲将BIP地址168.195.0.0划分成27个子网:

1)27=11011

2)该二进制为五位数,N = 5

3)B类地址的子网掩码255.255.0.0的主机地址前5位置 1,得到255.255.248.0,即为划分成 27个子网的BIP地址 168.195.0.0

 

 

运算演示之一: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 所以计算机就会把这三台计算机视为是同一子网络,然后进行通讯的。

 

点击这里获取该日志的TrackBack引用地址

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于本文

您正在阅读的是:子网掩码
ni10256 发表于:2008-7-8 18:36:5
分类:技术研究作坊
关键词:技术  研究  
订阅神刀网

什么是RSS订阅?查看解释
订阅到您的在线阅读器

抓虾 google reader my yahoo bloglines 鲜果 哪吒

博客作者

神刀科技

最近发表

最新评论及回复

最近留言

控制面板

Search

网站分类

文章归档

图标汇集

Auto Publisher Copyright http://www.nhs8.com 神刀网 Some Rights Reserved. 粤ICP备06083217号

Powered By Z-Blog 1.8 Spirit Build 80722 Code detection by Codefense Template Designed By houbenbo