1. 定义

IPv6 是为了根本解决 IPv4 地址耗尽的问题而被标准化的网际协议。IPv4 的地址长度为 4 个 8 位字节,即 32 比特。而 IPv6 的地址长度则是原来的 4 倍,即 128 比特,一般写成 8 个 16 位字节。

eg. FEDC:BA98: 7654: 3210:FEDC:BA98: 7654: 3210

1.1 IPv6 的特点

  • 扩大与路由控制表的聚合。
  • 性能提升。包首部长度采用固定的值(40字节),不再采用首部检验码。简化首部结构,减轻路由器负担。路由器不再做分片处理。
  • 支持即插即用功能。即使没有DHCP服务器也可以实现自动分配 IP 地址。
  • 认证与加密功能。应对伪造 IP 地址的网络安全功能以及防止线路窃听的功能。
  • 多播、Mobile IP 成为扩展功能。

1.2 IPv6 中 IP 地址的标记方法

  • 一般将 128 比特 IP 地址以每 16 比特为一组,每组用冒号(“:”)隔开进行标记。
  • 而且如果出现连续的 0 时还可以将这些 0 省略,并用两个冒号(“::”)隔开。但是,一个 IP 地址中只允许出现一次两个连续的冒号。eg. 1080: 0: 0: 0:8:800:200c:417A->1080 : : 8 : 800: 200c: 417A

2. IPv6 地址的结构

  • 类似 IPv4,也是通过 IP 地址的前几位标识 IP 地址的种类。
  • 在互联网通信中,使用一种全局的单播地址。它是互联网中唯一的一个地址,不需要正式分配 IP 地址。

2. 1全局单播地址

指世界上唯一的一个地址。它是互联网通信以及各个域内部通信中最为常用的一个 IPv6 地址。

  • 格式:现在 IPv6 的网络中所使用的格式为,n = 48,m = 16 以及 128 - n - m = 64。即前 64 比特为网络标识,后 64 比特为主机标识。

2.2 链路本地单播地址

指在同一个数据链路内唯一的地址。它用于不经过路由器,在同一个链路中的通信。通常接口 ID 保存 64 比特版的 MAC 地址。

2.3 唯一本地地址

  • 唯一本地地址是不进行互联网通信时所用的地址。

  • 唯一本地地址虽然不会与互联网连接,但是也会尽可能地随机生成一个唯一的全局 ID。

  • L 通常被置为 1

  • 全局 ID 的值随机决定

  • 子网 ID 是指该域子网地址

  • 接口 ID 即为接口的 ID

    3. IPv6 分段处理

  • IPv6 的分片处理只在作为起点的发送端主机上进行,路由器不参与分片。

  • IPv6 中最小 MTU 为 1280 字节,因此,在嵌入式系统中对于那些有一定系统资源限制的设备来说,不需要进行“路径 MTU 发现”,而是在发送 IP 包时直接以 1280 字节为单位分片送出。

4. IP 协议相关技术

IP 旨在让最终目标主机收到数据包,但是在这一过程中仅仅有 IP 是无法实现通信的。必须还有能够解析主机名称和 MAC 地址的功能,以及数据包在发送过程中异常情况处理的功能。

(chap4 IP协议) IPV6(IP version 6)相关推荐

  1. 计算机网络基础知识--TCP/IP协议、IP分组、TCP传输

    转 计算机网络基础知识--TCP/IP协议.IP分组.TCP传输 2017年12月08日 08:35:09 孔维昊 阅读数 1820 查看全文 http://www.taodudu.cc/news/s ...

  2. 下一代IP协议----IPV6

    1.引言 首先介绍一下什么叫IPV4和IPV6,IPV4又称互联网通信协议第四版,而IPV6是用于替代IPV4的下一代IP协议.日常生活中无论我们是使用智能手机上网还是使用PC机上网,我们的手机或者P ...

  3. IP协议(RFC791)-IP包格式

    IP封包格式(IPv4包首部长度为20字节) Internet Header Format0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 ...

  4. TCPIP之IP协议及IP地址详解

    一.什么是IP? IP是Internet Protocol(网际互连协议)的缩写,IP是整个TCP/IP协议族的核心,也是构成互联网的基础.IP位于TCP/IP模型的网络层(相当于OSI模型的网络层) ...

  5. IP协议以及IP地址分类

    网络层(network layer)是实现互联网的最重要的一层.正是在网络层面上,各个局域网根据IP协议相互连接,最终构成覆盖全球的Internet.更高层的协议,无论是TCP还是UDP,必须通过网络 ...

  6. linux ip协议号,IP协议号大全

    IP协议号大全(网络协议号) 1     ICMP        Internet Control Message           [RFC792] 2     IGMP        Inter ...

  7. 网络层——IP协议(IP协议报头IP报文的分片与组装)

    1 IP协议报头 各字段解释: 版本号:占4位,指IP协议的版本,有IPv4和IPv6两种,对于IPv4协议该字段就是4 首部长度:占4位,指IP协议的报头长度,范围在20-60字节 区分服务:占8位 ...

  8. IP协议及IP数据包详解

    本文转自至:https://blog.csdn.net/super_yc/article/details/72290931 回忆一下网络层的主要功能:通过TCP或者UDP协议绘制网络地图,数据包选取合 ...

  9. IP协议(IP地址的数量限制 | NAT机制)

    IP地址的数量限制 我们知道, IP地址(IPv4)是一个4字节32位的正整数. 那么一共只有 2的32次方 个IP地址, 大概是43亿左右. 而TCP/IP协议规定, 每个主机都需要有一个IP地址. ...

  10. 网络编程入门 TCP/IP 协议 端口 IP 软件结构

    目录 一.软件结构 二.网络通信协议 三.协议分类: 四.网络编程三要素:协议,ip,端口号 1.协议 2.IP地址 3.IP地址分类 a.IPv4 b.IPv6 4.IP常用命令 1. 查看本机IP ...

最新文章

  1. Wake-On-LAN待机或休眠模式中唤醒
  2. 在Python中调用C++,使用SWIG
  3. code block怎样导入整个文件夹_按需分配随时可用的在线开发环境:弹性容器+code-server踩坑记...
  4. Go Concurrency Patterns: Pipelines and cancellation
  5. 计算机快捷键m是什么,教程方法;m、ac快捷键电脑技巧-琪琪词资源网
  6. 前端基于Canvas生成等值面的方案
  7. IntelliJ IDEA for CleanCode
  8. python游戏设计毕业论文_游戏毕业设计论文
  9. Android下图片清晰度识别
  10. Android Studio kotlin代码莫名出现“lazy”,“arrayListOf”,“let”等关键字变红的问题
  11. xz压缩文件的解压缩过程
  12. SDIO_WiFi驱动学习之安卓WLAN架构介绍及调用流程分析
  13. VirtualBox - 让分辨率自适应窗口大小
  14. CC2640R2F之基础--工程管理篇(下)--外设驱动IO口分配(纯干货)
  15. 手指静脉图像采集终端的设计和实现
  16. 2022软工K班结对编程作业
  17. 创建订单轮询查看支付状态
  18. 在Linux下搭建带MOD 我的世界(Minecraft)服务器
  19. 国仁网络资讯:微信视频号怎么变现赚钱;首先要了解平台的底层逻辑与算法原理。
  20. L1-4 调和平均(天梯赛2020)

热门文章

  1. 1.使用sizeof计算类的大小
  2. 怎么样让body、div占满整个浏览器的窗口
  3. Android --- SharedPreferences的详细介绍
  4. axure9 邮件点击效果_EDM邮件营销,你不得不知道的8个指标?
  5. html 图片能重叠吗,css两张图片怎么叠加在一起?
  6. java 反正多次重复提交_java web开发时防止刷新后的重复提交
  7. 机房空调清理杨柳絮操作
  8. Py之Seaborn:数据可视化Seaborn库的柱状图、箱线图(置信区间图)、散点图/折线图、核密度图/等高线图、盒形图/小提琴图/LV多框图的组合图/矩阵图实现
  9. HighNewTech:低代码(0代码/无代码,无需代码)开发的简介以及如何选择最合适的低代码开发工具
  10. 成功解决VM虚拟机内This compute has only 713.3MB disk space remaning