当前位置: 首页 > news >正文

IP 地址

文章目录

  • IP 地址
    • IP 地址的分类
      • IPv4 地址
      • IPv6 地址
    • 公有 IP 与私有 IP
    • 静态 IP 与动态 IP
    • 子网与子网掩码
    • 常见 IP 地址用途
    • IP 地址的工作方式
    • 总结

IP 地址

IP(Internet Protocol)地址是计算机网络中的标识符,用于唯一标识网络中的设备。它可以是 IPv4 或 IPv6 地址,负责网络通信中的寻址和数据传输。

在 TCP/IP 设计之初,为了标识互联网中的每台主机的身份,设计人员为每个接入网络中的主机都分配一个IP地址(Internet Protocol Address),是一个32位的整数地址,只有合法的IP地址才能接入互联网中并且与其他主机进行通信,IP地址是软件地址,不是硬件地址,硬件 MAC 地址是存储在网卡中的,应用于本地网络中寻找目标主机。而IP地址能让一个网络中的主机能够与另一个网络中的主机进行通信,无需理会这些主机之间的MAC地址。

IP 地址的分类

IPv4 地址

IPv4 地址由 32 位二进制组成,通常以 点分十进制表示,例如:
192.168.1.1
IPv4 地址范围从 0.0.0.0 到 255.255.255.255,总共有大约 42 亿个地址。

IPv4 地址的分类
在全球的互联网中,每个主机都要唯一的一个IP地址作为身份识别,那么这么多IP地址是怎么样分配的呢?这不可能是随意自由选择IP地址的,实际上每个主机的IP地址的一部分都由其所在的子网决定的,所以又出现了IP地址分类编址的概念,网络的类型决定了IP 地址将如何划分成网络部分和节点部分,在分类编址中,设计者把所有的IP地址划分为5大类,分别为A、B、C、D、E五类,每一类地址都觉定了其中IP地址的一部分组成,具体见下图

在这里插入图片描述

类别地址范围主要用途

  • A 类1.0.0.0 – 126.255.255.255大型网络(政府、企业)
  • B 类128.0.0.0 – 191.255.255.255中型网络(高校、公司)
  • C 类192.0.0.0 – 223.255.255.255小型网络(家庭、办公室)
  • D 类224.0.0.0 – 239.255.255.255组播(Multicast)
  • E 类240.0.0.0 – 255.255.255.255预留(研究用途)

📌 示意图:IPv4 地址分类
A 类: 10.0.0.0
B 类: 172.16.0.0
C 类: 192.168.1.0

各类 IP 地址的特点
在这里插入图片描述

IPv6 地址

由于 IPv4 地址已接近耗尽,IPv6 采用 128 位地址,可以提供 2¹²⁸ 个地址。
IPv6 示例:
2001:0db8:85a3:0000:0000:8a2e:0370:7334
IPv6 采用 冒号分隔的十六进制表示,并支持地址缩写:

2001:db8::8a2e:370:7334

公有 IP 与私有 IP

类型适用范围例子公有 IP互联网设备8.8.8.8(Google DNS)私有 IP局域网(LAN)192.168.1.1、10.0.0.1
私有 IP 地址范围(不能用于公网):

  • A 类: 10.0.0.0 – 10.255.255.255
  • B 类: 172.16.0.0 – 172.31.255.255
  • C 类: 192.168.0.0 – 192.168.255.255
    📌 示意图:私有与公有 IP
    互联网(公有 IP) <——> 路由器(公有 IP) <——> 内部网络(私有 IP)

静态 IP 与动态 IP

类型说明适用场景静态 IP手动分配,固定不变服务器、企业网络动态 IP由 DHCP 自动分配家庭宽带、手机网络

子网与子网掩码

子网掩码用于区分 网络部分 和 主机部分,例如:
IP 地址:192.168.1.10
子网掩码:255.255.255.0
这表示 192.168.1.x 属于同一子网。
CIDR 表示法:

192.168.1.10/24  (子网掩码 255.255.255.0)

常见 IP 地址用途

IP 地址用途127.0.0.1本机回环地址(Loopback)8.8.8.8Google DNS255.255.255.255广播地址169.254.x.xAPIPA(自动分配 IP)

IP 地址的工作方式

IP 地址用于网络通信,基本流程如下:
1.设备分配 IP 地址(手动或动态获取)。
2.DNS 解析将域名转换为 IP 地址(例如 www.google.com -> 142.250.190.14)。
3.数据包通过路由器转发到目标 IP 地址。
4.目标设备接收数据并返回响应。
📌 示意图:数据包传输过程

用户电脑 (192.168.1.2)  --->  路由器  --->  互联网 (8.8.8.8)

总结

✅ IPv4 由 32 位组成,IPv6 由 128 位组成。
✅ IP 地址有公有、私有、静态、动态等类型。
✅ 子网掩码用于区分网络部分和主机部分。
✅ IP 地址用于标识设备,路由器负责数据包的转发。
📌 掌握 IP 地址的基础概念,有助于理解计算机网络的核心原理!


http://www.mrgr.cn/news/94235.html

相关文章:

  • ROS实践(四)机器人建图(gmapping)
  • 3.数据结构-串、数组和广义表
  • 使用Leaflet 搭建一个前端地图项目,实现类似原神、黑神话悟空的标点互动地图效果
  • 云效、流水线、Gradle缓存问题、build.gradle配置snapshot
  • css 知识点整理
  • vue-next-admin修改配置指南
  • python 面试题
  • 使用arm嵌入式编译器+makefile编译管理keil项目
  • node.js-node.js作为服务器,前端使用WebSocket(单个TCP连接上进行全双工通讯的协议)
  • 江科大51单片机笔记【10】DS1302时钟可调时钟(下)
  • 江科大51单片机笔记【15】直流电机驱动(PWM)
  • Android ANR 监控方法与事件分发耗时优化实战
  • 江科大51单片机笔记【12】AT24C02(I2C总线)
  • Django与视图
  • 【C++ 系列文章 基础 01 -- std::string 与 fmt::format】
  • C语言中的assert断言,你了解多少呢?
  • (Lauterbach调试器学习笔记)一、首次连接TriCore开发板调试
  • 16 | 实现简洁架构的 Store 层
  • 六、OpenGL中EBO的使用及本质
  • DNS 原理 | 解析过程 / 实验