【软考中级】网络工程师:7.下一代互联网

news2025/1/12 3:50:03

IPv4问题与改进

IPv4存在以下著名的问题:

  1. 网络地址短缺(32位)以二进制数串表示,v4仅有43亿个地址,而IPv6有128位,且以十六进制数串表示。(现在还能用v4得益于NAT地址转换)
  2. 地址分配不合理:IPv4中有1/3被美国占用了,其大型企业地址数比很多国家都多。
  3. 路由速度慢:路由表日趋庞大,路由查找速度越来越慢。IPv4头部多达13个字段。IPv6只有8个。
  4. 缺乏安全功能:IPv6集成了IPsec功能,可提供数据加密、认证服务。IPv4则不能。
  5. 不支持新的业务模式:IPv4没有扩展字段,IPv6支持多报头嵌套。
  6. IPv6只能由源发节点进行分段,中间路由器不能分段,目的是简化路由处理,MTU发现。

IPv6报文格式

版本:用0110表示IPv6。

通信类型/流量等级(8位):用于区分不同的IP分组,相当于IPv4中服务类型的字段。

流标签(20位):标识某些需要特别处理的分组。

负载长度(16位):表示除了IPv6固定头部40字节之外的负载长度,扩展头包含在负载长度之中。

下一头部(8位):指明下一个头部类型,可能是IPv6扩展头部和高层协议的头部。

跳数限制(8位):用于检测路由循环,类似TTL。

源地址(128位):发送节点的地址。

目标地址(128位):接收节点的地址。

在这里插入图片描述

IPv6地址基础

IPv6地址128位,采用冒号分隔的十六进制数(8组)表示。

如:

8000:0000:0000:0000:0123:4567:89AB:CDEF

每个字段前面的0可以省去,例如0123可以简写为123。

一个或多个全0字段,可以用一对冒号“::”代替

  • 有效0位不可以简写,双冒号只能出现一次
  • 以上地址可简写为8000::123:4567:89AB:CDEF
  • IPv4兼容地址可以写为::192.168.10.1

IPv6地址分类

IPv6地址是一个或一组接口的标识符,IPv6地址被分到接口而不是节点。

单播地址

可聚合全球单播地址:这种地址在全球范围内有效,相当于IPv4公用地址(前缀为001)。

链路本地地址:用于同一链路的相邻节点间的通信(前缀为1111 1110 10)结合MAC地址自动生成。

站点本地地址:相当于IPv4中的私网地址(前缀为1111 1110 11)。

组播地址

IPv6中没有广播地址,广播功能被组播代替。

IPv6组播地址的格式前缀为1111 1111,即FF00开头。

任意播地址

表示一组接口的标识符,通常是路由距离最近的接口。

任意播地址不能用作源地址,而只能作为目标地址。

任意播地址不能指定给IPv6主机,只能指定给IPv6路由器。

IPv6地址书写

合法写法:

  • 12AB:0000:0000:CD30:0000:0000:0000/60
  • 12AB::CD30:0:0:0:0/60
  • 12AB:0:0:CD30::/60

非法写法

  • 12AB:0:0:CD3/60(在16位的字段中可以省掉前面的0,但不能省掉后面的0)
  • 12AB::CD3/60(这种表示可展示为12AB:0000:0000:0000:0000:0000:0000:0CD3)
  • 12AB::CD30/60(这种表示可展示为12AB:0000:0000:0000:0000:0000:0000:CD30)

特殊地址对比 IPv4 vs IPv6

在这里插入图片描述

IPv6路由协议

共有3种路由协议:RIPng,OSPFv3,BGP4+。

DHCPv6 无状态配置和有状态配置

有状态自动配置:DHCPv6直接分配前缀和接口ID、网关和DNS等。(全部信息)

无状态自动配置:路由器接口前缀+终端EUI-64。(一半信息)

ICMPv6

新增加的邻居发现功能代替了ARP协议的功能。

在这里插入图片描述

IPv6地址基础

  • IPv6地址128位,采用冒号分隔的十六进制数(8组)表示。

例如:8000:0000:0000:0000:0123:4567:89AB:CDEF

  • 每个字段前面的0可以省去,例如0123可以简写为123
  • 一个或多个全0字段,可以用一对冒号“::”代替
  • 有效0位不可以简写,双冒号只能出现一次
  • 以上地址可简写为8000::123:4567:89AB:CDEF
  • IPv4兼容地址写为::192.168.10.1

IPv4到IPv6过渡技术

双栈技术:同时运行IPv4和IPv6。

隧道技术:解决IPv6节点之间通过IPv4网络进行通信。

翻译技术:解决纯IPv6节点与纯IPv4节点之间进行通信。

过渡技术-隧道

在这里插入图片描述
两节点之间不能使用NAT技术,因为IPv4地址必须全局可路由。

小型网络可以人工配置隧道。对于IPv4/IPv6双栈主机,地址必须已知,可以配置一条默认的隧道,以便把不能连接到任何IPv6路由器的分组发送出去。

大型网络配置人工隧道比较困难,主要可以通过隧道中介(Tunnel Broker)技术解决。隧道服务器是一种即插即用的IPv6技术,通过IPv4网络可以进行IPv6分组的传送。

在这里插入图片描述

自动隧道(ISATAP):两个双栈主机可以通过自动隧道在IPv4网络中进行通信。可以穿透NAT设备,与私网之外的主机建立IPv6连接。

在这里插入图片描述

过渡技术-地址翻译

已知翻译方法有如下几种:SIIT,NAT-PT,SOCKS64,TRT。

过渡技术-地址翻译(Network Address Trannslation-Protocol Translator,NAT-PT),适用于纯IPv6节点与纯IPv4节点间的通信。它必须指定一个服务器作为NAT-PT的网关,并且要准备一个IPv4地址块作为地址翻译所用,要为每个站点预留一个IPv4地址。

  • 静态NAT-PT 1:1
  • 动态NAT-PT M:N
  • 基于端口NAPT-PT M:1

在这里插入图片描述

示例:

主机A的IPv6地址:FEDC:BA98::7654:3210

主机B的IPv6地址:FEDC:BA98::7654:3211

主机C的IPv4地址:132.146.243.30

主机A若要与主机C通信,则主机A生成一个分组,源地址:FEDC:BA98::7654:3210(主机A的IPv6地址),目标地址:格式前缀::132.146.243.30。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1030364.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

pwn学习(3)BUUCTF-rip

下载文件,查看文件信息 IDA64打开,发现危险函数gets(),可以判断存在栈溢出漏洞 接着查看fun()函数,发现是system函数,system是C语言下的一个可以执行shell命令的函数 接下来思路就清晰了,需要用gets函数获取一个长字符…

电力安全智慧云平台:引领更安全的用电新时

电力能源是人类社会不可或缺的重要资源,其安全稳定供应关系到各行各业的正常运转和千家万户的生活质量。然而,随着电力使用的普及,电力安全问题也日益凸显,一旦发生电力事故,不仅会造成巨大的经济损失,还会…

python随手小练

题目: 使用python做一个简单的英雄联盟商城登录界面 具体操作: print("英雄联盟商城登录界面") print("~ * "*15 "~") #找其规律 a "1、用户登录" b "2、新用户注册" c "3、退出系统&quo…

rv1126-rv1109-test

测试指令 播放音频:aplay aigei.wav 测试时间: 查看系统时间:date 设置时间:date -s "2023-09-21 16:00:00" 设置芯片时间:hwclock -w 查看芯片时间:hwclock 测试背光: echo 0 > sys/class/backlight/backlight/brightness echo 50 > sys/class/backlig…

[python 刷题] 167 Two Sum II - Input Array Is Sorted 15 3Sum

[python 刷题] 167 Two Sum II - Input Array Is Sorted & 15 3Sum 虽然 3 sum 出来的比较早,不过按照解法来说,2 sum II 算是 3 sum 的前置解法 167 Two Sum II - Input Array Is Sorted 题目: Given a 1-indexed array of integers …

图像处理软件Photoshop 2024 mac新增功能

Photoshop 2024 mac是一款图像处理软件的最新版本。ps2024提供了丰富的功能和工具,使用户能够对照片、插图、图形等进行精确的编辑和设计。 Photoshop 2024 mac软件特点 快速性能:Photoshop 2024 提供了更快的渲染速度和更高效的处理能力,让用…

中秋国庆抢票用便签软件记录抢票细则

今年的中秋国庆又连为一体,大家都在庆幸着有一个八天的小长假,一年难得有一次这样的机会,趁着这个小长假必然是要好好出去玩一玩的;如果涉及到长途旅游,少不得提前在12306上进行抢票,怎么才能快速抢到票呢&…

网络编程day04(网络属性函数、广播、组播、TCP并发)

今日任务 对于newfd的话&#xff0c;最好是另存然后传入给分支线程&#xff0c;避免父子线程操作同一个文件描述符 1.广播&#xff1a; 接收端 代码&#xff1a; #include <stdio.h> #include <string.h> #include <stdlib.h> #include <sys/types.h&…

深度学习文本预处理利器:Tokenizer详解

目录 1 Tokenizer 介绍 1.1 Tokenizer定义 1.2 Tokenizer方法 1.3 Tokenizer属性 2 Tokenizer文本向量化 2.1 英文文本向量化 2.2 中文文本向量化 3 总结 1 Tokenizer 介绍 Tokenizer是一个用于向量化文本&#xff0c;将文本转换为序列的类。计算机在处理语言文字时&…

对本地的静态html文件发送http请求

需要对本地的html文件&#xff0c;或者说静态网页发送请求&#xff0c;只有前端页面&#xff0c;没有后端。前端的文件基本都有。 文件链接&#xff1a;D:/mystudysoft/weixinkaifa/WeChat%20Files/wxid_inmlsqlnnpqs22/FileStorage/File/2023-09/%E5%BE%B7%E5%9B%BD%E4%BA%…

聚观早报|高德发布安全出行大模型;小鹏G9焕新上市

【聚观365】9月21日消息 高德发布安全出行大模型 小鹏G9焕新上市 妙鸭相机上线免费版 Redmi Note 13 Pro支持IP68 Neuralink将进行首次人体临床试验 高德发布安全出行大模型 高德发布了安全出行大模型。据介绍&#xff0c;安全出行大模型基于高德的地图大数据、位置大数据…

FPGA project : DS18B20

本想着一天发一个实验的&#xff0c;这个ds18b20&#xff0c;耗时两天。代码写了两次&#xff0c;呜呜~ 由于第二次写代码没画时序图&#xff0c;所以代码和时序图一些参数有些不一致&#xff0c;但问题不大。 这里有几件事情值得一提&#xff1a; 1&#xff1a;关于状态机的…

Linux系统编程——网络编程的学习

Linux系统编程学习相关博文 Linux系统编程——文件编程的学习Linux系统编程——进程的学习Linux系统编程——进程间通信的学习Linux系统编程——线程的学习 Linux系统编程——网络编程的学习 一、概述1. TCP/UDP2. 端口号3. 字节序4. Sockt服务器和客户端的开发步骤1. 服务器2…

网络编程 day4

1->广播模型 接收方 发送方 2->组播模型 接收方 发送方 3->多进程并发服务器 4->多线程并发服务器

openssl 交叉编译(uclibc)

参考文章 openssl 交叉编译_GeYi1998的博客-CSDN博客 本地实际操作一遍,和网上的文章有些不同. 先下载源码 /source/index.html 使用 1.1.1w的版本,最新的3.0.11试了,编译不过,很多gcc的写法问题(error: initializer element is not constant) 解压到 Document 目录下, h…

视频汇聚/视频云存储/视频监控管理平台EasyCVR分发rtsp流起播慢优化步骤详解

安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台可拓展性强、视频能力灵活、部署轻快&#xff0c;可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等&#xff0c;以及支持厂家私有协议与SDK接入&#xff0c;包括海康Ehome、海大宇等设备的SDK等。平台既具备传统安…

iOS自动化测试方案(一):MacOS虚拟机保姆级安装Xcode教程

文章目录 一、环境准备二、基础软件三、扩展&#xff1a;usb拓展插件 一、环境准备 1、下载VMware虚拟机的壳子&#xff0c;安装并注册软件(可以百度注册码)&#xff0c;最新版本&#xff1a;v17 2、下MacOS系统iOS镜像文件&#xff0c;用于vmware虚拟机安装&#xff0c;当前镜…

如何用一行CSS实现10种现代布局

现代 CSS 布局使开发人员只需按几下键就可以编写十分有意义且强大的样式规则。上面的讨论和接下来的帖文研究了 10 种强大的 CSS 布局&#xff0c;它们实现了一些非凡的工作。 超级居中&#xff1a;place-items: center 对于第一个“单行”布局&#xff0c;让我们解决所有 CSS…

使用 PyTorch 的计算机视觉简介 (3/6)

一、说明 在本单元中&#xff0c;我们将了解卷积神经网络&#xff08;CNN&#xff09;&#xff0c;它是专门为计算机视觉设计的。 卷积层允许我们从图像中提取某些图像模式&#xff0c;以便最终分类器基于这些特征。 二、卷积神经网络 计算机视觉不同于通用分类&#xff0c;因…

虚拟机中window/ubuntu系统如何联网?

以下内容源于网络资源的学习与整理&#xff0c;如有侵权请告知删除。 参考博客 &#xff08;1&#xff09;VMware虚拟机中Windows11无法连接网络 &#xff08;2&#xff09;图解vmware虚拟机win8无线上网 &#xff08;3&#xff09;VMware中VMnet0、VMnet1、VMnet8是什么 &…