logo
Foundations

IP

IP 基础、版本与类型

IP address 是用来标识 device 在 internet 或 local network 上的唯一地址。IP 是 “Internet Protocol”,是一套规则,规定 data 在 internet / local network 上传输的格式。

本质上,IP address 是 device 之间传输信息的标识。它包含 location 信息,让设备能被访问与通信。互联网需要区分不同的 computers、routers、websites,IP address 就是实现这个的基础,也是 internet 工作机制里非常关键的一环。

Versions

下面看 IP address 的不同版本:

IPv4

最早的 Internet Protocol 是 IPv4,使用 32-bit 数字的点分十进制表示法,地址总量约 40 亿。早期够用,但随着 internet adoption 增长就不够了。

Example: 102.22.192.181

IPv6

IPv6 是 1998 年引入的新协议,2000 年代中期开始部署。由于 internet 用户持续指数级增长,IPv6 的部署至今仍在进行中。

IPv6 使用 128-bit 的十六进制表示法,可提供约 ~340e+36 个 IP address,足以覆盖未来很长时间的需求。

Example: 2001:0db8:85a3:0000:0000:8a2e:0370:7334

Types

下面看 IP address 的常见类型:

Public

Public IP 是公网地址,通常一个 primary address 对应整个 network。在这种场景下,网络内所有连接设备对外显示同一个 IP。

Example: ISP 分配给 router 的 IP address。

Private

Private IP 是内网地址,分配给每个连接到你 local network 的 device,比如电脑、平板、手机等。

Example: 家用 router 给各设备分配的 IP address。

Static

Static IP 不会变化,通常是手动配置或长期保留的地址,比动态地址更贵但更稳定。

Example: geo-location service、remote access、server hosting 等场景常用。

Dynamic

Dynamic IP 会定期变化,由 Dynamic Host Configuration Protocol (DHCP) server 分配。Dynamic IP 是最常见的类型,成本低,也方便在 network 内复用地址。

Example: consumer 设备与个人使用场景更常见。

相关练习题

IP

暂无相关练习题