计算机网络笔记:IPV6

这篇具有很好参考价值的文章主要介绍了计算机网络笔记:IPV6。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

IPV6的产生背景:到2011年,IPV4地址已经全部耗尽。解决IPV4地址耗尽的根本措施就是采用具有更大地址空间的新版本的IP,因此IPV6应运而生。

1.IPV6的基本首部

IPV6概述:IPV6仍然支持无连接的传送,但是将协议数据单元PDU称为分组,而不是IPV4中的数据报。

IPV6的主要变化

  • 更大的地址空间:IPV6把地址从IPV4的32位增加到128位,使得地址空间发生了非常大的增大。
  • 扩展的地址层次结构:IPV6的地址空间很大,因此可以划分为更多的层次。
  • 灵活的首部格式:IPV6数据报的首部和IPV4的并不兼容,它定义了更多可选的扩展首部,不仅提供了更多的功能,同时也提高了路由器的处理效率,这是因为路由器对扩展首部不做处理。同时,IPV6的首部长度是固定,为40字节。
  • 允许协议继续扩充:IPV4的功能是固定不变的,相比之下IPV6的这个功能非常重要。
  • 支持即插即用:因此PV6无需使用DHCP协议。
  • 首部对齐方式修改:IPV6的首部为8字节对齐,也就是首部长度必须是8字节的整数倍,而原先的IPV4首部是4字节对齐。

IPV6数据报的组成:由基本首部和有效载荷两部分组成。有效载荷也被称为净载荷,允许有零个或多个扩展首部,再后面才是数据部分。扩展首部并不属于基本首部。

IPV6中主要去除的不必要的首部内容

  • 首部长度字段:因为其首部长度是固定的。
  • 检验和字段:由于在运输层会进行差错检测,因此在网络层可以去掉检验和字段来加速路由器的处理。
  • 选项字段:取消了选项字段,用扩展首部来实现选项的功能。

IPV6的基本首部

  • 版本:占4位。指明IP协议的版本,对于IPV6就是6。
  • 通信量类:占8位。为了区分1不同IPV6数据报的类别或优先级。
  • 流标号:占20位。所有属于一个流的数据报都有相同的流标号,对音频视频数据的传送很有用。
  • 有效载荷长度:占116位。指明IPV6数据报除了基本首部之外的字节数(包括扩展首部)。
  • 下一个首部:占8位。相当于IPV4的协议字段或可选字段。
    • 当IPV6没有扩展首部时,下一个首部字段的作用和IPV4的协议字段相同,指出了基本首部后面的数据应该交付IP层上面的哪一个高级协议。
    • 当出现扩展首部时,下一个首部字段的值标识下一个扩展首部的类型。
  • 跳数限制:占8位。用来防止数据报在网络中无限期地存在,和IPV4中的生存时间字段相似。每个路由器转发数据报时都会将跳数限制字段中的值减一,当跳数限制的值为零时,就将该数据报丢弃。
  • 源地址:占128位。是数据报的发送端的IP地址。
  • 目的地址:占128位。是数据报的接收端的IP地址。

2.IPV6的地址

IPV6的目的地址类型

  • 单播:单播地址就是传统的点对点通信;
  • 多播:多播是一点对多点的同学你,数据报发送到一组计算机中的每一个。IPV6将广播视为多播的一个特例。
  • 任播:IPV6中的一种新类型。任播的终点是一组计算机,但是数据报只会交付给其中的一个,通常是由算法得出的距离最近的一个。

IPV6地址的表示

  • 冒号十六进制表示法:把IPV6地址用十六进制表示,各个值之间用冒号分隔。在这种表示方法中,允许把数字前面的0省略。
  • 零压缩:冒号十六进制表示法中,一连串的0可以用一对冒号取代。如FF05:0:0:0:0:0:0:B3可以用FF05::B3进行表示。但是,为了零压缩引起歧义,对于任何一个IPV6地址只允许使用一次零压缩。
  • 结合点分十进制记法:冒号十六进制记法的一部分可以结合点分十进制记法使用。

几种常用IPV6地址

  • 未指明地址:16字节的全0地址,可以缩写为两个冒号。该地址不能作为目的地址,只能由某台主机作为自己的源地址,条件是该主机还没有配置到一个标准的IP地址。这类地址有且只有一个。
  • 环回地址:最后一个字节为1,前面七个字节为0的地址。它的作用和IPV4的环回地址一样,这类地址也只有一个。
  • 多播地址:这一类地址为全1。功能与IPV4的一样。
  • 本地链路单播地址:这种地址是在单一链路上使用的。当一个结点启用IPV6时会1自动生成本地链路地址。当需要分组发往单一链路的设备而不希望该分组倍转发到此链路之外的地方时就可以使用这种地址。
  • 全球单播地址:IPV6中使用最多的一类单播地址。

3.从IPV4向IPV6过渡

从IPV4向IPV6过渡必须采用逐步演进的方法,而且要保证新安装的IPV6系统能够向后兼容。目前的策略包括双协议栈和隧道技术。

3.1.双协议栈

双协议栈的概念

  • 定义:双协议栈指的是完全过渡到IPV6之前,使得一部分主机(或路由器)同时装有IPV4和IPV6两种协议栈。因此双协议栈主机(或路由器)不仅可以和IPV6的系统通信,也可以与IPV4的系统通信。
  • 记法:双协议栈的主机或路由器记为IPV6/IPV4,表明它同时具有IPV6地址和IPV4地址。
  • 双协议栈主机如何确定目的主机的地址:通过域名系统查询,如果返回的是IPV4地址,则源主机使用IPV4地址;如果返回IPV6地址,则源主机使用IPV6地址。

对双协议栈技术的评价:双协议栈付出的代价太大,因为需要安装两套协议。因此在过渡时期最好采用下面的隧道技术。

3.2.隧道技术

基本思想:在IPV6数据报要进入IPV4网络时,把IPV6数据报封装成IPV4数据报,让整个IPV6数据报变成IPV4数据报的数据部分。

注意事项:如果要让双协议栈主机知道IPV4数据报里面封装的数据是一个IPV6数据报,则需要将IPV4首部的协议字段设置为41,表示数据报的数据部分是也给IPV6数据报。

4.ICMPV6

ICMPV6概述:IPV6需要使用ICMP协议来反馈一些差错信息,同时,地址解析协议ARP和网际组管理协议IGMP的功能也被合并到ICMPV6中了。文章来源地址https://www.toymoban.com/news/detail-495211.html

到了这里,关于计算机网络笔记:IPV6的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 计算机网络 网络层 IPv4地址

    A类地址第一位固定0 B类10 其下同理       

    2024年02月13日
    浏览(16)
  • 计算机网络 网络层 IPv4数据报

                     

    2024年02月13日
    浏览(20)
  • 计算机网络第4章-IPv4

    IPv4数据报格式如下图所示 其中,有如下的段需要特别注意: 版本(号): 版本字段共4比特,规定了数据报的IP协议版本。通过查看版本号吗,路由器能确定如何解释IP数据报的剩余部分。不同的IP版本使用不同的数据报格式。 首部长度: 因为一个IPv4数据报可包含一

    2024年02月05日
    浏览(17)
  • 【计算机网络】第四章 IPv4

    IPv4是互联网协议第四版(Internet Protocol version 4)的简称。它是现今互联网最常用的网络层协议,为互联网上的设备提供了唯一的逻辑地址,用于在网络中标识和定位不同的主机。 以下是IPv4的一些关键特点和要点: 地址长度:IPv4使用32位地址,通常以点分十进制表示,例如

    2024年02月14日
    浏览(21)
  • 计算机网络实验之IPV4地址 - - 构造超网(无分类编址)

    本实验把通信网络分为四个子网: ​ 第一个子网:主机0、主机1、交换机0、路由器的端口0 ​ 第二个子网:主机2、主机3、交换机1、路由器的端口1 ​ 第三个子网:路由器0的端口2和路由器1的端口0 ​ 第四个子网:路由器的端口1和主机4 让主机0去Ping主机1 ​ 可见,由于他们

    2024年02月11日
    浏览(15)
  • 计算机网络-笔记-第一章-计算机网络概述

    一、第一章——计算机网络概述 二、第二章——物理层 三、第三章——数据链路层 四、第四章——网络层 五、第五章——运输层 六、第六章——应用层 目录 一、第一章——计算机网络概述 1、因特网概述 (1)网络、互联网、因特网 (2)因特网发展的三个阶段 (3)因特

    2024年02月11日
    浏览(25)
  • 王道计算机网络学习笔记(1)——计算机网络基本知识

    文章中的内容来自B站王道考研计算机网络课程,想要完整学习的可以到B站官方看完整版。 计算机网络的功能 网络 把许多计算机连接在一起,而 互联网 则将许多网络连接在一起, 因特网 是世界上最大的互联网 ISP:因特网服务商 C/S(Client server) P2P(peer to peer),每个机器

    2024年02月10日
    浏览(21)
  • 计算机网络学习笔记

    !-- GFM-TOC -- 计算机网络体系结构 传输层:TCP和UDP 什么是三次握手? 什么是四次挥手? TCP如何实现流量控制? TCP的拥塞控制是怎么实现的? TCP如何最大利用带宽? TCP与UDP的区别 TCP如何保证传输的可靠性 什么是TCP粘包? 应用层:HTTP和HTTPS HTTP和HTTPS有什么区别? GET与POST的区

    2024年02月07日
    浏览(18)
  • 计算机网络笔记(横向)

    该笔记也是我考研期间做的整理。一般网上的笔记是按照章节纪录的,我是按照知识点分类纪录的,大纲如下: 重要程度 分类 需记 ★ HTTP报文段 请求行:方法 请求URL HTTP协议版本 状态行:版本 状态码 短语 ★★ UDP数据报 首部长8B ,4个字段都是2B 长度字段(1) = 首部 + 数据

    2023年04月16日
    浏览(27)
  • 图解计算机网络笔记

    TCP/IP网络模型自顶向下一共分为4层。 应用层 直接为用户提供服务,该层常见的协议比如HTTP协议、DNS协议、FTP协议。 我们手机或电脑的应用软件就都是在应用层实现的,当两个不同的应用需要通信时,应用就把应用数据传给下一层,也就是传输层。应用层专注为用户提供应

    2024年02月10日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包