计算机网络——IP地址

一、IP地址是什么?

  1. 定义

    IP地址是互联网协议(Internet Protocol)为每台联网设备分配的唯一标识符,由一串数字(IPv4)或字母与数字组合(IPv6)构成。

    • 核心作用:定位设备位置 + 实现端到端通信。

    • 类比:手机的号码、快递的收货地址。

  2. IP地址的组成

    • IPv4 (主流):32位二进制,通常写成四组十进制数,如 192.168.1.1。

      • 示例:11000000.10101000.00000001.00000001 → 192.168.1.1
    • IPv6 (下一代):128位,写成八组十六进制数,如 2001:0db8:85a3::8a2e:0370:7334。

      • 特点:地址空间近乎无限,可满足物联网(IoT)的海量需求。

二、IP地址的分类:公网、私网与特殊地址

  1. 公网IP vs 私网IP

    • 公网IP:全球唯一,由ICANN、APNIC等机构分配,用于互联网直接通信。

      • 示例:你访问百度时,服务器的公网IP是 220.181.38.148。
    • 私网IP:局域网内使用,不可直接访问互联网,需通过NAT(网络地址转换)。

      • 保留范围:

        • 10.0.0.0 ~ 10.255.255.255

        • 172.16.0.0 ~ 172.31.255.255

        • 192.168.0.0 ~ 192.168.255.255

  2. 特殊IP地址

    • 环回地址 :127.0.0.1,用于本机测试(如搭建本地服务器)。

    • 自动配置地址 :169.254.x.x,当设备无法获取IP时自动生成。

    • 广播地址 :向同一子网所有设备发送数据(如 192.168.1.255)。


三、IP地址的版本演进:IPv4与IPv6

特性 IPv4 IPv6
地址长度 32位(约43亿个地址) 128位(约3.4×10³⁸个地址)
表示方式 点分十进制(如 192.168.1.1) 冒号分隔十六进制(如 2001:db8::1)
安全性 依赖附加协议(如IPSec) 原生支持IPSec加密
配置方式 手动或DHCP 支持自动配置(SLAAC)
典型应用 传统网络设备 5G、物联网、智慧城市

为什么需要IPv6?

IPv4地址已濒临枯竭(2019年全球IPv4地址池耗尽),而IPv6不仅能解决地址短缺问题,还提升了路由效率、安全性及对移动设备的支持。


四、IP地址如何分配?

  1. 分配层级

    • ICANN:管理全球IP地址资源,分配给五大区域互联网注册机构(RIR)。

    • RIR:如APNIC(亚太)、ARIN(北美),进一步分配给ISP(互联网服务商)。

    • ISP:向企业或家庭用户提供公网IP。

  2. 家庭网络中的IP分配

    • 光猫/路由器通过DHCP协议自动为手机、电脑分配私网IP(如 192.168.1.100)。

    • 对外通信时,路由器通过NAT将私网IP转换为公网IP(如 120.230.10.20)。


五、如何查看你的IP地址?

  1. 命令行工具

    • Windows :Win + R → 输入 cmd → 执行 ipconfig。

      • 查找 IPv4 Address 或 IPv6 Address。
    • Linux/macOS :终端输入 ifconfig 或 ip a。


相关推荐
Java成神之路-6 小时前
TCP Socket 与 UDP Socket
tcp/ip·计算机网络·udp
博客zhu虎康1 天前
实现局域网P2P通信:内网发送消息
网络·网络协议·p2p
|_⊙1 天前
网络层协议 IP
服务器·网络·tcp/ip
沫璃染墨2 天前
从零入门计算机网络系列(十五):TCP可靠传输机制详解——从序号与确认应答到乱序处理
服务器·网络·c++·tcp/ip·tcp
流浪0012 天前
计算机网络篇20:网络层——IP 协议的定位与 IPv4 报头字段,从 20 字节首部到 TTL 防环
tcp/ip·计算机网络·ttl·网络层协议·ip报头
zhengfei6112 天前
CVE-2026-98432:Linux 内核 TCP 释放后重用漏洞,CVSS 9.8 但补丁覆盖极不均衡
linux·运维·tcp/ip
xixingzhe22 天前
AI 对话打字机效果:SSE 和 HTTP 的区别与适用场景
网络·网络协议·http
叼烟扛炮2 天前
Linux 学习笔记(五十一):数据链路层与 ARP 协议——局域网寻址与黑客骗局
linux·网络·网络协议·php·tcpdump
沫璃染墨3 天前
从零入门计算机网络系列(十四):TCP报文与字节流本质——从数据封装到报文边界
linux·服务器·网络·网络协议·tcp/ip·tcp
byte轻骑兵3 天前
【LMP】规范精讲[13]: 参数的户口本、公钥的集装箱与出厂的兜底值
人工智能·网络协议·人机交互·lmp·蓝牙链路管理