IP地址与子网掩码IP地址与子网掩码
1.IP地址
IP地址(Internet Protocol Address)是指互联网协议地址,又译为网际协议地址。
IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。
- IP地址由32位二进制组成
- 一般用点分十进制来表示
- 由网络部分(NETWORK)和主机部分(HOST)组成
1.2 子网掩码
子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。
子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。
子网掩码是一个32位地址,是与IP地址结合使用的一种技术,使用子网是为了减少IP的浪费。
1.3 子网划分的原因
(1)满足不同网络对IP地址的需求
(2)实现网络的层次性
(3)节省IP地址
2.IP地址分为A,B,C,D,E五类,每一类有不同的划分规则
IP地址分为A、B、C、D、E五类,每一类有不同的划分规则。
其中我们最常用的是A、B、C三类地址。B类地址
A类地址
A类地址的表示范围为:0.0.0.0~126.255.255.255,默认网络掩码为:255.0.0.0;A类地址分配给规模特别大的网络使用。
A类网络用第一组数字表示网络本身的地址,后面三组数字作为连接于网络上的主机的地址。
分配给具有大量主机(直接个人用户)而局域网络个数较少的大型网络。例如IBM公司的网络。
B类地址
B类地址的表示范围为:128.0.0.0~191.255.255.255,默认网络掩码为:255.255.0.0;B类地址分配给一般的中型网络。
B类网络用第一、二组数字表示网络的地址,后面两组数字代表网络上的主机地址。
C类地址
C类地址的表示范围为:192.0.0.0~223.255.255.255,默认网络掩码为:255.255.255.0;C类地址分配给小型网络,如一般的局域网和校园网,它可连接的主机数量是最少
的,采用把所属的用户分为若干的网段进
行管理。C类网络用前三组数字表示网络的地址,最后一组数字作为网络上的主机地址。
D类地址E类地址
用途比较特殊,D类地址称为广播地址,供特殊协议向选定的节点发送信息时用,E类地址保留给将来使用。
IP地址规划及应用
唯一性
可扩展性
连续性
实意性
IP地址规则注意事项
互联地址:生产环境中,互联地址全是/30
loopback:生产环境中,回环地址是/32路由器做标识使用
网关地址:基本靠网络号,靠广播地址旁边,比如:192.168.1.0/24或192.168.1.1或192.168.1.254 (254配的是最多的)
3.1子网掩码
有32个二进制位
对应IP地址网络部分用1表示
对应IP地址主机部分用0表示
IP地址和子网掩码作“逻辑与”运算得到网络地址
0和任何数想与都等于0
和任何数想与都等于任何数本身
3.2常用的子网掩码及相关参数对应表
子网掩码 | 子网数 | 主机数 | 可用主机数 |
/25 | 2 | 128 | 126 |
/26 | 4 | 64 | 62 |
/27 | 8 | 32 | 30 |
/28 | 16 | 16 | 14 |
/29 | 32 | 8 | 6 |
/30 | 64 | 4 | 2 |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 全程使用 AI 从 0 到 1 写了个小工具
· 快收藏!一个技巧从此不再搞混缓存穿透和缓存击穿
· AI 插件第二弹,更强更好用
· Blazor Hybrid适配到HarmonyOS系统
· 支付宝 IoT 设备入门宝典(下)设备经营篇