IPv6基础

简介: IPv6基础

IPv6地址

IPv6地址的长度为128 bit。一般用冒号分割为8段,每一段16 bit,每一段内用十六进制表示。

十六进制每个数字代表4个bit

与IPv4地址类似,IPv6也用“IPv6地址/掩码长度”的方式来表示IPv6地址。

例如2001:0DB8:2345:CD30:1230:4567:89AB:CDEF/64

IPv6缩写方法:

1、前导0可以省略

2、连续0可以使用双冒号表示,但是冒号只能使用一次

若缩写后的IPv6地址出现两个“::”,会导致无法还原原始的IPv6地址

例:2001:0000:0000:0000:0000:0000:0000:0001/64

可以简写为:

2001::1/64

IPv4通信方式:单播(一对一)、组播(一对特定)、广播(一对所有,如直播)

IPv6通信方式:单播(一对一)、组播(一对特定)、任播(一对近)

IPv6地址分类

根据IPv6地址前缀,可将IPv6地址分为单播地址、组播地址、任播地址

单播地址:

全球单播地址(例如IPv4公网IP):2000::/3

唯一本地地址:FD00::/8

链路本地地址:FD80::10

特殊地址

其他单播地址

2001:0000:0000:0000:0000:0000:0000:0000 /64

00-e0-fc-1a-30-36

0000- 0000 -1110- 0000

0000-0010-1110-0000

02-e0-fcfffe1a3036

2001::2e0:FCff:Fe1A:3036

总结

对比项

IPv6

IPv4

地址长度

128 bit

32 bit

报文格式

固定40 Byte的基本包头,变长的拓展字段来实现一些IPv6的特性

通过在基本头部上增加option字段的方式支持拓展特性

地址类型

单播、组播、任播

单播、组播、广播

地址配置

静态、DHCP、SLAAC

静态、DHCP

重复地址检测

通过ICMPv6实现

通过免费ARP实现

地址解析

通过ICMPv6实现

通过ARP实现

IPv6优势

近乎“无限”的地址空间

层次化的地址结构

即插即用

简化的报文头部

安全特性

移动性

增强的QoS特性等

相关文章
|
缓存 监控 Linux
Linux 基础之 sar 工具详解
【2月更文挑战第12天】Linux 基础之 sar 工具详解
359 7
Linux 基础之 sar 工具详解
|
5月前
|
网络协议 物联网 网络安全
IPv6地址
IPv6是互联网协议第六版,旨在替代IPv4以解决地址枯竭问题。它采用128位地址,提供近乎无限的地址数量,支持物联网等新兴领域发展。相比IPv4,IPv6具备更多优势:地址数量充足、安全性更高(内置IPsec)、性能更优(简化数据包头部结构)以及支持即插即用功能(自动配置地址)。尽管当前IPv4仍占主流,但随着技术进步和设备互联需求增长,IPv6的应用前景将更加广阔。
553 10
|
3月前
|
缓存 监控 搜索推荐
301重定向实现原理全面解析:从HTTP协议到SEO最佳实践
301重定向是HTTP协议中的永久重定向状态码,用于告知客户端请求的资源已永久移至新URL。它在SEO中具有重要作用,能传递页面权重、更新索引并提升用户体验。本文详解其工作原理、服务器配置方法(如Apache、Nginx)、对搜索引擎的影响及最佳实践,帮助实现网站平稳迁移与优化。
450 68
|
缓存 网络协议 网络安全
程序员必知的计算机网络的166个核心概念(上)
程序员必知的计算机网络的166个核心概念
|
2月前
|
机器学习/深度学习 算法 PyTorch
PINN物理信息神经网络多变量时序预测研究(Matlab代码实现)
PINN物理信息神经网络多变量时序预测研究(Matlab代码实现)
190 0
|
12月前
|
运维 网络协议 网络架构
ipv6前缀
通过深入学习和实践这些关键技术,我们可以更好地应对IPv6时代的网络部署与运维挑战,推动互联网向更加广阔与深远的领域迈进。
607 0
|
7月前
|
机器学习/深度学习 人工智能 运维
让AI“接管”网络运维,效率提升不只是传说
让AI“接管”网络运维,效率提升不只是传说
600 16
|
机器学习/深度学习 SQL 存储
机器学习PAI常见问题之资源不足如何解决
PAI(平台为智能,Platform for Artificial Intelligence)是阿里云提供的一个全面的人工智能开发平台,旨在为开发者提供机器学习、深度学习等人工智能技术的模型训练、优化和部署服务。以下是PAI平台使用中的一些常见问题及其答案汇总,帮助用户解决在使用过程中遇到的问题。
|
网络协议 C语言 网络架构
计算机网络——数据链路层-点对点协议(组成部分、PPP帧格式、透明传输、差错检测、工作状态)
计算机网络——数据链路层-点对点协议(组成部分、PPP帧格式、透明传输、差错检测、工作状态)
762 7
|
12月前
|
存储 JSON API
HTTP 请求与响应处理:C#中的实践
【10月更文挑战第4天】在现代Web开发中,HTTP协议至关重要,无论构建Web应用还是API开发,都需要熟练掌握HTTP请求与响应处理。本文从C#角度出发,介绍HTTP基础知识,包括请求与响应结构,并通过`HttpClient`库演示如何发送GET请求及处理响应,同时分析常见错误并提供解决方案,助你更高效地完成HTTP相关任务。
346 2