元素码农
基础
UML建模
数据结构
算法
设计模式
网络
TCP/IP协议
HTTPS安全机制
WebSocket实时通信
数据库
sqlite
postgresql
clickhouse
后端
rust
go
java
php
mysql
redis
mongodb
etcd
nats
zincsearch
前端
浏览器
javascript
typescript
vue3
react
游戏
unity
unreal
C++
C#
Lua
App
android
ios
flutter
react-native
安全
Web安全
测试
软件测试
自动化测试 - Playwright
人工智能
Python
langChain
langGraph
运维
linux
docker
工具
git
svn
🌞
🌙
目录
▶
网络层
▶
IP协议
IP数据报格式
子网划分原理
CIDR无类寻址
IP分片与重组
IP选项字段
▶
ICMP协议
差错报文类型
Ping实现原理
Traceroute原理
▶
ARP协议
地址解析原理
ARP缓存表
代理ARP
▶
路由协议
RIP协议详解
OSPF协议原理
BGP协议机制
▶
IPv6协议
IPv6地址结构
IPv6报文格式
IPv6扩展头
IPv6过渡技术
▶
移动IP
移动IP原理
代理发现机制
注册与路由优化
▶
网络QoS
QoS服务模型
IntServ架构
DiffServ架构
MPLS技术
▶
NAT技术
NAT原理与类型
NAT穿透技术
NAT64与DNS64
▶
组播路由
组播基础
IGMP协议
PIM协议族
▶
网络安全
IPSec协议族
VPN技术详解
DDoS防护
▶
传输层
▶
TCP协议
三次握手机制
滑动窗口原理
拥塞控制算法
四次挥手过程
超时重传机制
TCP状态转换
快速重传机制
快速恢复算法
选择性确认SACK
时间戳选项
▶
UDP协议
数据报结构解析
实时传输优化
UDP校验和计算
UDP广播与多播
UDP性能调优
UDP可靠传输
▶
SCTP协议
SCTP协议概述
多宿主支持
多流传输
关联建立过程
心跳机制
▶
传输层安全
TLS协议详解
DTLS协议
密钥交换机制
证书验证
▶
应用层
▶
HTTP协议
请求响应模型
持久连接机制
HTTP消息格式
状态码详解
Cookie机制
HTTP缓存机制
HTTP认证机制
HTTPS详解
TLS/SSL协议
HTTP/1.0详解
HTTP/1.1详解
HTTP/2详解
HTTP/3详解
▶
DNS系统
域名解析过程
记录类型详解
递归与迭代查询
DNS缓存机制
▶
FTP协议
FTP工作原理
主动与被动模式
FTP命令详解
▶
SMTP协议
邮件传输流程
SMTP会话过程
邮件格式规范
▶
DHCP协议
DHCP工作原理
地址分配过程
DHCP中继代理
▶
SNMP协议
SNMP架构
MIB数据库
SNMP操作
SNMPv3安全机制
▶
WebSocket协议
WebSocket原理
握手升级机制
数据帧格式
心跳与连接维护
▶
QUIC协议
QUIC协议特性
0-RTT建连
多路复用
丢包恢复
▶
gRPC协议
gRPC基础
服务定义
通信模式
负载均衡
发布时间:
2025-03-28 10:04
↑
☰
# IPv6地址结构 ## 概述 IPv6地址是互联网协议第6版使用的地址格式,长度为128位(16字节),采用冒号十六进制表示法。相比IPv4,它提供了更大的地址空间和更好的层次化寻址能力。 ## 地址表示方法 ### 1. 基本格式 1. 完整格式 - 8组16位数字,每组4个十六进制数 - 组之间用冒号(:)分隔 - 示例:2001:0db8:85a3:0000:0000:8a2e:0370:7334 2. 简化规则 - 每组前导零可以省略 - 连续的零组可用双冒号(::)替代(仅能使用一次) - 示例:2001:db8:85a3::8a2e:370:7334 ### 2. 特殊表示 1. IPv4映射地址 - 格式:::ffff:IPv4地址 - 示例:::ffff:192.168.1.1 2. IPv4兼容地址 - 格式:::IPv4地址 - 示例:::192.168.1.1 ## 地址类型 ### 1. 单播地址 ```mermaid sequenceDiagram participant S as 源主机 participant D as 目标主机 Note over S,D: 单播通信过程 S->>D: 发送数据包到单一目标 D->>S: 目标主机响应 ``` 1. 全球单播地址 - 前缀:2000::/3 - 全球可路由 - 用于互联网通信 2. 链路本地地址 - 前缀:fe80::/10 - 仅在本地链路有效 - 用于邻居发现 3. 唯一本地地址 - 前缀:fc00::/7 - 仅在本地网络有效 - 类似于IPv4私有地址 ### 2. 多播地址 1. 结构特征 - 前缀:ff00::/8 - 包含范围字段 - 包含组ID 2. 常用多播地址 - 所有节点地址:ff02::1 - 所有路由器地址:ff02::2 - 请求节点多播地址 ### 3. 任播地址 1. 定义特点 - 分配给多个接口 - 数据包发往最近的接口 - 用于负载均衡 2. 应用场景 - DNS服务器 - 内容分发 - 移动IPv6 ## 地址分配 ### 1. 静态配置 1. 手动配置 - 直接指定地址 - 指定前缀长度 - 配置默认网关 2. 最佳实践 - 使用易记的地址 - 记录地址分配 - 定期更新维护 ### 2. 动态配置 1. 无状态自动配置(SLAAC) - 路由器通告 - EUI-64生成接口标识 - 重复地址检测 2. DHCPv6 - 有状态地址配置 - 额外配置信息 - 地址管理 ## 地址规划 ### 1. 网络设计 1. 层次化寻址 - 地理位置划分 - 功能区域划分 - 预留扩展空间 2. 安全考虑 - 隔离关键系统 - 简化防火墙规则 - 便于访问控制 ### 2. 迁移策略 1. 双栈部署 - 同时支持IPv4和IPv6 - 平滑过渡 - 兼容性保证 2. 分阶段实施 - 制定迁移计划 - 测试验证 - 逐步推广 ## 最佳实践 ### 1. 地址选择 1. 地址类型选择 - 根据应用需求 - 考虑安全性 - 便于管理维护 2. 编址方案 - 保持简洁清晰 - 预留扩展空间 - 便于故障排查 ### 2. 安全建议 1. 地址保护 - 隐藏内部地址 - 使用临时地址 - 控制地址扫描 2. 访问控制 - 实施防火墙策略 - 监控异常访问 - 定期安全审计