1.判断是否属于子网
方法:如子网86.32.0.0/12,它的网络前缀有12位,把点十分制划为二进制展开,每一个点分隔开的是相邻的两组数字,每组数字有八个,你把他写在纸上数一下,扣掉前面的八位数字,32还要扣掉四个,假设四个选项中第二个字节的前四位分别是0010,0100,0100,0100,这时候由最长匹配原则就可知道选第一个
2.判断IP地址是否可以分配给主机
首先明白IP地址分类:
A类:1.0.0.0到127.255.255.255 最后一个是广播地址。其子网掩码为255.0.0.0,每个网络只能包含 (2^24) - 2=16777214台计算机(除去一个网络地址和一个广播位)
B类:128.0.0.0-191.255.255.255 最后一个是广播地址。其子网掩码为255.255.0.0,每个网络最多只能包含 (2^16) - 2=65534台计算机。
C类:192.0.0.0-223.255.255.255 最后一个是广播地址。其子网掩码为255.255.255.0,每个网络最多只能包含 (2^8) - 2=254台计算机。
比如: 192.46.10.0 一看就是一个C类地址,再一看,主机号都是0,没给主机留位置,当然不能分配给主机了
127.xx.yy.zz的IP地址,这都是环回地址,用来测试的
3.判断子网最多主机数
一般这种题目都是给你给了一个子网掩码,比如 255.255.240.0这时候你一看这后面有一个不是255的,这是B类地址,你把这个240转化成二进制11110000,回忆一下课本上那张IP地址分类的表,是不是网络号在前,主机号在后?直接 212−22^{12}-2212−2,一个网络地址和一个广播位,记得减掉
4.IP地址的分配问题
主机号1位,没有IP地址可以分配;最少两位表示主机号,如198.90.10.0/27,则还有3位可以表示主机号,子网最大数目为23=82^3=823=8,如果只有一个子网,也就是说五位都来表示主机号,则此时子网内主机最多可以有25−22^5-225−2台。