CodeRoadMap
首页路线题库资源库文章社区
CodeRoadMap

程序员的学习成长路线图。内容免费开放,登录后可同步路线图与课时进度。

由 程序员柏风 独立维护 · 关于作者

学习

  • 路线图
  • 课程
  • 面试题
  • 文章
  • 我

更多

  • 资源
  • 社区
  • 关于作者
  • 内容说明

© 2026 CodeRoadMap

津ICP备2026012044号-1·津公网安备12011002026155号·coderoadmap@126.com
计算机网络入门/课时/IP 地址与子网
RawBlame
课时目录12 节

计算机网络入门

  1. 01网络为什么重要
  2. 02分层模型
  3. 03IP 地址与子网
  4. 04TCP 与 UDP
  5. 05端口与服务
  6. 06诊断工具
  7. 07防火墙概念
  8. 08负载均衡
  9. 09NAT 与反向代理
  10. 10VPN 与隧道
  11. 11排障流程
  12. 12综合练习

IP 地址与子网

IPv4、CIDR、公网/私网、127.0.0.1。

35 分钟

IP 地址与子网

IP 地址是网络层设备的「门牌号」。IPv4 形如 203.0.113.10;同一子网内设备可直接二层/三层互通,跨公网则经路由转发。CodeRoadMap 服务器有 公网 IP,应用与数据库用 私网/回环 地址。

学习目标

  • 读懂 IPv4 与 CIDR 表示法
  • 区分公网 IP、私网 IP、127.0.0.1
  • 理解云服务器「弹性 IP」与内网 IP 的角色

核心内容

IPv4 与 CIDR

  • 点分十进制:4 段 0–255,如 192.168.1.100
  • CIDR:192.168.1.0/24 表示前 24 位为网络号,主机号 256 个地址
  • 子网掩码:/24 ≈ 255.255.255.0
ip addr show eth0          # Linux 查看网卡 IP
ip route show default      # 默认网关

公网 vs 私网 vs 回环

范围用途CodeRoadMap
公网 IP全球路由,DNS A 记录指向云 VPS 弹性 IP
10.0.0.0/8、172.16.0.0/12、192.168.0.0/16内网,不可直接上公网云厂商 VPC 内网
127.0.0.1本机回环Nginx → :8080、:3000

域名 coderoadmap.cn 经 dns-coderoadmap 解析到 公网 IP;MySQL :3306 只绑 127.0.0.1,不暴露公网。

在本站架构里

Internet ──► 公网 IP :443 ──► Nginx(Linux 网卡 eth0)
                                  │
                    127.0.0.1:3000  Next.js
                    127.0.0.1:8080  Spring Boot
                    127.0.0.1:3306  MySQL

业务进程监听 回环,外网无法直连 8080/3306(配合 linux-firewall)。

常用命令

ping -c 3 8.8.8.8                    # 测公网连通
ping -c 3 127.0.0.1                  # 本机栈正常
curl -4 ifconfig.me                    # 查看本机出口公网 IP

IPv6(AAAA 记录)见 dns-records;本站以 IPv4 为主。

练习

  • 解释 子网最多多少可用主机地址
/24
  • 为何 Spring Boot 应绑 127.0.0.1 而非 0.0.0.0
  • 用 ip addr 查看服务器公网与内网地址
  • 小结

    IP 负责寻址:公网入口在 :443,业务与数据库走 127.0.0.1。 下一课讲 TCP 与 UDP 如何在该 IP 上承载端口。

    加载本节练习…
    ← 上一课分层模型下一课 →TCP 与 UDP