IP地址的算法 分类.doc_第1页
IP地址的算法 分类.doc_第2页
IP地址的算法 分类.doc_第3页
全文预览已结束

下载本文档

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

文档简介

IP地址的算法 分类:网络工程关于IP地址的一些算法!(1)已知ip地址和子网掩码,求所在的子网号、广播地址和主机号?(这是2001年上午题61-63)假设ip地址为:x.x.x.y子网掩码:255.255.255.a则:子网号k:首先计算出:b256-a而子网号k为:小于y值的最大b的倍数b最大倍数 例如192.55.12.120 子网掩码:255.255.255.240b256-24016最靠近120的16的倍数是:16*7112120所以子网号k就是:0.0.0.112广播地址就比较好理解了,在以16为一栏的子网地址里面广播地址m(子网号b)1于是:m(112+16)-1127主机号z:将y与a的取反 相与 主机号(2)已知建设网络所需的子网数n,求子网掩码m?1、首先要知道:n所要求的理论子网数t:例如所需子网数是5个,那么它的理论子网数就是t2382、求每个子网可分配的ip地址块大小e:e256/t则:265/8323、最后:256-e子网掩码256-32224大家看看2001年的64题,头十位用于子网,则第4个8位中有2位;于是可以理解为(22-2)2,即n2理论子网数t224就有:e256/464最后子网掩码256-641924、已知子网主机数,求m掩码?例:ip: 192.168.5.0 ,要求划分20个子网,每个子网5 个主机。解:因为4 5 即是所求的子网掩码,对应的子网数 也就出来了。这是针对C类地址。对于B类地址,假如主机数小于或等于254,与C类地址算法相同。对于主机数大于254的,如需主机 700台,50个子网(相当大了),512 700即是所求的子网掩码,对应的子网数也就出来了。上面2564中的4(2的2次幂)是指主机数用2进制表示时超过8位的位数,即超过 2位,掩码为剩余的前6位,即子网数为26262个。可以这样理解1 :不管具体是什么,就从 掩码找起,是255的就不理,专找那个不是的,用256去减:此题中即为: 256-240=16则,把0-255以 16 为一栏划分:0 16 32 48 64 112 128 对应240 的IP地址部分为 120(都是第四部分),落在 112 和128 这个网段中间,所以, 0.0.0.112 即为子网号,主机号为 0.0.0.8以上是ccna书上的算法。方便实惠!如果还不清楚,你也可以这样理解:子网数为240,即从主机位中借了4位划分子网,子网数和主机数=24=16,但可用主机数和可用子网数为16-2=14。排列如下:0151631324748636479809596111112127128143144159160175176191192207208223224239240255而120在112127之间,结合以上我总结的:小于y值的最大b的倍数b最大倍数那么子网号:112广播号:127然后你数数看,ip地址120,所在的网络号是多少?112-1113-2114-3115-4116-5118-6119-7120-8网络号就是8na的算法实在是方便至于2001年的65题判断是否通过路由器通讯的办法是看它们是否在一个子网里面?如果是一个子网,则不需要路由器通讯如果不是一个子网,哈哈,就是我们要选择的答案!m:255.255.192.0 要通讯的主机:129.23.144.16前面的两个8位,我们就不算了,只看后两位首先,求出通讯主机所在的网络号,由于是b类地址,就看第3位192根据上面ccna的办法:256-1926464*2=128144网络号就是129.23.128.0以此算出:A.129.23.191.21的网络号是128 128191B.129.23.127.22 的网络号是 64 64127c.129.23.130.33 的网络号是 128 128130d.129.23.148.127 的网络号是 128 128148答案就是b一些简单的方法eg:已知建设网络所需的子网数n,求子网掩码m?先看是那一类的网络,然后在这个基础上,在原来的主机地址上,从坐到右数1的个数,这个数为n,剩下的就添零了。如: 在b类网,建6个子网.b类网络的子网掩码格式:255.255.x.x在着上面数一,剩下的就添零11111111.11111111.11111100.00000000就是:255.255.252.0为了提高IP地址的使用效率,引入了子网的概念。将一个网络划分为子网:采用借位的方式,从主机位最高位开始借位变为新的子网位,所剩余的部分则仍为主机位。这使得IP地址的结构分为三级地址结构:网络位、子网位和主机位。这种层次结构便于IP地址分配和管理。它的使用关键在于选择合适的层次结构-如何既能适应各种现实的物理网络规模,又能充分地利用IP地址空间(即:从何处分隔子网号和主机号)。 子网掩码的作用 简单地来说,掩码用于说明子网域在一个IP地址中的位置。子网掩码主要用于说明如何进行子网的划分。掩码是由32位组成的,很像IP地址。对于三类IP地址来说,有一些自然的或缺省的固定掩码。 如何来确定子网地址 如果此时有一个I P地址和子网掩码,就能够确定设备所在的子网。子网掩码和IP地址一样长,用32bit组成,其中的1表示在IP地址中对应的网络号和子网号对应比特,0表示在IP地址中的主机号对应的比特。将子网掩码与IP地址逐位相“与”,得全0部分为主机号,前面非0部分为网络号。 要划分子网就需要计算子网掩码和分配相应的主机块,尽管采用二进制计算可以得出结论,但采用十进制计算方法看起来要比二进制方法简单许多,经过一番观察和总结,我终于得出了子网掩码及主机块的十进制算法。 首先要明确一些概念: 类范围:IP地址常采用点分十进制表示方法X.Y.Y.Y,在这里 X=1-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来进行。 几个公式变量的说明: Subnet_block:可分配子网块大小,指在某一子网掩码下的子网的块数。 Subnet_num:实际可分配子网数,指可分配子网块中要剔除首、尾两块,这是某一子网掩码下可分配的实际子网数量,它等于Subnet_block-2。 IP_block:每个子网可分配的IP地址块大小。 IP_num:每个子网实际可分配的IP地址数,因为每个子网的首、尾IP地址必须保留(一个为网络地址,一个为广播地址),所以它等于IP_block-2,IP_num也用于计算主机段 M:子网掩码(net mask)。 它们之间的公式如下: M=256-IP_block IP_block=256/Subnet_block,反之Subnet_block=256/IP_block IP_num=IP_block-2 Subnet_num=Subnet_block-2 2的冥数:要熟练掌握28(256)以内的2的冥代表的十进制数,如128=27、64=26,这可使我们立即推算出Subnet_block和IP_block数。 现在我们举一些例子: 一、 已知所需子网数12,求实际子网数 解:这里实际子网数指Subnet_num,由于12最接近2的冥为16(24),即 Subnet_block=16,那么Subnet_num=16-2=14,故实际子网数为14。 二、 已知一个B类子网每个子网主机数要达到60x255(约相当于X.Y.0.1-X.Y.59.254的数量)个,求子网掩码。 解:1、60接近2的冥为64(26),即,IP_block=64 2、子网掩码M=256-IP_block =256-64=192 3、子网掩码格式B类是:255.255.M.0. 所以子网掩码为:255.255.192.0 三、 如果所需子网数为7,求子网掩码 (仔细看这里,和我们考试的差不多) 解:1、7最接近2的冥为8,但8个Subnet_block因为要保留首、尾2个子网块,即 8-2=67,并不能达到所需子网数,所以应取2的冥为16,即Subnet_block=16 2、IP_block=256/Subnet_block=256/16=16 3、子网掩码M=256-IP_block=256-16=240。 四、 已知网络地址为211.134.12.0,要有4个子网,求子网掩码及主机段。 解:1、211.y.y.y是一个C类网,子网掩码格式为255.255.255.M 2、4个子网,4接近2的冥是8(23),所以Subnet_block=8 Subnet_num=8-2=6 3、IP_block=256/Subnet_block=256/8=32 4、子网掩码M=256-IP_block=256-32=224 5、所以子网掩码表示为255.255.255.224 6、因为子网块(Subnet_block)的首、尾两块不能使用,所以可分配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-222 8、所以子网掩码

温馨提示

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

评论

0/150

提交评论