Internet组织机构定义了五种IP地址,用于主机的有A、B、C三类地址。其中A类网络有126个,每个A类网络可能有16,777,214台主机,它们处于同一广播域。
而在同一广播域中有这么多结点是不可能的,网络会因为广播通信而饱和,结果造成16,777,214个地址大部分没有分配出去,形成了浪费。而另一方面,随着互连网应用的不断扩大,IP地址资源越来越少。为了实现更小的广播域并更好地利用主机地址中的每一位,可以把基于类的IP网络进一步分成更小的网络,每个子网由路由器界定并分配一个新的子网网络地址,子网地址是借用基于类的网络地址的主机部分创建的。
划分子网后,通过使用掩码,把子网隐藏起来,使得从外部看网络没有变化,这就是子网掩码。
先看是ABC 类中那个类型中,先全部转化为二进制,例如C类,11111111 11111111 11111111 00000000,这是子网掩码2552552550转化过来的,这时候你要在主机号里面分出几位出来,如果分四个子网,取两位,即子网掩码共四个,变为第一个:11111111 11111111 11111111 11000000,第二个:前面一样只变主机号,01000000,第三个:10000000,第四个:00000000。即是:主机号从0-64,65-127,128-191,192-255。当然0,64,128,192是网络号不能取,至于子网掩码的用途和定义网上有比较详细的概述,祝您成功ip地址是由网络位和主机位组成的。用子网掩码来将它们区分开,子网掩码中1的地址位对应的ip地址中的网络位,子网掩码中0的地址位对应ip地址中的主机位。子网划分就是把子网掩码中用本来表示主机位的地址位借位给网络位,这样就能把整个大的网络划分成数个小的网络,提高网络的使用效率!
如果用x来表示要求划分的子网个数,y来表示网络位要向主机位借位的位数,这它们之间的关系为2的y次方要大于或者等于X才行!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)