您现在的位置:速学网教学教育考试频道计算机考试思科认证CCNA基础:详解IP地址和子网掩码» 正文

CCNA基础:详解IP地址和子网掩码

[01-23 15:47:06]   来源:http://www.suxue6.com  思科认证   阅读:8133

概要:类默认子网掩码: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来进行)。二、变量说明1.subnet_block指可分配子网块大小,表示在某一子网掩码下子网的块数。2.subnet_num是可分配子网数,指可分配子网块中要剔除首、尾两块,是某一子网掩码下可分配的实际子网数量。subnet_num =subnet_block-2.3.ip_block指每个子网可分配的ip地址块大小。4.ip_num指每个子网实际可分配的ip地址数。因为每个子网的首、尾ip地址必须保留(一个为网络地址,一个为广播地址),所以它等于ip_block-2,ip_num也用于计算主机块。5.m指子网掩码。表示上述变量关系的公式如下:m=256-ip_block ip_blo...
CCNA基础:详解IP地址和子网掩码,标签:思科认证培训,思科认证网络工程师,http://www.suxue6.com

  类默认子网掩码: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来进行)。

  二、变量说明

  1.subnet_block指可分配子网块大小,表示在某一子网掩码下子网的块数。

  2.subnet_num是可分配子网数,指可分配子网块中要剔除首、尾两块,是某一子网掩码下可分配的实际子网数量。subnet_num =subnet_block-2.

  3.ip_block指每个子网可分配的ip地址块大小。

  4.ip_num指每个子网实际可分配的ip地址数。因为每个子网的首、尾ip地址必须保留(一个为网络地址,一个为广播地址),所以它等于ip_block-2,ip_num也用于计算主机块。

  5.m指子网掩码。

  表示上述变量关系的公式如下:

  m=256-ip_block ip_block=256/subnet_block或subnet_block=256/ip_block ip_num=ip_block-2 subnet_num=subnet_block-2.

  6.2的幂数。大家要熟练掌握28(256)以内的2的幂代表的十进制数(如128=27、64=26等),这样可以使我们立即推算出subnet_block和ip_block的数目。

  三、举例说明

  现在,通过举一些实际例子,大家可以对子网掩码和主机块的十进制算法有深刻的了解。

  1.已知所需子网数12,求实际子网数。

  这里实际子网数指subnet_num,由于12最接近2的幂为16(24),即subnet_block=16,那么subnet_num=16-2=14,故实际子网数为14.

  2.已知一个b类子网的每个子网主机数要达到60×255个(约相当于x.y.0.1~x.y.59.254的数量),求子网掩码。

  首先,60接近2的幂为64(26),即ip_block=64; 其次,子网掩码m=256-ip_block=256-64=192,最后由子网掩码格式b类是255.255.m.0得出子网掩码为255.255.192.0.

  3.如果所需子网数为7,求子网掩码。

  7最接近2的幂为8,但8个subnet_block因为要保留首、尾2个子网块,即 8-2=6< 7,并不能达到所需子网数,所以应取2的幂为16,即subnet_block=16.因为ip_block=256/subnet_block= 256/16=16,所以子网掩码m=256-ip_block=256-16=240.

  4.已知网络地址为211.134.12.0,要有4个子网,求子网掩码及主机块。

  由于211.y.y.y是一个c类网,子网掩码格式为255.255.255.m,又知有4个子网,4接近2的幂是8(23),所以 subnet_block=8,subnet_num=8-2=6,ip_block=256/subnet_block=256/8=32,子网掩码m =256-ip_block=256-32=224,故子网掩码表示为255.255.255.224.又因为子网块的首、尾两块不能使用,所以可分配6 个子网,每个子网有32个可分配主机块,即32~63、64~95、96~127、128~159、160~191、192~223,其中首块(0~31)和尾块(224~255)不能使用。

  由于每个子网块中的可分配主机块又有首、尾两个不能使用(一个是子网网络地址,一个是子网广播地址),所以主机块分别为33~62、65~94、 97~126、129~158、161~190及193~222,因此子网掩码为255.255.255.224,主机块共有6段,分别为 211.134.12.33~211.134.12.62、211.134.12.65~211.134.12.94、 211.134.12.97~211.134.12.126、211.134.12.129~211.134.12.158、 211.134.12.161~211.134.12.190及211.134.12.193~211.134.12.222.用户可以任选其中的4段作为4个子网。

  总之,只要理解了公式中的逻辑关系,就能很快计算出子网掩码,并得出可分配的主机块。


  子网掩码的主要功能是告知网络设备,一个特定的ip地址的哪一部分是包含网络地址与子网地址,哪一部分是主机地址。网络的路由设备只要识别出目的地址的网络号与子网号即可作出路由寻址决策,ip地址的主机部分不参与路由器的路由寻址操作,只用于在网段中唯一标识一个网络设备的接口。本来,如果网络系统中只使

  用a、b、c这三种主类地址,而不对这三种

  主类地址作子网划分或者进行主类地址的汇总,则网络设备根据ip

  地址的第一个字节的数值范围即可判断它属于a、b、c中的哪一个主类网,进而可确定该ip地址的网络部分和主机部分,不需要子网掩码的辅助。

  但为了使系统在对a、b、c这三种主类网进行了子网的划分,或者采用无类别的域间选路技术(classless inter-domain routing,cidr)对网段进行汇总的情况下,也能对ip地址的网络及子网部分与主机部分作正确的区分,就必须依赖于子网掩码的帮助。

  子网掩码使用与ip相同的编址格式,子网掩码为1的部分对应于ip地址的网络与子网部分,子网掩码为0的部分对应于ip地址的主机部分。将子网掩码和 ip地址作"与"操作后,ip地址的主机部分将被丢弃,剩余的是网络地址和子网地址。例如,一个ip分组的目的ip地址为:10.2.2.1,若子网掩码为:255.255.255.0,与之作"与"运算得:10.2.2.0,则网络设备认为该ip地址的网络号与子网号为:10.2.2.0.子网掩码是用来判断任意两台计算机的ip地址是否属于同一子网络的根据。

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

  请看以下示例:

  运算演示之一:aa

  i p 地址  192.168.0.1

  子网掩码  255.255.255.0

  and运算

  转化为二进制进行运算:

  i p 地址 11010000.10101000.00000000.00000001

  子网掩码 11111111.11111111.11111111.00000000

  and运算

  11000000.10101000.00000000.00000000

  转化为十进制后为:

  192.168.0.0

  运算演示之二:

上一页  [1] [2] [3]  下一页


Tag:思科认证思科认证培训,思科认证网络工程师考试频道 - 计算机考试 - 思科认证

Copyright 速学网 © 版权所有 All Rights Reserved.

1 2 3 4 5 6