当前位置: 移动技术网 > 网络运营>网络>协议 > 子网掩码和IP地址运算

子网掩码和IP地址运算

2018年01月25日  | 移动技术网网络运营  | 我要评论

子网掩码和IP地址运算

 

子网掩码:

作用:将某个IP地址划分成网络地址和主机地址两部分。子网掩码一旦设置,网络地址和主机地址就固定了。

计算:将IP地址和子网掩码转换为二进制的形式,然后进行“与”计算。得到网络号,也就是该子网的首地址。

 

一直纠结于为什么这么计算,现在整理下对这个计算的理解:

1、   首先是子网掩码可以根据子网中的主机数得来。将主机数用二进制表示,计算二进制的个数N。

把32位的二进制数后N位置0其他全部为1。得到子网掩码。

例:子网内有主机15台

15=1011

该二进制为4位数,N=4;

子网掩码:11111111.11111111.11111111.11110000

255.255.255.240

2、 该子网的IP地址范围:子网的IP首地址~~~~~IP首地址+2^N。

3、 根据当前机器的IP得到该子网的的首地址

       当前IP=首IP+n (n<N)

       要想得到该子网的首地址就需要用IP地址减去加n,直接与子网掩码进行与运算,正好得到想要的该子网的首IP地址。

 

不论问题简单与否,不管理解的对与错,先得把自己的思路理顺了,不然就是再简单的问题那种想不通的感觉能憋死~~

 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网