IP地址
IP地址是互联网协议地址(Internet Protocol Address)的简称,是按互联网协议分配给联网设备或其网络接口的数字标签,用于标识设备并指明其在网络中的位置。它是数据包在互联网上从源端送达目的端的寻址基础,目前互联网上并行使用IPv4与IPv6两个版本;由于IPv4的32位地址空间已分配完毕,向128位的IPv6过渡成为网络演进的长期方向。
定义
IP地址是分配给使用互联网协议(IP)的设备的一种数字标签,可以对应整台设备,也可以对应设备上的某个网络接口。互联网工程任务组(IETF)在1981年发布的RFC 791中为IPv4确立了地址格式,规定它是一个32位的数值,并在报文中以固定长度的字段出现。
该规范把名字、地址和路由区分开来:名字表示要找什么,地址表示它在哪里,路由表示怎样抵达那里;IP协议主要处理地址,由上层协议完成名称到地址的映射[1]。地址本身只是一串比特,人们看到的点分十进制或冒号分隔写法,都是便于阅读的表示形式[2]。
IP地址通常兼具两重含义:一是唯一地标识某台主机或其网络接口,二是标明该主机接入网络时所处的位置,使转发设备能够判断数据包应走哪条路径[3]。正因为具备这种统一的地址格式,接入互联网的不同网络才能彼此识别并交换数据[4]。
原理
IPv4地址由32位二进制数构成,写作4组用点号分隔的十进制数,每组取值0到255,例如192.168.1.42[2]。这种格式常被称为点分四段式,每组对应8个二进制位,合起来刚好是一个32位的整数。
早期编址采用分类结构,地址被分为A、B、C三类,最前面的若干位决定类别,网络号与主机号的划分也随之不同:A类用首组数字作网络号,B类用前两组,C类用前三组。此外还有保留给多播等用途的D类与E类[5]。同一网络内各主机的主机号必须互不相同,主机号全为0表示网络本身,全为1表示该网段的广播地址。
由于分类方式灵活性不足、地址浪费严重,1993年提出的无类域间路由(CIDR)改以可变长度的网络前缀来划分地址,既节省空间,也便于路由聚合。与此配合的还有网络地址转换(NAT),它让内部网络的多台主机共用少量公网地址出入互联网,1996年的RFC 1918另行划出若干私有地址段供机构内部使用[6]。
路由转发采取逐跳推进的方式:数据包每经过一台路由器就离目的网络更近一步,直到由位于目的网段的路由器完成最后投递[2]。地址并非总是长期固定,动态主机配置协议(DHCP)可以由服务器在主机接入时临时下发地址,主机断开后再把地址交回地址池[6]。
发展历程
20世纪70年代,阿帕网(ARPANET)上不同主机的互联需求催生了互联网协议的雏形。1981年9月,RFC 791作为IPv4的规范文本公开,1983年该协议在阿帕网上正式启用,逐步成为互联网的基础。
进入90年代,互联网规模迅速扩张,32位地址空间能否支撑长期增长成为问题,IETF自1991年起着手研究下一代协议。1993年12月发布的RFC 1550以IPng之名征集方案,1995年1月RFC 1752确定采用128位地址并正式改称IPv6[7]。此后IPv6规范多次修订,1998年的RFC 2460成为较长时期的依据,2017年7月的RFC 8200将其升格为互联网标准[7]。
地址枯竭的进程也按阶段推进:2011年2月,IANA层面的IPv4地址池分配完毕;2019年11月25日,欧洲网络协调中心(RIPE NCC)宣布其最后的IPv4地址分配出去[3]。IPv6的分配自1999年7月由IANA开始,各操作系统与网络设备在2000年代陆续完成支持实现[7]。
应用
IPv6地址长128位,写作8组以冒号分隔的十六进制数,例如2001:0db8:85a3:0000:0000:8a2e:0370:7334;每组的前导零可以省略,连续的零组可用双冒号代替,但双冒号在一个地址中只能出现一次[2]。128位可提供约$3.4\times10^{38}$个地址,远超IPv4约43亿个的规模[3]。
除地址空间外,IPv6还简化了报文头部、在协议中内建对IPsec的支持,并增强了移动性与服务质量方面的能力[3]。IPv6取消了广播地址,改为以多播方式向一组接口投递[8]。两个地址族被视为并行的两套体系,缺少网关协助时,IPv4主机无法直接向IPv6主机发送数据包,因此双栈、隧道与转换等共存手段被广泛采用[2]。
在实际网络中,服务器、路由器端口以及各类终端都需要地址才能通信;地址的分配与注册由互联网名称与数字地址分配机构(ICANN)统筹,具体片区事务则由各地区注册管理机构承担[5]。公网地址可直接用于访问互联网,私有地址仅在机构内部使用,需要访问外部时由NAT完成转换[5]。
局限
IPv4的地址总量约42.9亿个,在物联网与移动终端大规模接入后已无法满足需求,其全球地址池的耗尽成为IPv6设计的直接动因[3]。NAT虽然缓解了短缺,却打破了互联网端到端的模型,使P2P、VoIP与虚拟专用网等应用难以直接建立连接,同时增加转换设备的处理负担,并妨碍用跟踪路由工具还原数据包路径[6]。
地址与主机之间并非一一对应:一台设备可以有多个地址,一个地址也可在特定时刻只供一处使用,动态分配使同一地址在不同时间属于不同用户[9]。地址本身并不记录使用者的身份信息,它只能定位到接入网络与大致区域,因此并非精确的位置或身份凭据[9]。
协议层本身的地址机制也不提供可靠性保障,IPv4被设计为尽力而为的数据报服务,差错与拥塞处理交由上层协议承担[7]。IPv6的推广还受制于与既有IPv4设施的长期共存,两套体系之间的兼容与过渡需要额外机制支撑[2]。
参见
参考资料
- US10652150 [引用日期2026-10-29]
- ip-addresses [引用日期2026-10-29]
- IP地址(互联网协议地址) [引用日期2026-10-29]
- 中国科普博览_电信博物馆 [引用日期2026-10-29]
- [科普中国]-通用地址管理 - 版权归原作者所有,如有侵权,请联系我们 [引用日期2026-10-29]
- CIDR (RFC 4632) [引用日期2026-10-29]
- IPv4, RFC 791 (Sep 1981) (Updated by: 1349, 2474, 6864) [引用日期2026-10-29]
- Protocolo de Internet Versión 6 (ipv6) [引用日期2026-10-29]
- 用户 IP,里面藏了多少秘密? [引用日期2026-10-29]