输入 IP 与掩码
掩码可写
255.255.255.192、/26、26;IP 也可写成 192.168.10.130/26(写了就以它为准)。/0 同样合法——那就是默认路由 0.0.0.0/0,匹配所有目的地址。把一个大网段切成若干子网
通用进制转换(2 / 8 / 10 / 16)
二进制 BIN (2)
八进制 OCT (8)
十进制 DEC (10)
十六进制 HEX (16)
点了"转换"后,下面的 IP 专用转换也会同步按该数值(若 ≤ 4294967295)显示 32 位形式。
IP 专用:点分十进制 ⇄ 32 位二进制 / 十六进制
点分二进制
点分十进制
16 进制(0x…)
32 位无符号整数
判断两个 IP 是否在同一子网
A 的网络地址
B 的网络地址
A = IP AND MASK
B = IP AND MASK
判据:若
IP_A AND MASK == IP_B AND MASK,则二者属于同一子网。在典型 IPv4 以太网场景下,同子网主机处在同一广播域,可由交换机二层转发、用 ARP 直接解析对方 MAC,不必经过路由器;但若两台机器被划进了不同 VLAN,即便同网段也无法直接二层通信。所以这条判据是"必要条件",不是"一定能通"。CIDR / 掩码 / 主机数 速查
| CIDR | 点分掩码 | 关键字节(二分查找位) | 反掩码 | 地址总数 | 可用主机数 | 常见用途 |
|---|
默认(有类)掩码
A 类 1 – 126
255.0.0.0 /8 2²⁴−2 台
B 类 128 – 191
255.255.0.0 /16 2¹⁶−2 台
C 类 192 – 223
255.255.255.0 /24 2⁸−2 台
D 类 224 – 239
组播 multicast,无掩码概念
E 类 240 – 255
保留 / 实验
127.0.0.0/8
回环 loopback,本机测试
私有地址:
10.0.0.0/8 172.16.0.0/12(172.16–172.31) 192.168.0.0/16 APIPA 自动私有:169.254.0.0/16三种分层模型对照(点任意一层看详情)
OSI 七层(理论参考模型)
TCP/IP 四层(常见教学归纳)
五层(教学分析模型)
三种划分都只是理解网络的工具,层数并不唯一:OSI 七层是理论参考模型;TCP/IP 的层数在不同文献里说法并不一致(RFC 1122 按 4 层描述,工程文档里也常见 5 层写法),下表给的是最常见的教学归纳;五层则是国内教材为便于教学提出的分析模型。这个归纳里的主要差别:TCP/IP 通常不单列表示层和会话层(功能并入应用层),最下面两层常合称网络接口层。
层的详情
👆 先点上面任意一层
封装与解封装(点按钮看数据怎么被"套娃")
当前:
每往下一层就加一个本层首部(数据链路层还要多加尾部 FCS)。接收方反过来一层层剥掉首部,就是解封装。
位权算盘:128 64 32 16 8 4 2 1(点方块开关每一位)
128
0
64
0
32
0
16
0
8
0
4
0
2
0
1
0
二进制
十进制
算式(把为 1 的位权加起来)
十六进制
这就是 IP 换算的全部秘密:8 位一组,为 1 就加上对应的权值。
十六进制 ↔ 二进制 对照(1 个十六进制位 = 4 位二进制)
记住这张表,二进制转十六进制就是从右往左 4 位一组查表:
11000000 → 1100 0000 → C0 → 也就是 192。2 的幂次表(子网计算的基础)
| n | 2ⁿ | 2ⁿ − 1(n 个全 1) | 用途 |
|---|
快速转换技巧(按用到的频率排序)
分类判定器(输入任意 IPv4,按有类规则判)
类别
默认掩码(有类)
首字节(十进制 / 二进制)
网络位 / 主机位
该类可用网络数
该类每网可用主机数
按默认掩码算的网络地址
按默认掩码算的广播地址
首字节分布(0 – 255 一眼看清分界)
0127255
判类只看第一个字节,看它的高位前缀:
0 开头是 A 类、10 开头是 B 类、110 开头是 C 类、1110 是 D 类、1111 是 E 类。A – E 类总表
| 类别 | 首字节(十进制) | 首字节二进制前缀 | 默认掩码 | 网络位 | 主机位 | 可用网络数 | 每网可用主机数 | 典型用途 |
|---|
A 类为什么是 126 个网络而不是 128?因为首字节
B 类为什么从 128 开始?因为
0(本网络)和 127(回环)被保留,所以是 2⁷−2 = 126。B 类为什么从 128 开始?因为
127.x 整段划给了回环。
特殊地址 / 私有地址速查
| 地址块 | 名称 | 说明与考点 |
|---|
私有地址(RFC 1918)只有三个块,必须背下来:
📖 回环、私有、链路本地这些地址的详细讲解(含义、RFC 依据、能不能路由、考试考法)见 ⑩ 特殊地址详解页。
10.0.0.0/8、172.16.0.0/12(即 172.16–172.31)、192.168.0.0/16。私有地址不能出现在公网上,出去要经过 NAT 转换。📖 回环、私有、链路本地这些地址的详细讲解(含义、RFC 依据、能不能路由、考试考法)见 ⑩ 特殊地址详解页。
⚠️ 一个必须分清的概念
有类编址(classful)是历史模型,1993 年之后已被 CIDR(无类编址)取代——今天的互联网上,一个
但 IP 地址分类仍然有两个现实用途,所以必须学:
① 判断地址性质:是不是私有地址、回环、链路本地、组播——
② 考试口径:教材里的"默认掩码""A/B/C 类网络数"都是按有类规则出的题,答题必须按有类算。
所以:分类知识要记住,但别以为今天的公网还按类分配。
/22 或 /26 到处都在用,没人再看它"属于哪一类"。但 IP 地址分类仍然有两个现实用途,所以必须学:
① 判断地址性质:是不是私有地址、回环、链路本地、组播——
10.x 是私有的这个结论今天依然成立;② 考试口径:教材里的"默认掩码""A/B/C 类网络数"都是按有类规则出的题,答题必须按有类算。
所以:分类知识要记住,但别以为今天的公网还按类分配。
三地址判定器:这个 IP 是网络地址、广播地址,还是能用的主机地址?
结论
网络地址(主机位全 0)
广播地址(主机位全 1)
可用主机范围
地址总数 / 可用数
规则只有一条:主机位全 0 = 网络地址,主机位全 1 = 广播地址,其余都是可用主机地址。这两个特殊地址各占一个名额,所以可用主机数才是
2ⁿ − 2。三行看懂:为什么必须要有网络地址和广播地址
同一个子网里:网络地址用来标识这个子网本身(路由表里写的就是它);广播地址用来一次性发给子网内所有主机(比如 ARP 请求)。两者都不能作为某台主机的地址。
广播地址分几种(考试爱考细节)
| 类型 | 形式 | 作用范围 | 路由器转发? | 说明 |
|---|
这些地址都不能分配给主机
| 地址 | 为什么不能分配给主机 |
|---|
六个公式(子网计算的全部)
| 要求的量 | 公式 | 例子(192.168.10.130/26) |
|---|
两个特例(RFC 3021):
老教材一律按
/31 用于点对点链路,两个地址都能用(没有网络地址和广播地址之分);/32 是单主机路由,只有一个地址。老教材一律按
2ⁿ − 2 算,如果老师没提这两个特例,答题时按老师口径写。
特殊地址判定器(输入任意 IPv4,判它属于哪一类地址)
地址类别
这个 IP 本身(不看掩码能判断的)
所属地址块(最具体)
依据标准
公网可路由?
该地址块整体能否分配给主机
🔁 回环地址 loopback(127.0.0.0/8)
地址范围
127.0.0.0 – 127.255.255.255
最常用
127.0.0.1(等价于 localhost)
IPv6 回环
::1
数据流向
不出网卡,在本机协议栈内绕一圈
★ 高频考点:
另外两点:整个 127.0.0.0/8 都是回环,不只是 127.0.0.1(Linux 上
ping 127.0.0.1 能通,只证明本机的 TCP/IP 协议栈安装和配置正常;不能证明网卡、网线、本机 IP 地址配置正常。要验证网卡是否工作,得去 ping 本机的实际 IP(如 192.168.1.10)。另外两点:整个 127.0.0.0/8 都是回环,不只是 127.0.0.1(Linux 上
ping 127.1.2.3 一样通);回环地址不占用公网地址资源,也不属于任何一台主机的"网络配置"。
🏠 私有地址 RFC 1918(只有三个块,必须背下来)
| 地址块 | 相当于 | 地址数量 | 约 | 常见用途 |
|---|
三块合计 17,891,328 个地址(约 1789 万)。
为什么需要私有地址?IPv4 一共只有约 43 亿个地址,早就分完了。私有地址可以在不同内网里重复使用——你家的 192.168.1.0/24 和邻居家的可以完全一样。出门时由 NAT 把私有地址换成公网地址,这是 IPv4 能撑到今天的关键。
私有地址在公网上不可路由:骨干路由器看到目的地址是私有地址会直接丢弃,所以内网主机要上公网必须经过 NAT(或 VPN)。
考点:给你一个 IP 让你判断是不是私有地址;以及"私有地址可以直接上网吗"(不能,要 NAT)。
为什么需要私有地址?IPv4 一共只有约 43 亿个地址,早就分完了。私有地址可以在不同内网里重复使用——你家的 192.168.1.0/24 和邻居家的可以完全一样。出门时由 NAT 把私有地址换成公网地址,这是 IPv4 能撑到今天的关键。
私有地址在公网上不可路由:骨干路由器看到目的地址是私有地址会直接丢弃,所以内网主机要上公网必须经过 NAT(或 VPN)。
考点:给你一个 IP 让你判断是不是私有地址;以及"私有地址可以直接上网吗"(不能,要 NAT)。
📋 全部特殊地址一览(含 RFC 依据)
| 地址块 | 名称 | 依据 | 公网可路由 | 能否分配给主机 | 说明 |
|---|
⚠️ 三个高频考点,直接背结论
1.ping 127.0.0.1 通,说明了什么?
只说明本机 TCP/IP 协议栈正常。网卡坏了、网线没插、IP 没配好,它照样通。要验证网卡得 ping 本机实际 IP。
2.私有地址能直接上公网吗?
不能。私有地址在公网不可路由,出网必须经 NAT 转换成公网地址;跨内网互访要 VPN 或专线。
3.回环地址和私有地址会被公网路由器转发吗?
都不会。公网路由器遇到这两类目的地址一律丢弃(回环根本不出主机,私有地址不可路由)。这也是它们能"重复使用"的前提。
⚠️ 这个判定器的口径与局限(写清楚,免得误导)
1.只支持 IPv4
IPv6 是另一套:
::1 回环、fe80::/10 链路本地、fc00::/7 唯一本地(相当于 IPv6 的私有地址)、ff00::/8 组播。输入 IPv6 会直接报格式错误。2.一个地址可能同时属于多个块,本工具全部列出
例如
239.1.1.1 既在 239.0.0.0/8(管理范围组播),也在 224.0.0.0/4(组播总块);255.255.255.255 既是受限广播,也落在 240.0.0.0/4 保留块里。主类别取最具体(最小)的那个块,其余一并列在下面。3."能否分配给主机"是就整个地址块而言的,不是对这一个地址
单个地址能不能用必须结合掩码:
192.168.1.255 本身是合法私有地址,但在 /24 下它就是广播地址,不能分配给主机;10.0.0.0 在 /8 下是网络地址。判某个具体地址的角色,请用 ⑨ 页的三地址判定器(带掩码)。4.不判断「定向广播」
像
192.168.1.255 这种指向某个网段的广播地址,必须知道掩码才能确定,本页只管全局保留块,不管子网内部的角色。5.保留块的清单也不是永恒的
IANA 的特别用途地址登记表(RFC 6890)会更新,例如
192.88.99.0/24 已随 6to4 废弃而失去用途。本工具收录的是当前常见条目,做严格研究请查 IANA 官方登记表。