计算机网络——IP地址

一、IP地址是什么?

  1. 定义

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

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

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

  2. IP地址的组成

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

      • 示例:11000000.10101000.00000001.00000001192.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. 命令行工具

    • WindowsWin + R → 输入 cmd → 执行 ipconfig

      • 查找 IPv4 AddressIPv6 Address
    • Linux/macOS :终端输入 ifconfigip a


相关推荐
车载测试工程师11 小时前
CAPL学习-AVB交互层-媒体函数2-其他类函数待分类
学习·tcp/ip·媒体·capl·canoe
福尔摩斯张14 小时前
插件式架构:解耦与扩展的艺术与实践(超详细)
linux·服务器·网络·网络协议·tcp/ip
yenggd16 小时前
企业总部-分支-门点-数据中心使用骨干网SRv6 BE互联互通整体架构配置案例
运维·网络·计算机网络·华为·架构
FserSuN16 小时前
TCP RST 与 Broken Pipe:从协议语义到操作系统信号的体系化梳理
网络·网络协议·tcp/ip
apihz17 小时前
全球IP归属地查询免费API详细指南
android·服务器·网络·网络协议·tcp/ip
fiveym17 小时前
PXE装机遇DHCP错误:ICMP echo reply导致IP分配失败原理解析
网络协议·tcp/ip·php
梁辰兴18 小时前
计算机网络基础:局域网的数据链路层
网络·网络协议·计算机网络·计算机·数据链路层·局域网·梁辰兴
老王熬夜敲代码18 小时前
IP和MAC的深入理解
linux·网络·笔记·网络协议
梁辰兴18 小时前
计算机网络基础:以太网的信道利用率
服务器·网络·计算机网络·计算机·以太网·信道利用率·梁辰兴
小熊哥^--^18 小时前
谈谈对传输层协议TCP的理解
网络·网络协议·tcp/ip