全0是代表当前网段的任意地址,全1为广播地址。
同样的IP地址跟不同的子网掩码按位相与,得到的网络地址可以是相同的,但是这两种子网掩码达到的效果是不一样的,对于11000000这个子网掩码的子网号占了2位,剩下的位是主机号(6+8),对于11100000这个子网掩码的子网号占了3位,剩下的位是主机号(5+8)。
因此这两个子网掩码当中,可以划分的子网个数以及每个子网当中可以使用的最大主机数是不同的。不同的点主要在CIDR技术中了解到。
扩展资料:
注意事项:
RFC950定义了子网掩码的使用,子网掩码是一个32位的2进制数,其对应网络地址的所有位置都为1,对应于主机地址的所有位都置为0。由此可知,A类网络的默认子网掩码是255.0.0.0,B类网络的默认子网掩码是255.255.0.0,C类网络的默认子网掩码是255.255.255.0。
将子网掩码和IP地址按位进行逻辑与运算,得到IP地址的网络地址,剩下的部分就是主机地址,从而区分出任意IP地址中的网络地址和主机地址。
参考资料来源:百度百科-子网
参考资料来源:百度百科-IP子网划分
当子网号全0的时候也就是第一个子网,但是它和整个网络的网络号相同,最后一个子网的广播地址和整个网络的广播地址一样,以前由于某些原则好像是什么RFC-95规定子网号不能全0或全1,是为了防止路由器无法识别。
但是现在的路由器基本都能时候,所在现在有些书上就不会强调子网号全0或全1是否可用。在应试全0和全1的子网号是可以的。
IP地址根据网络号和主机号的数量而分为A、B、C三类:IP地址用二进制来表示,每个IP地址长32bit,比特换算成字节,就是4个字节。例如一个采用二进制形式的IP地址是“00001010000000000000000000000001”,这么长的地址,人们处理起来也太费劲了。
为了方便人们的使用,IP地址经常被写成十进制的形式,中间使用符号“.”分开不同的字节。于是,上面的IP地址可以表示为“10.0.0.1”。IP地址的这种表示法叫做“点分十进制表示法”,这显然比1和0容易记忆得多。
扩展资料
把点分十进制的ip地址转换为二进制的方法为:
四段,每段0到255,8位二进制,0就是00000000,255就是11111111。
8位二进制最高位128,接着是64,接着32,接着是16,一直到最后一位是2的0次方,也就是1。
0到255的任意一个数要化成8位二进制,只要找出最大的包含的位,这个位上置1,减去这个位后的数再同理找最大包含的位。
比如100,它包含的最大位是64,那么128位置0,64位置1,减去64后剩下36,36包含32,所以32的位置1,剩下4,所以16和8的位置0,4包含4,所以4的位置1,剩下已经是0了,2和1的位置0。
所以结果就是01100100
参考资料来源:百度百科--子网
主机标识的各个位不能都为“1”,如果所有位都为“1”,则该机地址是广播地址,而非主机的地址。主机标识的各个位不能都为“0”,如果各个位都为“0”,则表示“只有这个网络”,而这个网络上没有任何主机。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)