1.什么是子网掩码?
配置网卡主要填的几个东西,IP地址、网关、子网掩码和DNS,这里的IP地址就是私有IP,遵循“先到先得”的原则;网关就是路由器的IP;DNS是域名解析系统,实现IP和域名之间的翻译;子网掩码是作用是规定了网段的范围,一个网段下可以ping通的两个IP,可以因为修改子网掩码导致无法连通。
2.子网掩码的表示方法
比如一个IP是192.168.0.10,子网掩码是255.255.255.0的地址,可以表示成192.168.0.10/255.255.255.0,但是看着很长,于是可以表示为192.168.0.10/24。这个24是怎么来的,可以这样算,255.255.255.0换成二进制(手算慢就用计算器)就是11111111.11111111.11111111.00000000,一共24个1,就是24,如果是192.168.0.10/26,就是11111111.11111111.11111111.11000000,子网掩码对应就是255.255.255.192。斜杠后边是几就是几个1,从前往后补,这样理解起来比较简单。
3.理解四个概念
四个概念,网络号、起始IP、结束IP、广播地址,网络号这里是规定IPv4地址前三位的,起始IP就是子网掩码规定的第一个IP,结束IP就是规定的最后一个IP,广播地址是根据子网掩码算出来的。比如192.168.0.10/30这个地址,网络号就是192.168.0.0,起始IP就是192.168.0.1,广播地址就是192.168.0.3,结束IP就是192.168.0.2。
4.怎么算?
理解了前面四个概念,网络号就是前三段和网关一样,第四段是0。起始IP是网络号+1,结束IP是广播地址-1,广播地址比如上述的例子,192.168.0.10/30,30就是30个1,展开二进制表达,11111111.11111111.11111111.11111100,然后取下反,00000000.00000000.00000000.00000011,11转十进制是3,所以广播IP就是192.168.0.3,结束IP就是192.168.0.2,因此这个网段范围就是192.168.0.1到192.168.0.2。如果斜杠后边的数越大,说明这个网段的范围就越小。