简介:私有地址
私有地址(Private address)属于非注册地址,专门为组织机构内部使用。
以下列出留用的内部私有地址
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
以下列出默认对应的子网掩码
A类的默认子网掩码 255.0.0.0 一个子网最多可以容纳2的32次方-2台电脑(-2是因为有广播地址和网络地址)
B类的默认子网掩码 255.255.0.0 一个子网最多可以容纳2的16次方-2台电脑
C类的默认子网掩码 255.255.255.0 一个子网最多可以容纳2的8次方-2台电脑
这个东西还是蛮简单的,其实主要原理是根据子网掩码可容纳的主机数,来决定IP地址是否在同一网段中。
ps1:如果按照上面C类IP地址192.168.0.0是一个网络地址,那么他如果采用C类的默认子网掩码255.255.255.0,其最大地址数是2的8次方,也就是说IP最大到192.168.0.255,这些地址可以是一个网段,同时存在网络地址192.168.0.0和广播地址192.168.0.255。
ps2:如果按照上面C类IP地址192.168.0.0是一个网络地址,那么他如果采用C类的默认子网掩码255.255.0.0,其最大地址数是2的16次方,也就是说IP最大到192.168.255.255,这些地址可以是一个网段,同时存在网络地址192.168.0.0和广播地址192.168.255.255。
这里面有个算法可能会引起一些问题,我们来尝试着看一下:
这个 C类IP地址192.168.0.0是一个网络地址,C类的默认子网掩码255.255.255.0最大主机数是2的8次方-2,怎么来的呢?
ps1是这样算出来的:子网掩码中0~255是256个数,最大地址数也就是是256了,同时存在第一个地址为网络地址192.168.0.0和最后一个地址为广播地址192.168.0.255。所以最大主机数是256-2台。
ps2是这样算出来的:子网掩码中0~255是256个数,但其使用了两个段来表示最大地址数,那么也就是256×256=65536个最大地址数,同时存在第一个地址为网络地址192.168.0.0和最后一个地址为广播地址192.168.255.255。所以最大主机数是65536-2台。
从上面看一个C类地址也就到最大的承受极限了,不能再大了,他的全部可使用IP已经被分配完了。
有朋友会说我想让自己决定一个网络的大小,比如让这个网络的最大地址数是16台,该怎么划分子网掩码呢?
那么我们就这个问题说一下子网掩码的变化,其每段为0~255,但并非只能使用这个两个数值,可以写成2的倍数来代替。
比如我们要最大地址数是16,那么就可以是2的4次方,具体怎么展现出来的呢?
就要借用2进制来清晰的说明这个问题,请看下面的内容:
255.255.255.0 11111111.11111111.11111111.00000000 这是一个标准的C类子网掩码。全零部分代表最大地址数,那么改变这个数值就可以改变这个网络的大小,不是嘛?我们来改变一下。
255.255.255.240 11111111.11111111.11111111.11110000 仔细看最后一段的改变,是不是看出什么来了呢?
子网掩码共四段,每段共256个可以使用的地址,减去我们需要的地址数16就是240,得到了这个2进制数。同样256个地址减去我们需要的256个就是0,得到了第一个全零的2进制数。那么这个0反选就是我们所需要的地址数,但是要保证1是连续的,所以必须是2的倍数来代替,到这里是否能明白我再说什么呢,哥们可是费了很大劲才写出来的。
那么这个IP怎么写呢,这个要是不明白哥们只说一次啊,可看好了下面这段,自己体会一下吧!
按照上面这个最大地址数为16个的IP地址来说,192.168.0.0是一个网络地址,那么他如果采用子网掩码255.255.255.240,其最大地址数是2的4次方,也就是说IP最大到192.168.0.15,这些地址可以是一个网段,同时存在网络地址192.168.0.0和广播地址192.168.0.15。
同理,192.168.0.16是一个网络地址,那么他如果采用子网掩码255.255.255.240,其最大地址数是2的4次方,也就是说IP最大到192.168.0.31,这些地址可以是一个网段,同时存在网络地址192.168.0.16和广播地址192.168.0.31。
这样的分法可以很快分出来,也是一种捷径,要是没看懂找时间咱们在面授吧,哈哈!