一、今日学了啥?
- IPv4地址为32位二进制,常以点分十进制表示(如192.168.1.1),每段8位,范围0-255。
- IP地址按网络号与主机号划分,分为A、B、C、D、E五类:
- A类:网络号占前8位(首位固定为0),主机号占后24位
- B类:网络号占前16位(前两位固定为10),主机号占后16位
- C类:网络号占前24位(前三位固定为110),主机号占后8位
- 主机号全0表示网络地址,全1表示广播地址,均不可分配主机。实际可用主机数需减2。
- 特殊地址:127.0.0.1为环回地址(测试本机),0.0.0.0和169.254.x.x为无效地址(DHCP分配失败时出现)。
二、重点/要记住的!
-
🔺 点分十进制与二进制转换(32位 → 4段)
-
🔺 网络号与主机号的划分规则(A/B/C类位数差异)
-
🔺 广播地址(全1)与网络地址(全0)的用途
-
🔺 环回地址(127.0.0.1)用于本地测试
-
❌ 可用主机数计算需减2(漏减全0/全1)
-
❌ A类地址范围是1.0.0.0126.255.255.255(非0127)
-
❌ D类(1110开头,组播)和E类(1111开头,保留)不用于主机分配
三、今天的小收获/卡住的地方
-
例题:网络不可用时测试网络程序,应使用的目的IP是?
- 答案:127.0.0.1(环回地址)
- 解析:环回地址绕过物理网络,直接测试本机TCP/IP协议栈。
- 解题流程:
- 判断网络环境是否可用 → 不可用
- 排除依赖物理网络的选项(如本地物理IP、广播地址)
- 选择环回地址(127.0.0.1)确保本机自测成功
flowchart TD A[网络不可用] --> B{选择测试IP} B --> C[使用本地物理IP<br>(如192.168.1.10)] B --> D[使用环回地址<br>(127.0.0.1)] C --> E[依赖物理网络<br>失败] D --> F[绕过硬件<br>成功测试本机协议栈]
四、明天学啥?
明天学习子网拆分和路由汇聚
像实干家一样思考问题,像思想家一样付诸行动。
愿你我共同进步!
