ip 地址是怎么组成的,核心就是 IPv4 地址底层由 32 位二进制比特构成,平均拆成 4 个 8 位字节,日常对外展示使用点分十进制写法,也就是四段 0 到 255 的数字,每一段对应一个字节,完整逻辑结构又划分为网络位和主机位,网络位标识所属网段,主机位标识这个网段里面的具体设备,子网掩码用来切割网络位和主机位,很多新手只记住点分十进制的书写形式,不理解底层二进制组成,学习子网划分路由判断同网段的时候就会理解困难,还要记住主机位全 0 是网络地址,主机位全 1 是广播地址,这两个地址不能分配给终端设备,传统 ABC 分类是固定网络位长度,现在 CIDR 无类域间路由可以自定义网络位长度,不再严格绑定 ABC 类别,同时还要区分 IPv6,IPv6 是 128 位组成,书写格式和组成逻辑和 IPv4 完全不一样,学习的时候不要混淆两套体系。
底层二进制组成原理
IPv4 总长度固定 32bit,也就是 32 个二进制 0 和 1,平均分成 4 组,每组是 8bit 也就是 1 字节
单组 8 位二进制换算成十进制,取值范围固定是 0 到 255,四段数字之间用点分隔,就是点分十进制
举例 10.20.30.40,第一字节是 10,第二字节是 20,第三字节是 30,第四字节是 40
网络设备内部转发运算全部使用二进制,十进制只是方便人工阅读的转换展示形式。
网络位与主机位结构组成
| 组成部分 | 作用 | 详细说明 |
|---|---|---|
| 网络位 | 标识网络编号 | 网络位相同的设备属于同一网段,可以二层直接通信 |
| 主机位 | 标识设备编号 | 同一个网段内主机位必须唯一,重复就会产生 IP 冲突 |
| 子网掩码 | 划分边界 | 掩码连续 1 的位置对应网络位,连续 0 的位置对应主机位 |
传统 ABC 类 ip 地址是怎么组成的固定规则
A 类 网络位 8 位,主机位 24 位
B 类 网络位 16 位,主机位 16 位
C 类 网络位 24 位,主机位 8 位
CIDR 模式使用斜杠前缀标记,例如 192.168.5.0/24,斜杠后面数字代表网络位一共 24 位,剩余 8 位为主机位,可以根据需求灵活划分子网,现在实际组网普遍使用这种方式。
特殊地址的组成特征
1 网络地址 主机位全部为 0,代表整个网段本身,不能分配给电脑服务器
例如 192.168.5.0/24 就是网络地址
2 广播地址 主机位全部为 1,用于本网段广播数据包发送
例如 192.168.5.255 就是广播地址
3 可用主机地址 主机位既不全 0 也不全 1,这部分地址才可以分配给终端设备
子网掩码和 ip 地址是怎么组成的关联逻辑
子网掩码同样是 32 位二进制,长度和 IP 地址保持一致,连续的 1 代表网络位,后面连续的 0 代表主机位
最常见掩码 255.255.255.0,二进制就是前 24 位全部是 1,后 8 位全部是 0,对应 / 24 网段
设备判断两个 IP 是否属于同一个网段,就是把 IP 和子网掩码做按位与运算,运算结果一致就判定同网段,这个运算完全依赖 ip 地址是怎么组成的分层结构。
IPv6 组成补充对比
IPv6 地址总长度是 128 位,写法采用冒分十六进制,结构分为前缀和接口标识,前缀相当于 IPv4 的网络位,接口标识相当于主机位,不再使用 ABC 分类,也没有广播地址,替换成单播组播任播三种类型,学习 ip 地址是怎么组成的时候,要分清 IPv4 和 IPv6 是两套独立组成标准。
常见书写误区
1 单段数字不能超过 255,因为单段是 8 位二进制,最大值就是 255,超过属于非法 IP
2 不要把网关当成 ip 地址组成部分,网关是网段出口 IP,不属于 IP 本身结构
3 子网划分计算可用主机数量时,不能忘记扣除网络地址和广播地址
4 不要混淆点分十进制展示形式和底层二进制真实组成,设备识别 IP 依靠二进制运算
【常见问题】
问题 1 ip 地址是怎么组成的 每一段为什么最大只能是 255
回答 1 ip 地址是怎么组成的里面,每一段对应 8 位二进制,8 位二进制可以表示的最大十进制数值就是 255,所以点分十进制单段范围是 0 到 255,这是 ip 地址是怎么组成的底层字节长度决定的,填写超过 255 就是非法 IPv4 地址。
问题 2 ip 地址是怎么组成的 网络位和主机位是固定不变吗
回答 2 ip 地址是怎么组成的,传统 ABC 分类网络位是固定长度,但是 CIDR 模式下网络位和主机位分界可以自定义,通过子网掩码或者斜杠前缀调整,所以 ip 地址是怎么组成的分层边界不是永久固定,子网划分的时候就会修改这个分界。
问题 3 ip 地址是怎么组成的 网络地址和广播地址能不能分配给主机
回答 3 ip 地址是怎么组成的里面,主机位全 0 是网络地址,主机位全 1 是广播地址,这两个特殊地址不能分配给电脑手机这类主机,会引发路由异常通信故障,学习 ip 地址是怎么组成的必须记住这个限制。
问题 4 ip 地址是怎么组成的 IPv6 和 IPv4 组成有什么区别
回答 4 ip 地址是怎么组成的,IPv4 是 32 位二进制四段点分十进制,IPv6 是 128 位冒分十六进制,IPv4 有网络位主机位还有 ABC 分类,IPv6 是前缀加接口标识,没有 ABC 分类,学习 ip 地址是怎么组成的时候要区分两者组成结构差异。
【免责申明】
本文 ip 地址是怎么组成的相关内容仅用于网络基础知识学习参考,标准定义以 IETF 官方 RFC 规范为准,文中示例网段仅做教学演示,不代表正式工程部署方案,实际组网请结合路由协议和 IP 规划规范操作。


