当前课程知识点:计算机网络 >  第五章 网络层 >  5.7 IPv6地址 >  Video

返回《计算机网络》慕课在线视频课程列表

Video在线视频

下一节:IPv6地址

返回《计算机网络》慕课在线视频列表

Video课程教案、知识点、字幕

和IPv4一样

IPv6主要包括地址和分组格式

两个方面的内容

今天我们就来看看

IPv6地址的真面目

先来了解几个跟地址相关的术语吧

我们来看这个图

在这个图上我们看到

最小的单位是LAN段

局域网段

交换机一个接口下面的这一条链路

就叫做局域网段

比局域网段大的就是这个链路

链路呢

是路由器一个接口下面的这一堆

它可以是若干个局域网段构成的

比链路更大的单位呢

是这个子网

你可以把子网看成是一个单位

一个机构运作的几条链路

或者若干条链路构成的一个网络

那么比子网更大的就是互联网了

在这个图上呢我们还看到

另外一个概念

叫做邻节点

邻节点指的是在一条链路上的

两台组机

它们之间互为邻节点

有的时候这个邻节点可以

跨越这个交换机

IPv6带来的最显著的变化

就是地址空间的变化

你还记不记得IPv4地址

是用32位来表示的

它提供的地址数量

是2的32次方

大约是43亿

而IPv6的地址

是128个二进制位表示的

它提供的IPv6地址数量是

2的128次方

相当于3.4乘以10的38次方

我们可以用一个非常简洁的

表示方法来表示这个数量

340个涧

1个键呢是中国古代的数词

它相当于10的36次方

也就是10后面35个0

如果我们把2的128次方

用科学技术器写出来的话

就写成这样的一个形式

这个数字非常非常大

大到你完全无法想象它到底有多大

有一个人非常的聪明

他做了几种变换

来理解这个值

有一种变换的方法

他是在地球和离地球最近的

银河系的仙女恒星

做了一根连线

这个连线的距离是250万光年

跟着呢他就用这个值

去除以这个距离

就得到每纳米有140万个

IPv6的地址

你现在就可以想象一下有多大了

另外一种变换呢

它是用这个数字

去除以全球的人口数

70多亿

得到人均可以有5乘10的28次方个

IPv6地址

那么这下你也可以想象

这个值有多大了

他还做了这样的一个变换

就是把这个数字去除以

地球的表面积

得到每平方厘米

有6.7乘以10的19次方个IPv6地址

每平方厘米非常小

就这么一丁丁

在一丁丁的地方有这么多个地址

所以可以夸张地说

世界上每一粒沙子

都可以分到一个IPv6地址

128位的地址太难看了

类似IPv4的点分十进制表示

我们把IPv6的地址

用冒分十六进制表示出来

首先将128位分成八个十六位组

十六位组之间呢

用冒号把它分割开

每个十六位组转换成对应的

四位十六进制数来表示

比如说表示成FE80

在这个地址后面呢

我们用一个前缀

斜杆 前缀的位数

来表示整个地址

比如说1

::1/64

这个/64

就表示在这个地址里边

它的网络前缀是64位

这里有一个128位的IPv6地址

非常难看

我们把它分成8个十六位组

再在中间加上冒号

有相邻的两个十六位组之间

加上冒号把它分割开

并且把每一个十六位二进制组

转化成四位的十六进制组

就变成了这样的一个样子

那么这个样子的IPv6地址

看起来还是非常的难看

所以我们可以对它

进行一些简化

第一个简化呢

我们把它叫做规则一

是可以省略前导零

前导零就是

每一个四位的十六进制数的最高位

如果是零的话

我们可以把它直接去掉

那么这个地址就变成了这个样子

还有一个规则呢

叫规则二

它可以忽略全零

如果冒号加起来的这个值里边

是四个零

那么这个零可以被省略

省略了之后

两个冒号就连起来了

我们称它为双冒号

那么这个地址根据规则二

可以继续地简化为这个样子

注意

同一个IPv6地址

可以有不同的表示法

比如这个例子

它可以表示为这个样子

也可以表示为这个样子

这两个地址的表示方法

不同的就是双冒号的位置不一样

它在这两个位置都可以省略

按照规则二省略那个零

变成双冒号

但是我们说在一个IPv6地址里边

最多只能有一个双冒号

才能够确定出它省略的零的个数

IPv6的地址分成

单播地址 组播地址和任播地址

三种

从这个名称你已经发现了

它跟IPv4非常的不同

它没有了IPv4里边

大量使用的广播地址

换句话来说

在IPv6没有广播了

代之而取的是组播

而且在IPv6里面

还出现了一种新的地址

叫做任播

我们在本科阶段只关心单播地址

类似IPv4地址

IPv6地址里边

也有一些特殊的地址

我们来看这个表格

第一个特殊的地址是128个

都是零的这样的一个地址

它可以表示为::/128

它表示的是未指定的地址

当一台设备

刚刚启动的时候

还没有获取到正式的任何地址

它就可以用这个地址

简单地来代替

它是一个非常短暂的一个地址状态

那么128个零的这个地址

还可以用在路由表的目的网络

这一栏

代表的是默认路由

第二个特殊的地址是环回地址

由127个零加一个一构成

写成::/128

这样的形式

这个地址跟我们IPv4里边的

127.0.0.1这个地址是一样的

代表的是local host 本机

第三类比较特殊的地址呢

是组播地址

组播地址呢

是高八位是连续的8个1的

这样的地址

那么组播地址的典型特征

就是最高位是FF打头

第四种特殊的地址叫链路本地地址

它是由这样的十位位模式开头的

就是7个1加010

写成对应的冒分十六进制表示为

FE80::/10

链路本地地址是一个非常重要的

单播地址

稍后呢

我们会进一步地去学习这种地址

接下来这种特殊的地址叫做

网点本地地址

它是以这样的十位位模式开头的

7个连续的1加上011

写成对应的冒分十六进制数就是

FEC0-10

我们现在来仔细地学习一下

单播地址里边的链路本地地址

链路本地地址只用在单一的链路上

如果一个分组它的源地址

或者目的地址是链路本地地址

那么这个分组

是不转发到其他链路的

它只在本链路上有效

或者说只在本链路上进行通信

本地链路地址是由两大部分构成

第一部分呢是高64位

它是这样的位模式

FE80:0:0:0

这样的固定模式

而低64位呢

是用EUI-64地址来充当的

什么是EUI-64地址呢

是用MAC地址生成的一个地址

MAC地址怎么来生成这个

EUI-64地址呢

我们举一个例子来看

一台主机的MAC地址是

0012:3400:ABCD

现在要求它对应的链路本地地址

那么高64位我们知道了

现在就是要求它的低64位

我们来看这个低64位的EUI-64地址

怎么由MAC地址生成

我们首先把这个MAC地址

写成对应的二进制形式

我们发现它是48位的

我们把这48位的地址

切割成前面24位和后面24位

也就是说从正中间给它切一刀

切一刀之后呢

我们加上一个16位

这个16位是15个连续的1和1个0

我们把它加在正中间

你看48位的MAC地址

加上这个16位之后

刚刚好就构成了64位

我们接着下来再把这64位的地址

按照冒分十六进制的表示方法

把它表示成这个样子

同时我们在这个地方

还要做一件事情

就是把64位的地址的

从高位数起第七位

把它转化成1

最后呢

在这个生成的EUI64的地址前面

加上FE80::

就构成了链路本地地址了

可以说一台IPv6的设备

它启动了之后

首先就自动的拿到了这个地址

如果你的电脑支持并运行了IPv6

那么你可以在dos控制台

用命令行ipconfig

查看这个本机的IPv6地址

这是我自己的笔记本电脑上看到的

IPv6地址的截图

这是一个非常典型的自动生成的

链路本地地址

接下来学习的这个单播地址

是可聚合全球单播地址

它可以用来标识主机的接口

它由高64位的网络位

和低64位的主机位构成

高64位被分成五个部分

有三位固定的0 0 1

这个位模式

这个固定的三位表示目前呢

只用到了全球IPv6地址里边的

八分之一

另外八分之七还没有拿来分配

接下来这十三位就表示

TLA顶级聚类地址

它主要分给各大地区的网络中心

比如说亚太地区的网络中心

第三个部分呢有八位保留位

第四呢二十四位的NLA

叫做次级聚类

第五是十六位的SLA

站点级的聚类地址

我们运用商分配给单位网络的前缀

通常是/48

这样的一个地址

比如说我们华工自己内部的

IPv6地址就有两个

/48的地址

那么这个大的地址块里边

我们就可以把

紧跟着这四十八位后面的这十六位

用来做子网的规划

就是由获得/48的这个组织

它来划分这十六位

到目前为止

中国申请到的/32的块地址

总共有20000多个

而一个/32的块地址

就是全球IPv4地址

大约是43亿的2的64次方这么多倍

非常非常大的空间

足够用了

那么我们的IPv6主机

怎么做到即插即用呢

IPv6主机在启动的时候

它会首先生成一个链路本地地址

这个地址

它就可以和它所在的

链路的其他的节点进行通信了

这个节点里面

有一个非常特殊的节点

叫做默认网关

一旦这个节点

这台主机

可以和默认网关通讯

它就可以从默认网关这里

获取全球IPv6地址的前缀

有了这个前缀

就可以加上后面的InterfaceID

构成全球的单播地址

而这个InterfaceID呢

目前主要由三种方式来生成

有一种方式呢就是手工的来配

这个方式我们说非常的笨

也容易出错

第二种方式

就是用EUI-64地址来充当

用EUI-64地址来充当的这个地址呢

就有一些安全的隐患

容易被别人猜到MAC地址

所以还有第三种生成的方式

就是随机生成

用一个随机数来填充

这个InterfaceID

另外呢我们也可以采用DHCP

来获得上网所需要的IPv4地址

等等相关的资源

注意

我们刚刚讲到的IPv6地址

它的应用范围各不相同

有节点本地范围

有链路本地范围

也有站点本地范围

接下来我们来看

IPv6地址的子网规划

以前我们学IPv4子网规划的时候

我们总是精打细算

充分地利用每一个地址

因为IPv4地址

它充分地考虑了它地址的稀缺性

而IPv6地址足够多

所以它的子网规划

只需要根据路由器的数量

以及它们所支持的网络

来构建寻址的分层结构

不需要太精打细算

举一个例子

在这个图上有1 2 3 4 5

五个网络

我们现在呢有一个/48的地址块

那么我们的网管人员

只需要拿出48位后面的16位的

前面五个子网来分配给这个网络

就可以了

在16位写成十六进制的数

分别是0001 0002 0003 0004

和0005

所以IPv6的子网规划非常的简单

小结一下今天的内容

IPv6地址是由128位二进制位构成

地址空间巨大

总数是340涧

IPv6地址

可以用冒分十六进制来表示

IPv6地址分为

单播地址 组播地址和任播地址

三大类

生成链路本地地址

是自动配置的第一步

它可以由FE80::/64的

高64位和EUI-64的InterfaceID

低64位构成

计算机网络课程列表:

第零章

-本课程简介

--课程组织

--课程简介和学习目标

--第44次中国互联网络发展状况统计报告201909

第一章 概述

-1.1 为什么要学习计算机网络?

--为什么要学习计算机网络?

--为什么要学习计算机网络?

-1.2 互联网络发展史

--Video

--互联网络发展史

-1.3 常用的基本概念

--Video

--常用的基本概念

-1.4 参考模型(重点)

--Video

--参考模型

-1.5 参考模型相关的概念

--Video

--数据如何传输

-1.6 本课程的组织

--Video

--课程组织

-附录1:思考题

--html

-附录2:术语中英对照表

--html

-附录3:伦敦奥运会开幕式之Tim Berners Lee

--伦敦奥运会开幕式之Tim Berners Lee

--附录说明

-第一章 概述--章节测试

-附录4:本章的无背景乐的视频

--1-2互联网网络发展史

--1-3 常用的基本概念

--1-4参考模型

--1-5参考模型相关的概念

--关于附录4的说明

第二章 物理层

-2.1 数据通信的理论基础

--Video

--数据通信的理论基础

-2.2 有导向的传输介质

--Video

--有导向的传输介质

-2.3复用技术

--Video

--复用技术

-2.4调制技术

--Video

--调制技术

-2.5公共交换电话网络

--Video

--公共交换电话网络

-2.6物理层设备

--Video

--物理层设备

-附录1:思考题

--html

-附录2:术语中英对照表

--html

-附录3:光纤熔接

--Video

-附录4:海底光缆

--ABB投资建造世界领先的海底电缆敷设船

--动画演示海底光缆铺设

--附录说明

--外部链接

-第二章 物理层--章节测试

-附录5:本章的无背景乐的视频

--2-1物理层概述及信号分析

--2-2引导性传输介质

--2-3复用技术

--2-4调制技术

--2-5公共交换电话网络

--关于附录5的说明

第三章:数据链路层

-3.1 数据链路层概述

--Video

--数据链路层概述

-3.2 差错处理概述

--Video

--差错处理概述

-3.3 纠1位错的海明码

--Video

--纠1位错的海明码

-3.4 检错码

--Video

--检错码

-3.5基本数据链路协议1~3

--Video

--基本数据链路协议1~3

-3.6 滑动窗口协议

--Video

--滑动窗口协议

-3.7 回退n帧

--Video

--回退n帧

-3.8 选择性重传

--Video

--选择性重传

-附录1:思考题

--html

-附录2:术语中英对照表

--html

-第三章:数据链路层--章节测试

-附录3:本章的无背景乐的视频

--3-1数据链路层功能和成帧

--3-2差错处理概述

--3-3纠1位错的海明码

--3-4检错码

--3-5 6个模拟的DLL协议之1-3

--3-6 滑窗协议

--3-7 回退n帧

--3-8 选择性重传

--关于附录3的说明

第四章 介质访问控制子层

-4.1 MAC子层概述

--Video

--MAC子层概述

-4.2 ALOHA协议

--Video

--ALOHA协议

-4.3 CSMA协议

--Video

--CSMA协议

-4.4 以太网概述

--Video

--以太网概述

-4.5 以太网帧格式

--Video

--以太帧格式

-4.6 二层交换的基本格式

--Video

--二层交换的基本原理

-4.7 生成树协议

--Video

--生成树协议

-4.8 虚拟局域网

--Video

--虚拟局域网

-4.9 二层设备

--Video

--二层设备

-附录1:思考题

--html

-附录2:术语中英对照表

--html

-第四章 介质访问控制子层--章节测试

-附录3:本章的无背景乐的视频

--4-1 MAC子层概述

--4-2 ALOHA协议

--4-3 CSMA协议

--4-4 以太网概述

--4-5 以太帧格式

--4-6_二层交换的基本原理

--4-7 生成树协议

--4-8 虚拟局域网

--4-9 二层设备

--关于附录3的说明

第五章 网络层

-5.1 网络层引言

--Video

--网络层引言

-5.2 IP地址

--Video

--IP地址

--子网规划实例

-5.3 子网规划

--Video

--子网规划

-5.4 IP寻址

--Video

--你手机的IPv4地址跟地理位置绑定在一起吗?

--IP寻址

-5.5 IP分组

--Video

--IP分组

-5.6 什么是IPv6?

--Video

--什么是IPv6?

-5.7 IPv6地址

--Video

--IPv6地址

-5.8 IPv6分组

--Video

--IPv6分组

-5.9 IPv6过渡技术

--Video

--IPv6过渡技术

-5.10 路由从何而来?

--Video

--你了解路由器和家用路由器及二者的区别吗?

--路由如何而来

-5.11 距离矢量路由选择协议

--Video

--距离矢量路由选择协议

-5.12 路由信息协议RIP

--Video

--RIP

-5.13 RIP为什么衰落?

--Video

--RIP为什么会衰败

-5.14 链路状态路由选择LS

--Video

--链路状态路由选择LS

-5.15 单区域OSPF

--Video

--开放的最短路径优先(OSPF)

-5.16 无类域间路由 CIDR

--Video

--CIDR

-5.17 网络地址翻译 NAT

--Video

--NAT

-5.18 互联网控制消息协议 ICMP

--Video

--ICMP

-5.19 地址解析协议 ARP

--Video

--ARP

-5.20 拥塞控制

--Video

--拥塞控制

-5.21 流量整形

--Video

--流量整形

-附录1:思考题

--html

-附录2:术语中英对照表

--html

-第五章 网络层--章节测试1

-第五章 网络层--章节测试2

-第五章主观测试题

-附录3:本章的无背景乐的视频

--5-1_网络层引言

--5-2_IP地址

--5-3_子网规划

--5-4_IP寻址

--5-5_IP分组

--5-6 什么是IPv6?

--5-7_IPv6地址

--5-8IPv6分组

--5-9过渡技术

--5-10_路由从何而来?

--5-11 距离矢量路由选择协议

--5-12_路由信息协议RIP

--5-13_ RIP为什么会衰落

--5-14_链路状态路由选择协议

--5-15_单区域OSPF

--5-16 无类域间路由 CIDR

--5-17_网络地址翻译 NAT

--5-18_互联网控制消息协议ICMP

--5-19_地址解析协议 ARP

--5-20_拥塞控制

--5-21流量整形

-说说你在家的用网体验

-RIP是否会卷土重来?

-说说你遭遇过的ARP病毒

第六章 传输层

-6.1 传输层概述

--Video

--传输层概述

-6.2 用户数据报协议 UDP

--Video

--用户数据报协议 UDP

-6.3 通信模型

--Video

--通信模型

-6.4 TCP数据段

--Video

--TCP数据段

-6.5 TCP三次握手建立连接

--Video

--TCP三次握手建立连接

-6.6 TCP连接释放

--Video

--TCP连接释放

-6.7 TCP传输策略

--Video

--TCP传输策略

-6.8 TCP拥塞控制

--Video

--TCP拥塞控制

-6.9 TCP定时器等

--Video

--TCP定时器等

-附录1:思考题

--html

-附录2:术语中英对照表

--html

-第六章 传输层--章节测试

-附录3:本章的无背景乐的视频

--6-1传输层概念

--6-2UDP

--6-3通信模型

--6-4TCP数据段

--6-5 TCP三次握手建立连接

--6-6 TCP连接释放

--6-7 TCP传输策略

--6-8 TCP拥塞控制

--6-9 TCP定时器等

套接字编程

-linux

--1_Socket_UDP_简介(linux)

--1_Socket_TCP_简介(linux)

--2_Socket_UDP_代码讲解(linux)

--2_Socket_TCP_代码讲解(linux)

--3_Socket_UDP_调试(linux)

--3_Socket_TCP_调试(linux)

-windows

--UDP_1_SOCKET简介

--UDP_2_代码讲解

--UDP_3_代码调试

--TCP_1_Socket简介

--TCP_2_代码讲解

--TCP_3_代码调试

第七章 应用层

-7.1 应用层概述

--Video

--应用层概述

--说说你用得最多的应用是哪个?

--畅想你想研发的一个应用

-7.2 域名系统 DNS 概述

--Video

--域名系统 DNS 概述

-7.3 DNS之域名解析

--Video

--域名解析

-7.4 电子邮件 e-mail

--Video

--电子邮件 e-mail

-7.5 万维网 WWW

--Video

--万维网 WWW

--如果没有Web,互联网会怎样?

-7.6 其它应用

--Video

--其它应用

-附录1:思考题

--html

-附录2:术语中英对照表

--html

-第七章 应用层--章节测试

-附录3: 本章无背景音乐的视频

--7-1_应用层概述

--7-2_域名系统 DNS 概述

--7-3_DNS之域名解析

--7-4_电子邮件

--7-5_万维网 WWW

--7-6_其它应用

Video笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。