IP地址分类与子网划分
2015-11-03 21:57
288 查看
IP地址是指互联网协议地址(Internet Protocol Address,又译为网际协议地址),是IP
Address的缩写。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。
减去2是因为:
主机号全为1的IP称为广播地址;
主机号全为0的IP称为网络号
例如:
IP地址:202.197.119.110
子网掩码:255.255.255.0 然后计算网络号和主机号。
IP地址转为2进制:11001010.11000101.01110111.01101110
子网掩码转2进制:11111111.11111111.11111111.00000000
求网络号:子网掩码和IP地址按位做与运算。
求主机号:先将子网掩码按位取反,然后和IP地址做与运算。
使用子网掩码计算出IP地址的网络号,可以判断两个不同的IP地址是否在一个网络中。网络号相同则在同一个网络中;
例如:
一个C类IP:202.197.119.*
子网掩码: 255.255.255.0
转化为2进制,然后求得IP的主机号和网络号;
IP按此可分段:
主机号可作为子网号来用,如果我们把该IP划分为6个子网,可取主机号的前3位来作为子网号:
2.多个网络并成一个网络。(网络号做主机号)
Address的缩写。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。
IP地址的分类
分类 | 区分标识 | 网络号 | 主机号和个数 |
A类 | 最高位固定为0 | A类网络号为8位 | 主机号为24位,可以容纳2的24次方-2个主机 |
B类 | 前两位为10 | B类网络号为16位 | 主机号为16位,可以容纳2的16次方-2个主机 |
C类 | 前三位110 | C类网络号为24位 | 主机号为8位, 可以容纳2的8次方-2个主机 |
主机号全为1的IP称为广播地址;
主机号全为0的IP称为网络号
子网掩码及子网分类
子网掩码:它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。(通俗来讲它的作用就是:区分IP地址中的网络号和主机号;)例如:
IP地址:202.197.119.110
子网掩码:255.255.255.0 然后计算网络号和主机号。
IP地址转为2进制:11001010.11000101.01110111.01101110
子网掩码转2进制:11111111.11111111.11111111.00000000
求网络号:子网掩码和IP地址按位做与运算。
求主机号:先将子网掩码按位取反,然后和IP地址做与运算。
使用子网掩码计算出IP地址的网络号,可以判断两个不同的IP地址是否在一个网络中。网络号相同则在同一个网络中;
子网划分:
1.一个大的网络划分成多个小的网络。(主机号做网络号)例如:
一个C类IP:202.197.119.*
子网掩码: 255.255.255.0
转化为2进制,然后求得IP的主机号和网络号;
IP按此可分段:
主机号可作为子网号来用,如果我们把该IP划分为6个子网,可取主机号的前3位来作为子网号:
2.多个网络并成一个网络。(网络号做主机号)
总结:
IP地址由网络号和主机号组成,通过子网掩码可以知道一个IP地址的网络号和主机号。网络号划分子网,子网地址是借用基于每类的网络地址的主机部分创建的。划分子网后,通过使用掩码,把子网隐藏起来,使得从外部看网络没有变化。相关文章推荐
- HDU 1026 Ignatius and the Princess I(BFS+优先队列+路径记录)
- CloudSuite之Graph Analytics集群安装
- MySQL中的事务
- git学习
- LeetCode OJ:Intersection of Two Linked Lists(两个链表的插入)
- jsPlumb之import and setup(翻译,未完待续......)
- java.lang.classnotfoundexception
- Android应用setContentView与LayoutInflater加载解析机制源码分析(转载)
- 架设FTP服务器
- iOS 开发之UIDynamic
- hdoj 1506 Largest Rectangle in a Histogram【dp】
- HDOJ 题目4455 Substrings(DP)
- 机器学习中的数学(4)-线性判别分析(LDA), 主成分分析(PCA)
- height、line-height造成图片、文字等无法正常显示
- iOS—OC——TCP/UDP HTTP
- djangon Form 表单
- spf13-vim安装与使用
- Gradle Jacoco插件exclude配置
- 【CUDA并行程序设计系列(3)】CUDA线程模型
- 小项目只是汇总