子网掩码与IP地址的计算

合集下载

自考计算机网络原理考点之IP地址与子网掩码的计算与划分

自考计算机网络原理考点之IP地址与子网掩码的计算与划分

⾃考计算机⽹络原理考点之IP地址与⼦⽹掩码的计算与划分关于IP地址与⼦⽹掩码的学习⼼得⾸先,不要管这个IP是A类还是B类还是C类,IP是哪⼀类对于解题是没有任何意义的,因为在很多题中B类掩码和A类或是C 类⽹络⼀起出现,不要把这认为是⼀个错误,很多时候都是这样出题的。

其次,应该掌握以下⼀些知识:1、明确“⼦⽹”的函义:⼦⽹就是把⼀个⼤⽹划分为⼏个⼩⽹,每个⼩⽹的IP地址数⽬都是⼀样多的。

这个⼩⽹就叫做这个⼤⽹的⼦⽹。

⼤⽹可以是A 类⼤⽹(A类⽹络),也可以是B类⼤⽹,还可能是C类⼤⽹。

⑴、⼆进制数转为⼗进制(这⾥顺便说⼀下⼆进制数转为⼗进制的问题:在不牵涉到IP地址时的⼆进制到⼗进制的转换,采⽤的是“低次⽅相加”的⽅式,但是牵涉到IP 地址时(算⼴播地址时除外,算⼴播地址时还是采⽤“低次⽅相加”)的⼆进制到⼗进制的转换就不能采⽤这种⽅式了,⽽是直接⽤2的N次⽅的⽅法来转换:⽐⽅说在不牵涉到IP地址的计算时,将⼆进制的111转换为⼗进制,采⽤的⽅法是(2的2次⽅+2的1次⽅+2的0次⽅,即4+2+1),得到的结果是⼗进制的7。

但是在计算IP地址时的的⼆进制到⼗进制的转换就不能采⽤这种⽅式了,⼆进制的111转换为⼗进制时,看到有⼏个“1”,就表⽰为2的⼏次⽅,这⾥有三个“1”,就是2的3次⽅,即在计算IP地址时,⼆进制的111转换为⼗进制就是2的3次⽅,2的3次⽅的结果是8。

)⑵、⽹络的总个数和可⽤个数A类⽹络的个数有2的7次⽅个,即128个。

根据⽹络规范的规定,应该再去除128个中的第⼀个和最后⼀个,那么可⽤的A类⽹络的个数是126个。

B类⽹络的个数有2的14次⽅个,即16384个。

根据⽹络规范的规定,应该再去除16384个中的第⼀个和最后⼀个,那么可⽤的B类⽹络的个数是16382个。

C类⽹络的个数有2的21次⽅个,即2097152个。

根据⽹络规范的规定,应该再去除16384个中的第⼀个和最后⼀个,那么可⽤的C类⽹络的个数是2097150个。

IP地址、子网掩码详解

IP地址、子网掩码详解

一、IP地址的介绍1、IP地址的表示方法IP地址 = 网络号+主机号把整个Internet网堪称单一的网络,IP地址就是给每个连在Internet网的主机分配一个在全世界范围内唯一的标示符,Internet管理委员会定义了A、B、C、D、E五类地址,在每类地址中,还规定了网络编号和主机编号。

在 TCP/IP协议中,IP地址是以二进制数字形式出现的,共32bit,1bit就是二进制中的1位,但这种形式非常不适用于人阅读和记忆。

因此 Internet管理委员会决定采用一种"点分十进制表示法"表示IP地址:面向用户的文档中,由四段构成的32 比特的IP地址被直观地表示为四个以圆点隔开的十进制整数,其中,每一个整数对应一个字节(8个比特为一个字节称为一段)。

A、B、C类最常用,下面加以介绍。

本文介绍的都是版本4的IP地址,称为IPv4.●A类地址:A类地址的网络标识由第一组8位二进制数表示,A类地址的特点是网络标识的第一位二进制数取值必须为"0"。

不难算出,A类地址第一个地址为00000001,最后一个地址是01111111,换算成十进制就是 127,其中127留作保留地址,A类地址的第一段范围是:1~126,A类地址允许有27 -2=126个网段(第一个可用网段号1,最后一个可用网段号126)(减2是因为0不用,127留作它用),网络中的主机标识占3组8位二进制数,每个网络允许有224-2=16777216台主机(减2是因为全0地址为网络地址,全1为广播地址,这两个地址一般不分配给主机)。

通常分配给拥有大量主机的网络。

●B类地址:B类地址的网络标识由前两组8位二进制数表示,网络中的主机标识占两组8位二进制数,B类地址的特点是网络标识的前两位二进制数取值必须为"10"。

B类地址第一个地址为10000000,最后一个地址是10111111,换算成十进制B类地址第一段范围就是128~191,B类地址允许有214 =16384个网段(第一个可用网段号128.0,最后一个可用网段号1291.255),网络中的主机标识占2组8位二进制数,每个网络允许有 216-2=65533台主机,适用于结点比较多的网络。

IP地址和子网掩码

IP地址和子网掩码

IP地址和子网掩码一、IP地址为:192.9.89.13,子网掩码为:255.255.255.0。

怎样判断这个IP的网络号和主机号呢?1.计算网络号将IP地址和子网掩码的二进制进行逻辑与(AND)运算,得出的结果即为该IP地址的网络号。

11000000 00001001 01011001 00001101→192.9.89.13(IP地址)And 11111111 11111111 11111111 00000000→255. 255. 255.0(子网掩码) 11000000 00001001 01011001 00000000→192.9.89.0(网络地址)192.9.89.0就是IP地址的网络号,即网络地址2.计算主机号将子网掩码的二进制值取反后,再与IP地址进行与(AND)运算,得到的结果即为主机部分00000000 00000000 01000000 11111111→0.0.0.255 (子网掩码取反后的值)And 11000000 00001001 01011001 00001101→192.9.89.13(IP地址)00000000 00000000 00000000 00001101→0.0.0.13(主机号)0.0.0.13就是IP地址的主机号(可简化为13)3.结论①.192.9.89.13可以理解为192.9.89.0网络中的0.0.0.13主机。

②.网络号为192.9.89.0的所有主机属同一个网络。

③.同一个网络的主机不需要路由器,通过交换机和网络传输介质连接后可以直接通讯。

二、应用练习(1)假设有一个IP地址:192.168.0.1,子网掩码为:255.255.255.0,判断网络号和主机号。

结果提示:网络号192.168.0.0,主机号0.0.0.1(2)已知某单位有两个IP地址:210.39.240.33和210.39.240.65,问:子网掩码为255.255.255.0,上述两个IP是否处于同一个网络内?如果子网掩码换为255.255.255.192呢?结果提示:当掩码是255.255.255.0(11111111 11111111 11111111 00000000)时,IP的32位二进制可以看成210.39.240.33(210.39.240.00100001)和210.39.240.65(210.39.240.01000001),由于IP 的网络号前24位相同(均为210.39.240),所以这两个IP地址属于同一个网络。

子网掩码与IP地址的计算

子网掩码与IP地址的计算

§已知子网掩码为255.255.255.192,求实际子网数(去除全0和全1)和每个子数的主机数。

如果将192换为二进制求出子位数较繁,可按以下方法计算:256-192=64(2的6次方),所以192进制后面就应用6个0,即11000000,那么子网数应有2^2=4个,去除全0和全1两,实际只有2个可用,所实际子网数应该是2个;每个子网的主机数就是2^6-2=62个。

§已知所需子网数12,求实际可分配的子网数。

子网数是12与之最近的2^x是16(2^4),所以去除全0和全1的两个,就是实际可分配子网数为16-2=14个。

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

与60最近的2^x是64(2^6),故8位二进制后面应该有6个0。

由于B类IP,所以掩码格式是255.255.0.0,而现在被分割子网,故现在第三字节的应该是11000000(192),所以子掩码是255.255.192.0§如果所需子网数为7,求子网掩码。

与7最近的2^x是8(2^3),而此时只能有6个子网可以分配,不能满足7个子网的需求,所只能取16(2^4),256-16=240,所以子网掩码为255.255.255.240§已知网络地址为211.134.12.0,要有4个子网,求子网掩码及主机块。

211是个C类地址,掩码为255.255.255.0,现要划分4个子网,与4(本身不能用,因为如果取4,实际只能分配2个子网,就不可能满足4个子网的需求)最近的8(2^3),256-32=224,所以子网掩码应为255.255.255.224,此时每个子网有32台主机数,理论主机块为:0—31(*),32—63,64—95,96—127,128—159,160—191,192—223,224—255(*),而实际主机块中的全0全1不能使用,故实际主机块为(实际每个子网只有30台):33——62,65——94 97——126,129——156,161——190,193——222§已知子网中可使用15个主机块,求最大可分配的子网数和子网掩码。

IP地址及子网掩码的计算

IP地址及子网掩码的计算

这些是我(187170918)在网上收集到的一些希望能对大家有所帮助IP地址的计算以及子网掩码的计算子网掩码是标志两个IP地址是否同属于一个子网的,也是32位二进制地址,其每一个为1代表该位是网络位,为0代表主机位。

它和IP地址一样也是使用点式十进制来表示的。

如果两个IP地址在子网掩码下按位与的计算下所得结果相同,即表明它们共属于同一子网中。

在计算子网掩码时,我们要注意IP地址中的保留地址,即“0”地址和广播地址,它们是指主机地址或网络地址全为“0”或“1”时的IP地址,它们代表着本网络地址和广播地址,一般是不能被计算在内的。

实例一、通过IP地址和子网掩码与运算计算相关地址得到网络地址广播地址地址范围本网有几台主机分步骤计算 1)将IP地址和子网掩码换算为二进制,子网掩码连续全1的是网络地址,后面的是主机地址。

2)IP地址和子网掩码进行与运算,结果是网络地址3)将上面的网络地址中的网络地址部分不变,主机地址变为全1,结果就是广播地址。

4)地址范围就是含在本网段内的所有主机网络地址+1即为第一个主机地址,广播地址-1即为最后一个主机地址,由此可以看出地址范围是:网络地址+1至广播地址-15)主机的数量主机的数量=2二进制的主机位数-2(减2是因为主机不包括网络地址和广播地址。

)例:我随便拿个IP地址来举例:IP地址为15.8.8.88子网掩码是255·255·248·0。

算出网络地址、广播地址、地址范围、主机数。

分析:我觉得首先要子网掩码,因为看了子网掩码后就知道有多少网络位,多少主机位!就看这个子网掩码吧,其中网络位共有21位,主机位有11位。

那么我们再看看给出的IP地址是什么类型的,是A类那么A类默认的子网掩码是255.0.0.0,那么我就要在21位中减去8位,因为这8位是它默认的!那么剩下的就是13位就子网的位数。

11位就是主机位数。

那么这个A类地址15.0.0.0就被划分成了213=8192个子网。

IP地址网段和子网掩码的划分和主机位的计算

IP地址网段和子网掩码的划分和主机位的计算

IP地址网段和子网掩码的划分和主机位的计算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-2IP_block:每个子网可分配的IP地址块大小IP_num:每个子网实际可分配的IP地址数,因为每个子网的首,尾IP 地址必须保留(一个为网络地址,一个为广播地址),所以它等于IP_block-2.IP_num也用于计算主机段M:子网掩码(net mask)他们之间的公式如下:M=256-IP_blockIP_block=256/Subnet_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(2^4),既Subnet_block=16,那么Subnet_num=16-2=14,故实际子网数为14.二,已知一个B类子网每个子网主机数要达到60X255(约相当于X.Y.0.1--X.Y.59.254的数量)个,求子网掩码解:1. 60接近2的冥数为64(2^6),即IP_block=642. 子网掩码M=256-IP_block=256-64=1923. 子网掩码格式B类是:255.255.M.0,所以子网掩码为:255.255.192.0三.如果所需子网数为7,求子网掩码解:1. 7最接近2的冥为8,但8个Subnet_block因为要保留首,尾2个子网块,即8-2=6<7,并不能达到所需子网数,所以应该取2的冥为16,即Subnet_block=162. 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. 所以子网掩码表示为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. 所以子网掩码为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.134.12.158;211.134.12.161--211.134.12.190;211.134.12.193--211.134.12.222 可以任选其中的4段作为4个子网.介绍子网掩码的两种简便算法IP地址是32位的二进制数值,用于在TCP/IP通讯协议中标记每台计算机的地址。

IP和子网掩码计算

IP和子网掩码计算

题目一:设置1号机的IP地址为192.168.0.1子网掩码为255.255.255.0,2号机的IP地址为192.168.0.200子网掩码为255.255.255.0,这两台计算机能否正常通讯?2)如果1号机地址不变,将2号机的IP地址改为192.168.1.200子网掩码还是为255.255.255.0,那这两台能不能通讯?3)设置1号机的IP地址为192.168.0.1子网掩码为255.255.255.192,2号机的IP地址为192.168.0.200子网掩码为255.255.255.192,注意和第1种情况的区别在于子网掩码,这两台计算机能不能正常通讯?第1种情况能通是因为这两台计算机处在同一网络192.168.0.0,所以能通,而2、3种情况下两台计算机处在不同的网络,所以不通。

计算网络地址就是判断网络中的计算机在不在同一网络,在就能通,不在就不能通。

注意,这里说的在不在同一网络指的是IP地址而不是物理连接。

那么如何计算呢?如何计算网络地址?计算过程是这样的,将IP地址和子网掩码都换算成二进制,然后进行与运算,结果就是网络地址。

与运算如下所示,上下对齐,1位1位的算,1与1=1 ,其余组合都为0。

1...0...1 01...0...0 0与运算________________1...0...0 0现在我们就可以解答上面三种情况的通与不通的问题了。

1、从下面运算结果可以看出二台计算机的网络地址都为192.168.0.0且IP地址不同,所以可以通。

192.168.0.111000000.10101000.00000000.00000001255.255.255.011111111.11111111.11111111.00000000与运算______________________________________________________________192.168.0.011000000.10101000.00000000.00000000192.168.0.20011000000.10101000.00000000.11001000255.255.255.011111111.11111111.11111111.00000000与运算______________________________________________________________192.168.0.011000000.10101000.00000000.000000002、从下面运算结果可以看出1号机的网络地址为192.168.0.0,2号机的网络地址为192.168.1.0 不在一个网络,所以不通。

子网掩码的计算与划分详解

子网掩码的计算与划分详解

子网掩码的计算与划分详解子网掩码(Subnet Mask)是一个32位的二进制数字,用于将IP地址划分为网络地址和主机地址。

它与IP地址一起使用来确定网络中主机的数量和位置。

1.IP地址的二进制表示2.网络地址的计算网络地址的计算需要将IP地址和子网掩码进行按位与运算。

按位与运算是将两个二进制数字的对应位进行逻辑与操作,如果两位都为1,则结果为1,否则为0。

例如,对于IP地址192.168.1.1和子网掩码255.255.255.0进行按位与运算,结果为192.168.1.0。

3.子网掩码的选择常见的子网掩码有以下几种:-255.255.255.0(/24):适用于小型网络,允许有254个主机。

在选择子网掩码时,需要考虑主机数量、网络数量以及网络之间的通信需求。

4.子网的划分将一个大网络划分为多个子网可以提高网络的性能和安全性。

子网的划分通常按照网络规模、设备类型和部门等因素进行。

子网划分的步骤如下:-确定需要划分的网络。

-根据网络中的主机数量和通信需求选择适当的子网掩码。

-按照子网掩码的规则进行子网划分,每个子网都有自己的网络地址和广播地址。

-为每个子网分配IP地址,确保没有冲突和重叠。

-配置路由器和交换机等网络设备,使其能够正确地转发数据包。

子网划分可以改善网络的性能和安全性。

较小的子网可以减少广播量和冲突,提高网络的响应速度;而较大的子网可以提供更多的地址空间,方便网络的扩展和管理。

总结起来,子网掩码的计算与划分涉及IP地址的二进制表示、网络地址的计算、子网掩码的选择和划分。

通过正确地计算和划分子网,可以提高网络的性能和安全性,满足不同规模和需求的网络需求。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

§已知子网掩码为255.255.255.192,求实际子网数(去除全0和全1)和每个子数的主机数。

如果将192换为二进制求出子位数较繁,可按以下方法计算:256-192=64(2的6次方),所以192进制后面就应用6个0,即11000000,那么子网数应有2^2=4个,去除全0和全1两,实际只有2个可用,所实际子网数应该是2个;每个子网的主机数就是2^6-2=62个。

§已知所需子网数12,求实际可分配的子网数。

子网数是12与之最近的2^x是16(2^4),所以去除全0和全1的两个,就是实际可分配子网数为16-2=14个。

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

与60最近的2^x是64(2^6),故8位二进制后面应该有6个0。

由于B类IP,所以掩码格式是255.255.0.0,而现在被分割子网,故现在第三字节的应该是11000000(192),所以子掩码是255.255.192.0§如果所需子网数为7,求子网掩码。

与7最近的2^x是8(2^3),而此时只能有6个子网可以分配,不能满足7个子网的需求,所只能取16(2^4),256-16=240,所以子网掩码为255.255.255.240§已知网络地址为211.134.12.0,要有4个子网,求子网掩码及主机块。

211是个C类地址,掩码为255.255.255.0,现要划分4个子网,与4(本身不能用,因为如果取4,实际只能分配2个子网,就不可能满足4个子网的需求)最近的8(2^3),256-32=224,所以子网掩码应为255.255.255.224,此时每个子网有32台主机数,理论主机块为:0—31(*),32—63,64—95,96—127,128—159,160—191,192—223,224—255(*),而实际主机块中的全0全1不能使用,故实际主机块为(实际每个子网只有30台):33——62,65——94 97——126,129——156,161——190,193——222§已知子网中可使用15个主机块,求最大可分配的子网数和子网掩码。

与15最近的2^x是16(2^4),但16个主机块,实际只用14个可用,不能满足本题15个主机块的条件,故取32(2^5),所以子网数为2^(8-5=3)是8个,实际可用子网数为6,子网掩码为255.255.255.224(256-32)。

子网划分:1.你所选择的子网掩码将会产生多少个子网? 2的x(代表掩码的位数)次方-22.每个子网能有多少主机? 2的n(代表主机位数)次方-23.有效的子网为?有效的子网号=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个主机位了。

所以主机数= 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每个子网主机的范围:我们只要知道最后一个主机的地址就很容易知道这个子网的主机范围了。

前面我们已经算出了子网号跟广播地址。

所以子网的主机范围是容易算出的。

即:第一个主机为网络号+1 最后一个为广播地址-1所以这边的子网主机范围就是:192.168.10.65-------192.168.10.126192.168.10.129-------192.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=9696+32=128.128+32=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位。

要求子网的子网掩码,即将网络位全置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地址,因为需要加上两头的不可用的网络和广播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个子网来做例子吧。

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

呵呵。

希望大家能看懂我写的。

=============子网的再划分就是这样:比如一个c类地址192。

168。

1。

0/24,这个子网中可用主机地址为256-2=254个,一个网络地址和一个广播地址不可分配给主机用,网络地址是1。

0,广播地址是1。

255。

那么如果我有些机器,ip都是这个子网中的地址,那么他们互ping,可以通,不用经过路由,因为是一个子网内的通信。

如果我的规划是这样的:公司每个部门占用一个子网,为了安全性考虑,部门之间不能通信,那么如果一个部门只有2台机器,怎么办?一个c类子网有253个地址,就只让那两台机器给占用了吗?难道就这么浪费?私网地址也就罢了,随便用吧,反正用不完,如果这是公网地址呢?所以出现了子网划分,就是将一个子网,划分称更多的小子网,但是子网数目有规定,就是2的n次方,也就是一个子网可以分成2,4,8,16,32,64, 128个子网,如果分成2个,那么原先的256个地址除2等于128,就是说每个小子网有128个地址了,而掩码原来是24位的,现在分了一次,变成两个小子网,那么掩码就加1,变长了,变成25了,这就叫vlsm,如果又分了一次,就是说在原来的基础上分成4个子网(也可以把25位的小子网再分一次,就和细胞分裂一样的。

),那么256除4就是64,也就是一个小子网有64个地址,掩码再次加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之间所以只能分一个比32大的子网给他,为了节约地址,分一个32地址的,所以,掩码为256-32=224,如果用位数表示,好,256÷32=8,所以分了8个子网,也就是分了3次,所以24+3=27。

地址范围:0-31,32-63,64-127,128-159,160-191,192-223,224- 256,分哪一个子网都行,但是掩码一定要带着,否则按照默认的abc类地址掩码算!就像切豆腐一样,一块大的,切成若干小的,小的还可以再分,不过一定要是2的n次方。

子网掩码及主机段的算法类范围: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-2IP_block:每个子网可分配的IP地址块大小IP_num:每个子网实际可分配的IP地址数,因为每个子网的首,尾IP地址必须保留(一个为网络地址,一个为广播地址),所以它等于IP_block-2.IP_num也用于计算主机段M:子网掩码(net mask)他们之间的公式如下:M=256-IP_blockIP_block=256/Subnet_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(2^4),既Subnet_block=16,那么Subnet_num=16-2=14,故实际子网数为14.二,已知一个B类子网每个子网主机数要达到60X255(约相当于X.Y.0.1--X.Y.59.254的数量)个,求子网掩码解:1. 60接近2的冥数为64(2^6),即IP_block=642. 子网掩码M=256-IP_block=256-64=1923. 子网掩码格式B类是:255.255.M.0,所以子网掩码为:255.255.192.0三.如果所需子网数为7,求子网掩码解:1. 7最接近2的冥为8,但8个Subnet_block因为要保留首,尾2个子网块,即8-2=6<7,并不能达到所需子网数,所以应该取2的冥为16,即Subnet_block=162. 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. 所以子网掩码表示为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. 所以子网掩码为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个子网.IP地址子网掩码、主机数、判断是否在同一个网内的问题释疑我们都知道,IP是由四段数字组成,在此,我们先来了解一下3类常用的IPA类IP段 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类的默认子网掩码255.255.0.0一个子网最多可以容纳6万台电脑C类的默认子网掩码255.255.255.0一个子网最多可以容纳254台电脑我以前认为,要想把一些电脑搞在同一网段,只要IP的前三段一样就可以了,今天,我才知道我错了。

相关文档
最新文档