4地址总数_电脑网络:美国宣布说IPv4地址就要用完了,你还不会IPV6配置?

本文主要是介绍4地址总数_电脑网络:美国宣布说IPv4地址就要用完了,你还不会IPV6配置?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

TCP/IP协议是互联网发展的基石,其中IP是网络层协议,规范互联网中分组信息的交换和选路。目前采用的IPv4协议地址长度为32位,总数约43亿个IPv4地址已分配殆尽。

IPv6是IP地址的第六版协议,诞生于1999年,其最大的优点就是设计地址长度达128bit,可以提供2的128次方个IP地址,即使将地球上所有沙子都变成晶体管,依然会有足够的IP地址给电子设备使用。近乎无穷的IP地址让IPv6能容得下海量设备,这将与5G等技术一起,支撑移动互联网、物联网、工业互联网、云计算、大数据、人工智能等新兴业态的快速发展。

一、IPv4地址

c1920592ca73296789c51b73e81ae18e.png

无论你是使用智能手机上网还是使用PC机上网,你的手机或PC机都会被分配一个IP地址,手机或PC机使用这个IP地址与互联网上的其它网元通信。IP地址现在有IPv4和IPv6 两大类,现在使用的绝大多数的IP地址是其中的IPv4地址。

IPv4是 Internet Protocol version 4 的缩写,表示IP协议的第四个版本。现在互联网上绝大多数的通信流量都是以IPv4数据包的格式封装的。IPv4在 IETF publication RFC 791有详细的描述。

IPv4使用32位2进制位的地址,因此IPv4的地址空间是 2^32= 4294967296。最初每一个连接入互联网的用户都要分配使用一个IPv4 地址,因此未分配的IPv4地址越来越少,由此产生了IPv4地址耗尽的问题。为了根本解决IPv4地址耗尽的问题,IPv6应运而生。

IPv4通常用点分十进制记法书写,例如192.168.0.1,其中的数字都是十进制的数字,中间用实心圆点分隔。

一个IPv4地址可以分为网络地址和主机地址两部分,其中网络地址可以使用如下形式描述:192.168.0.0/16,其中斜线后的数字表示网络地址部分的长度是16位,这对应2个字节,即网络地址部分是192.168.0.0。

为了便于对IP地址进行管理, 根据IPv4地址的第一个字节,IPv4地址可以分为以下五类。

1. A类:0~127

2. B类:128~191

3. C类:192~223

4. D类:224~239,组播地址

5. E类:240~254,保留为研究测试使用

IPv4地址中有一些地址段有特殊用途,这些地址段及用途的说明如表1所示。

1384e0bf20a44030bc47d59524c1d40f.png

IPv4特殊用途地址

二、IPv6 地址及其表示

1b52bafb0079db797c2a8b3feeba6854.png

Pv6 提供的地址空间非常大,即地址很长--比IPv4 长4 倍。IPv6 地址长128 位。IPv6 没有广播的概念,它使用组播。IPv6 还支持另外两种通信:单播和任意播,其中单播与IPv4 中相同,而任意播是新增的。任意播可将同一个地址分配给多台设备,而向该地址发送数据流时,它会被路由到共享该地址的最近主机。

理解IPv4 地址的结构和用法至关重要,对IPv6 地址来说亦如此。你知道, IPv6 地址长128 位,这比IPv4 地址长得多,因此除了要以新方式使用IPv6地址外, IPv6 地址管理起来也更复杂。但不用担心,这里将解释IPv6 地址的组成部分、如何书写及其众多常见的用法。

三、IPv6地址示例

9dadf0a313bd61b33a7efc5d9a0bbc87.png

IPv6地址示例

IPv6 地址确实长得多,但除此之外,还有什么不同呢?首先,注意到它包含8组(而不是4 组)数字,且用冒号而不是句点分隔。看,地址中还有字母!与MAC 地址一样,IPv6地址是用十六进制表示的,因此可以这样说:IPV6地址包含8 个用冒号分隔的编组,每组16 位,并用十六进制表示。

注意:使用Web 浏览器连接到IPv6 设备的HTTP 连接时,必须将IPv6 地址用方括号括起。为什么呢?因为冒号已被浏览器用来指定端口号。如果不用方括号将地址括起,浏览器将无法识别地址。

所以必须这样:

http://[2001:0db8:3c4d:0012:0000:0000:1234:S6ab]/index.html

显然,在可能的情况下,你更愿意使用名称来指定目的地(如www.toutiao.com),但必须接受这样的事实:有时候,不得不咬紧牙关,输入地址,虽然这样做无疑很痛苦。显然,实现IPv6 时, DNS也极其重要。

IPv6简化表示

好消息是,书写这些大型地址时,有很多简写方式。其中之一是可省略地址的某些部分,但必须遵守一些规则。首先,可省略各个字段中的前导零。这样做后,前面的示例地址将变成下面这样:

2001:db8:3c4d:12:0:0:1234:56ab

这显然要好得多,至少无需书写所有多余的零了!但对于只包含零的字段,该如何办呢?也可将它们省略,至少是其中的一部分。还是以前面的地址为例,可省略两个只包含零的相邻字段,并用两个冒号替代它们,如下所示:

2001:db8:3c4d:12::1234:56ab

使用两个冒号替代了相连的全零字段。这样做时必须遵守如下规则:只能替换相连的全零字段一次。因此,如果地址中有4 个全零的字段,但它们彼此不相邻,则不能全部替换它们;请记住,这里的规则是只能替换相连的全零字段一次。请看下面的地址:

2001:0000:0000:0012:0000:0000:1234: 56ab

不能将其简化成下面这样:

2001: :12::1234:56ab

相反,最多只能将其简化成这样:

2001::12:0:0:1234:56ab

因为如果替换两次,设备见到该地址后,将无法判断每对冒号代表多少个字段。路由器见到这个错误的地址后,将发出这样的疑问:我是将每对冒号都替换为两个全零字段呢,还是将第一对冒号替换为3 个全零字段,并将第二对冒号替换为1 个全零字段?路由器无法回答这个问题,因为它没有所需的信息。

四、IPV6的设置

互联网中IPV6地址已经提出将近20年了,然而到现在全球使用率还不及百分之20,在中国的话才到百分之二,由于IPV4地址无法满足全世界IP用户不断的增长,而且IPV4地址即将用完,因此,IPV6的使用在不久的将来就要开始大

范围的实施。

e52f7d7ffc9d9ac07f7b52c9517305e5.png

由于网络设备比如路由器、交换机,软件以及上网设备对IPV6的支持少,而且,也无法一下子更新这么多的设备及软件,因此,IPV6到目前使用率仍然很低。

由于IPV4地址即将枯竭,我们不得不尽快的发展IPV6设备及其软件以确保其更新的速度,因此,我们也不得不知道应该如何手动设置IPV6的IP地址协议。

IPV4地址对于一般人来说非常熟悉,而且基本都会设置,但是对于IPV6地址来说,应该会设置的人不多,下面小编来跟大家讲讲如何设置IPV6。

059b6806eb9563fd2d9fea2451d778b5.png

如何进入IPV6地址设置跟IPV4差不多,点击本地连接属性,然后点击IPV6就可以。

下面主要来讲讲IPV6的设置技巧

IPV6是由8组0到9和A到F的数字字母组成,然后用冒号隔开。比如A543:0055:FF05:0000:0000:54FD:0000:CA16

不过,为了简化IPV6的设置,还有这些格式,大家一定要注意。

第一点:如果中间有两组或者以上的全是0的数字,那么我们可以用双冒号来隔开。

比如上面的我们还可以这样写:A543:0055:FF05::54FD:0000:CA16

第二点:如果一组数字的前面全部为0的话我们可以将前面的0省去。

比如上面的IPV6那里第二组为0055,那么我们可以将前面的连个0去掉,可以不用写,可以这样写A543:55:FF05::54FD:0000:CA16

第三点:如果只有一组为全是0的话,那么我们可以直接用0来代写,比如上面的第七组,可以这样写A543:55:FF05::54FD:0:CA16

这样看上去是不是要简化很多。

cb04783b40b9db3a4a6f013ade0659f8.png

子网前缀长度设置为64,而默认网关和DNS服务器的话分别根据你路由器的网关和DNS的IP来设置。不同的服务商和不同区域,DNS服务器地址一般是不同的。

我们设置完成后可以输入http://ipv6.jmu.edu.cn/网址测试下是否成功,如果你能够看到一只跳舞的小老虎,则说明你以IPv6访问该网页,如果小老虎不跳舞,则是以IPv4访问该网页。

377aef5971e1463e3fcbd69ffa7a1e96.png

虽然现在IPV6的设置并未普及,不过为了今后即将到来的IPV6,我们有必要提前做足功课,否则遇到IPV6的地址时就有些尴尬了。

这篇关于4地址总数_电脑网络:美国宣布说IPv4地址就要用完了,你还不会IPV6配置?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/318983

相关文章

Zookeeper安装和配置说明

一、Zookeeper的搭建方式 Zookeeper安装方式有三种,单机模式和集群模式以及伪集群模式。 ■ 单机模式:Zookeeper只运行在一台服务器上,适合测试环境; ■ 伪集群模式:就是在一台物理机上运行多个Zookeeper 实例; ■ 集群模式:Zookeeper运行于一个集群上,适合生产环境,这个计算机集群被称为一个“集合体”(ensemble) Zookeeper通过复制来实现

CentOS7安装配置mysql5.7 tar免安装版

一、CentOS7.4系统自带mariadb # 查看系统自带的Mariadb[root@localhost~]# rpm -qa|grep mariadbmariadb-libs-5.5.44-2.el7.centos.x86_64# 卸载系统自带的Mariadb[root@localhost ~]# rpm -e --nodeps mariadb-libs-5.5.44-2.el7

hadoop开启回收站配置

开启回收站功能,可以将删除的文件在不超时的情况下,恢复原数据,起到防止误删除、备份等作用。 开启回收站功能参数说明 (1)默认值fs.trash.interval = 0,0表示禁用回收站;其他值表示设置文件的存活时间。 (2)默认值fs.trash.checkpoint.interval = 0,检查回收站的间隔时间。如果该值为0,则该值设置和fs.trash.interval的参数值相等。

NameNode内存生产配置

Hadoop2.x 系列,配置 NameNode 内存 NameNode 内存默认 2000m ,如果服务器内存 4G , NameNode 内存可以配置 3g 。在 hadoop-env.sh 文件中配置如下。 HADOOP_NAMENODE_OPTS=-Xmx3072m Hadoop3.x 系列,配置 Nam

wolfSSL参数设置或配置项解释

1. wolfCrypt Only 解释:wolfCrypt是一个开源的、轻量级的、可移植的加密库,支持多种加密算法和协议。选择“wolfCrypt Only”意味着系统或应用将仅使用wolfCrypt库进行加密操作,而不依赖其他加密库。 2. DTLS Support 解释:DTLS(Datagram Transport Layer Security)是一种基于UDP的安全协议,提供类似于

常用的jdk下载地址

jdk下载地址 安装方式可以看之前的博客: mac安装jdk oracle 版本:https://www.oracle.com/java/technologies/downloads/ Eclipse Temurin版本:https://adoptium.net/zh-CN/temurin/releases/ 阿里版本: github:https://github.com/

【Python编程】Linux创建虚拟环境并配置与notebook相连接

1.创建 使用 venv 创建虚拟环境。例如,在当前目录下创建一个名为 myenv 的虚拟环境: python3 -m venv myenv 2.激活 激活虚拟环境使其成为当前终端会话的活动环境。运行: source myenv/bin/activate 3.与notebook连接 在虚拟环境中,使用 pip 安装 Jupyter 和 ipykernel: pip instal

【IPV6从入门到起飞】5-1 IPV6+Home Assistant(搭建基本环境)

【IPV6从入门到起飞】5-1 IPV6+Home Assistant #搭建基本环境 1 背景2 docker下载 hass3 创建容器4 浏览器访问 hass5 手机APP远程访问hass6 更多玩法 1 背景 既然电脑可以IPV6入站,手机流量可以访问IPV6网络的服务,为什么不在电脑搭建Home Assistant(hass),来控制你的设备呢?@智能家居 @万物互联

webapp地址

F:\LSP\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps

沁恒CH32在MounRiver Studio上环境配置以及使用详细教程

目录 1.  RISC-V简介 2.  CPU架构现状 3.  MounRiver Studio软件下载 4.  MounRiver Studio软件安装 5.  MounRiver Studio软件介绍 6.  创建工程 7.  编译代码 1.  RISC-V简介         RISC就是精简指令集计算机(Reduced Instruction SetCom