子网划分并没有节约IP地址,实际导致可分配的IP地址数目减少。
证明:比如一个C类地址,不进行子网划分,实际可分配IP地址为254个。
现进行子网划分,假设借用2位主机号作为子网号,
那么现在产生的子网为01和10(全0全1子网号去掉),每个子网的主机号为6位,则每个子网可分配的IP地址为2的6次方剪掉2,即62台,
那么两个子网可分配的IP共62*2=124个,
那么减少的IP数目为:254-124=130个。
从上数据可以看出,减少了约一半的IP地址。既然这么浪费IP地址,为何我们还要使用子网划分呢?我个人认为,这是利用子网来方便管理网络的一种措施。
很容易看出,减少这么多IP地址的主要原因是子网号为00(全0)和11(全1)的两个子网去掉了,那为何要去掉“全0全1”的子网号呢?
不应该使用全0全1子网这个规定是源于RFC950标准,但后来RFC950在RFC1878中被废止了。
看看RFC950提到的原因:
假设我们有一个网络:192.168.0.0/24,我们现在需要两个子网,那么按照RFC950,应该使用/26而不是/25,得到两个可以使用的子网192.168.0.64和192.168.0.128
对于192.168.0.0/24,网络地址是192.168.0.0,广播地址是192.168.0.255
对于192.168.0.0/26,网络地址是192.168.0.0,广播地址是192.168.0.63
对于192.168.0.64/26,网络地址是192.168.0.64,广播地址是192.168.0.127
对于192.168.0.128/26,网络地址是192.168.0.128,广播地址是192.168.0.191
对于192.168.0.192/26,网络地址是192.168.0.192,广播地址是192.168.0.255
你可以看出来,对于第一个子网,网络地址和主网络的网络地址是重叠的,对于最后一个子网,广播地址和主网络的广播地址也是重叠的。这样的重叠将导致极大的混乱。比如,一个发往192.168.0.255的广播是发给主网络的还是子网的?这就是为什么在当时不建议使用全0和全1子网。
然而,人们认识到子网划分的IP地址浪费严重,后来IETF就研究出了其他一些技术,比如可变长子网掩码VLSM,该技术是在子网上进一步划分子网,可提高IP地址资源的利用率;后来在此基础上研究出了无类别域间路由CIDR,即消除了传统的A/B/C等分类以及划分子网,才是采用网络前缀和主机号的方式来分配IP地址,这使得IP地址的利用率更好。这两者的具体技术暂时不阐述。
就目前来说,现在可以使用全0和全1子网。但我们现在学习时,还强调子网划分时要去掉全0全1,这是何道理呢?我个人认为:
(1)目前有些网络建设较早,设备也不更新,老设备可能不支持CIDR,那么也就不支持全0全1的子网了。
(2)我们建企业网(单位网络)时,一般是使用私有地址来分配内部主机,小企业使用C类的192.168.0.0网络,中型企业使用172.16.0.0(私有部分)网络,如果还不够用,还有10.0.0.0网络。
既然私有地址如此丰富,为何不去掉全0全1的子网呢?因为真要使用全0全1的子网,还需要在路由器上进行一些特殊的配置。
那么怎样区分192.168.10.0到底是哪个网络的网络地址呢?
答案是:把子网掩码加上去!
192.168.10.0 255.255.255.0 是大C的网络地址,192.168.10.0 255.255.255.224 是第一个子网的网络地址,192.168.10.255 255.255.255.0是大C的广播地址,192.168.10.255 255.255.255.224是最后一个子网的广播地址。带上掩码,它们的二意性就不存在了。
所以,在严格按照TCP/IP ABCD给IP地址分类的环境下,为了避免二意性,全0和全1网段都不让使用。这种环境我们叫作Classful。在这种环境下,子网掩码只在所定义的路由器内有效,掩码信息到不了其它路由器,比如RIP-1,它在做路由广播时根本不带掩码信息,收到路由广播的路由器因为无从知道这个网络的掩码,只好照标准TCP/IP的定义赋予它一个掩码。比如,拿到10.X.X.X,就认为它是A类,掩码是255.0.0.0;拿到一个204.X.X.X,就认为它是C类,掩码是255.255.255.0。
但在Classless的环境下,掩码任何时候都和IP地址成对地出现,这样,前面谈到的二意性就不会存在,是Classful还是Classless取决于你在路由器上运行的路由协议,一个路由器上可同时运行Classful和Classless的路由协议。RIP是 Classful,它在做路由广播时不带掩码信息;OSPF,EIGRP,BGP4是Classless的,它们在做路由广播时带掩码信息,它们可以同时运行在同一台路由器上。
在Cisco路由器上,缺省你可以使用全1网段,但不能使用全0网段。所以,当在Cisco路由器上给端口定义IP地址时,该IP地址不能落在全0网段上。如果你配了,你会得到一条错误信息。使用IP SUBNET-ZERO命令之后,你才能使用全0网段。
要强调的是,使用了IP SUBNET-ZERO命令之后,如果路由协议使用的是Classful的(比如RIP),虽然你的定义成功了,但那个子网掩码还是不会被RIP带到它的路由更新报文中。即,IP SUBNET-ZERO 命令不会左右路由协议的工作。
总之,TCP/IP协议中,全0和全1网段因为具有二意性而不能被使用。Cisco 缺省使全1网段可以被使用,但全0网段只有在配置了IP SUBNET-ZERO后方可被使用
分享到:
相关推荐
此外,内部网络通常使用私有IP地址(如A类的10.0.0.0-10.255.255.255,B类的172.16.0.0-172.31.255.255,C类的192.168.0.0-192.168.255.255),这些地址空间相对富裕,所以即使不使用全0和全1子网,也不会对地址资源...
下面是关于子网划分的详细知识点: 一、什么是子网划分? 子网划分是将一个大的网络划分成多个小的子网,每个子网都有自己的IP地址和子网掩码。这样可以提高网络的性能和安全性,因为每个子网都可以独立地管理和...
例如,如果需要划分出多个小的子网,并且每个子网中的主机数量不超过30台,则可以考虑使用一个额外的比特位进行子网划分。 3. **计算子网掩码**:根据所选的子网位数计算新的子网掩码。例如,在C类地址中(默认掩码...
在这个场景中,我们讨论的是一个名为“子网划分工具”的软件,它是为了简化子网划分过程而设计的。 子网划分的主要目的是减少网络拥堵,提高网络性能,通过合理分配IP地址,使得数据包能更精确地发送到目标主机。在...
子网中可用主机位还有11位,2的11次方=2048,去掉主机位全0和全1的情况,还有2046个主机ID可以分配,而子网能容纳200台主机就能满足需求,按照上述方式划分子网,每个子网能容纳的主机数目远大于需求的主机数目,...
子网划分与子网掩码1 在计算机网络中,子网划分是指将一个大的网络分成多个小的子网络,以便于管理和维护网络。子网划分的主要目的是为了简化网络管理,提高网络安全和可靠性。子网划分可以根据不同的标准进行,...
学校申请到了一个C类地址段192.168.1.0/24,并需根据系部的实际需求进行子网划分,以确保每个系部都能得到足够的IP地址分配,并留有一定的余量。 #### 分析与解答 **步骤一:理解C类地址与子网划分** 在开始划分...
1. 划分子网的作用是什么? 划分子网的作用是将一个大的网络分割成多个小的网络,以便于网络的管理和维护。通过子网划分,可以提高网络的安全性、可扩展性和管理性。 2. 子网掩码的作用是什么? 子网掩码的作用是...
使用子网掩码计算器,无论是新手还是经验丰富的网络管理员,都能快速准确地完成子网划分任务,避免手动计算可能出现的错误,大大提高了工作效率。 综上所述,子网掩码计算器是计算机网络中不可或缺的工具,尤其对于...
子网划分是网络管理中的重要概念,用于将大的IP地址空间划分为更小、更易于管理的网络。这里我们分析并解答题目中的各个问题。 补-1:识别IP地址类别: 1. 131.107.2.8 属于B类地址(128-191.0.0.0) 2. 127.0.0.1 ...
ipv6子网划分计算器-工具箱v1.5.xlsm:ipv6子网划分计算器,ipv6地址包含关系计算器,ipv6地址包含关系批量比较计算器,3合1工具箱(因为网上大多ipv6子网划分计算器或其他工具很难用,干了10多年网络的我索性自己用...
在大型网络环境中,子网划分是必不可少的,它可以帮助我们更好地组织和管理网络资源,提高网络安全,减少广播流量,并优化网络性能。下面我们将深入探讨网络子网划分的相关知识点。 首先,我们需要理解IP地址的组成...
子网划分是网络管理员在规划和管理网络时的一项重要任务,它涉及到IP地址的高效利用和网络区域的逻辑隔离。本工具专注于简化这一过程,帮助用户轻松地进行子网划分。 子网划分,也称为子网掩码或网络划分,是在IP...
二、为什么要进行子网划分? 大家知道,目前我们所使用的IP地址,是IPv4版本。其不足之处已显而易见,最典型的一个问题就是,地址池即将枯竭。早在1993年,研究人员即宣布现有的IPv4版本的地址将在20世纪末被全被...
子网划分是网络管理中的一个关键技术,用于将大型网络分割成更小的、更易于管理的部分,从而提高网络效率和安全性。在给定的“完整子网划分表”中,详细列出了A、B、C三类IP地址的子网划分情况。下面,我们将深入...
由于子网位不能全部为 0,所以第一个子网就是指子网位为 001 的子网,而主机位(还剩下 5 位)从 00001 变化到 11110,用点分十进制法表示就是 203.74.205.33~203.74.205.62。 最后,我们需要确定网络地址和广播...
3. 确定可用的IP范围:每个子网都有一个网络地址(所有位都为0的主机部分)和广播地址(所有位都为1的主机部分),这两者不可分配给主机。剩余的IP地址可以分配给网络内的主机。 子网划分实例:假设我们有一个C类...
在互联网的庞大架构中,子网划分是将一个大的网络空间细分为多个更小、更易于管理的子网,以此提高网络性能、安全性和资源利用率。子网换算则是确定一个IP地址和其对应的子网掩码之间关系的过程,它帮助我们理解网络...
子网划分实例(全) 子网划分是指将一个大的IP地址网络划分成多个小的子网络,以便更好地管理和使用网络资源。子网划分有两种:有类的IP地址和无类的IP地址。 一、区分有类和无类 * 有类的IP地址:A类、B类、C类...