跳到主要内容

IP 地址

IP 地址如何让数据找到目标?​

  • IP 地址: 标识网络接口在网络中的位置,路由器依据目标地址转发数据包,可以类比邮寄时使用的地址;
  • 地址与设备: 一台设备可以有多个接口和多个地址,地址也可能变化,因此 IP 不是永久的设备身份证;
  • 寻址边界: IP 负责把包送往目标网络和接口,具体交给哪个应用还需要传输层端口;

IPv4 与 IPv6 怎样表示地址?​

版本位数地址空间示例
IPv432约 43 亿192.0.2.10
IPv6128约 3.4 × 10³⁸2001:db8::10
  • IPv4: 常见表示由四段十进制数构成,地址空间有限是部署 IPv6 的主要动机;
  • IPv6: 使用十六进制和冒号表示,连续零段可按规则压缩,地址长度增加需要网络设备与应用共同支持;
  • 版本迁移: 两种协议可以并存,地址空间更大不等于某个服务自动支持 IPv6;

公网与私网地址的区别是什么?​

  • 公网地址: 用于公共互联网路由,其可达性仍取决于路由、防火墙和服务监听;
  • 私网地址: 在组织或家庭网络内部使用,可由不同独立网络重复使用,不能直接当作全球唯一的公网目标;
  • NAT: 网络地址转换把内部连接映射到公网连接,解释了多个家庭设备共享一个出口公网地址的常见现象;
  • 原文修正: 共享一个公网地址是常见 NAT 部署方式,并非“公网地址”的定义,也不是所有网络必须如此;

静态与动态地址适合什么场景?​

分配方式工作方式典型场景代价
静态地址保持稳定,由管理员或分配策略固定服务托管、远程访问维护地址分配,避免冲突
动态DHCP 等机制按租约分配终端接入、地址复用不能假设地址永久不变
  • 分类维度: 公私网描述使用范围,静动态描述分配方式,二者可以组合;
  • 设计影响: 如果客户端依赖长期稳定入口,应通过域名等机制隔离底层地址变化;