子网掩码和IP地址运算
来源:互联网 发布:c高级编程第10版 中文 编辑:程序博客网 时间:2024/06/06 23:16
子网掩码:
作用:将某个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地址。
不论问题简单与否,不管理解的对与错,先得把自己的思路理顺了,不然就是再简单的问题那种想不通的感觉能憋死~~
- 子网掩码和IP地址运算
- 通过IP地址和子网掩码与运算计算相关地址
- 通过IP地址和子网掩码与运算计算相关地址
- 通过IP地址和子网掩码与运算计算相关地址
- 通过IP地址和子网掩码与运算计算相关地址
- 通过IP地址和子网掩码与运算计算相关地址
- 通过IP地址和子网掩码与运算计算相关地址
- 通过IP地址和子网掩码与运算计算相关地址
- 通过IP地址和子网掩码与运算计算相关地址
- IP地址和子网掩码
- IP地址和子网掩码
- IP地址和子网掩码
- IP地址和子网掩码
- IP地址和子网掩码
- IP地址和子网掩码
- IP地址和子网掩码
- IP地址和子网掩码
- IP地址和子网掩码
- 【数位dp】【HDU 3555】【HDU 2089】【UESTC 1307】【CodeForces 258B】数位DP入门题
- P2P网贷对推动社会发展的影响
- Sqlite数据库的使用
- uva 10651 - Pebble Solitaire(记忆化搜索)
- 我们叫着的飞鸽传书(173dmba)传输速度
- 子网掩码和IP地址运算
- leetcode之Remove Duplicates from Sorted List II
- (C++实现)——单例模式(Singleton Pattern)
- Android中实时视频监控方案设计思路
- 内存屏障与JVM并发
- (C++实现)——桥模式(Bridge Pattern)
- Android对图片进行压缩
- 偏导,方导,梯度,散度,旋度
- wince下SE955激光头,SE655红光头的配置