在计算机网络中,寻址模式是指在网络上托管地址的机制。 IPv6提供了几种类型的模式,通过它们可以寻址单个主机。 可以立即寻址多个主机,或者可以寻址最近距离处的主机。

寻址方式

  • 单播

在单播寻址模式下,IPv6接口(host)在网段中唯一标识。 IPv6数据包包含源IP地址和目标IP地址。 主机接口配备有在该网络段中唯一的IP地址。当网络交换机或路由器接收到注定到单个主机的单播IP分组时,它发出其连接到该特定主机的输出接口之一 。

  • 组播

IPv6组播模式与IPv4相同。 目的地为多个主机的数据包在特殊的多播地址上发送。 所有对该组播信息感兴趣的主机需要首先加入该组播组。 加入组的所有接口接收组播数据包并对其进行处理,而对组播数据不感兴趣的其他主机则忽略组播信息。

  • 任播

IPv6引入了一种新型的寻址,称为Anycast寻址。 在此寻址模式下,多个接口(host)被分配相同的任播IP地址。 当主机希望与配备有任播IP地址的主机通信时,它发送单播消息。 在复杂的路由机制的帮助下,在路由成本方面,该单播消息被递送到最接近发送方的主机。

让我们以一个位于所有大陆的TutorialPoints.com Web服务器为例。 假设所有Web服务器都分配有单个IPv6 Anycast IP地址。 现在,当欧洲的用户希望访问TutorialsPoint.com时,DNS指向物理上位于欧洲的服务器。 如果来自印度的用户尝试访问Tutorialspoint.com,则DNS将指向物理位于亚洲的Web服务器。 最接近或最接近的术语用于路由成本。
在上面的图片中,当客户端计算机尝试到达服务器时,请求被转发到具有最低路由开销的服务器。

地址类型和格式

  • 地址结构

IPv6地址由被划分为8个16位块的128位组成。 然后将每个块转换为由冒号符号分隔的4位十六进制数字。

例如,下面给出的是以二进制格式表示并被划分为八个16位块的128位IPv6地址:

0010000000000001 0000000000000000 0011001000111000 1101111111100001 0000000001100011 0000000000000000 0000000000000000 1111111011111011

每个块被转换为十六进制并由":"符号分隔,即使在转换为十六进制格式后,IPv6地址仍然很长。

2001:0000:3238:DFE1:0063:0000:0000:FEFB
  • 规则

规则1:丢弃前导零:

在块5,0063中,可以省略前导的两个0,例如(第五块):

2001:0000:3238:DFE1:63:0000:0000:FEFB

规则2:如果两个或多个块包含连续零,则省略它们并用双冒号"::"替换:

例如(第6和第7块):

2001:0000:3238:DFE1:63::FEFB

连续的零块只能被::替换一次。如果地址中仍有零块,它们可以缩小到一个零:

例如(第二块):

2001:0:3238:DFE1:63::FEFB
  • 接口ID

IPv6有三种不同类型的单播地址方案。 地址的后半部分(最后64位)始终用于接口ID。 系统的MAC地址由48位组成并以十六进制表示。 MAC地址被认为是在世界范围内唯一分配的。 接口ID利用MAC地址的这种唯一性。 主机可以使用IEEE的扩展唯一标识符(EUI-64)格式自动配置其接口ID。 首先,主机将其自己的MAC地址划分为两个24位的半部分。 然后16位十六进制值0xFFFE被夹在这两个MAC地址的两半之间,产生EUI-64接口ID。

为了将EUI-64 ID转换为IPv6接口标识符,EUI-64 ID的最高有效的第7位被补充。 例如:

  • 全局单播地址

此地址类型等同于IPv4的公共地址。 IPv6中的全球单播地址是全局可识别的和唯一可寻址的。全局路由前缀:最高有效48位指定为全局路由前缀,分配给特定的自治系统。 全局路由前缀的三个最高有效位始终设置为001。

  • 链路本地地址

自动配置的IPv6地址称为链路本地地址。 此地址始终以FE80开头。 链路本地地址的前16位总是设置为1111 1110 1000 0000(FE80)。 接下来的48位设置为0,因此,链路本地地址仅用于链路(广播段)上的IPv6主机之间的通信。 这些地址不可路由,因此路由器不会将这些地址转发到链路之外。

  • 唯一本地地址

这种类型的IPv6地址是全局唯一的,但它应该用于本地通信。 该地址的后半部分包含接口ID,前半部分被分为前缀,本地位,全局ID和子网ID。前缀始终设置为1111 110,L位,如果地址是本地分配,则设置为1。 到目前为止,L位到0的含义没有定义,因此,唯一本地IPv6地址始终以“FD"开头。

  • IPv6单播地址范围:

链路本地地址的范围仅限于段。 唯一本地地址是本地全局的,但不通过Internet路由,将其范围限制为组织的边界。 全球单播地址是全球唯一和可识别的。 他们应该是互联网v2寻址的本质。

特殊地址

  • 特殊保留地址

IPv6具有比IPv4更复杂的IP地址结构。 IPv6已经为特殊目的保留了几个地址和地址符号。 参见下表:

(1)如表所示,地址0:0:0:0:0:0:0:0/128不指定任何内容,称为未指定地址。 简化后,所有的0被压缩为:: / 128。

(2)在IPv4中,地址0.0.0.0与网络掩码0.0.0.0表示默认路由。 相同的概念也适用于IPv6,地址0:0:0:0:0:0:0:0,网络掩码全0表示默认路由。 应用IPv6规则后,此地址压缩为:: / 0。

(3)IPv4中的环回地址由127.0.0.1到127.255.255.255系列表示。 但在IPv6中,只有0:0:0:0:0:0:0:1/128表示环回地址。 环回地址后,可以表示为:: 1/128。

  • 路由协议的保留组播地址

(1)上表显示了内部路由协议使用的保留组播地址。

(2)按照与IPv4相同的规则保留地址。

  • 保留路由器/节点的多播地址

这些地址帮助路由器和主机与段上的可用路由器和主机通信,而无需配置IPv6地址。 主机使用基于EUI-64的自动配置来自配置IPv6地址,然后通过这些地址与段上的可用主机/路由器通信。

计算机网络基础9:IPV6寻址方法相关推荐

  1. ipv6无线传感器网络服务器,无线传感器网络的IP寻址方法及系统

    一种无线传感器网络的网络协议IP寻址方法,其特征在于,包括:无线传感器节点在加入无线传感器网络时,向地址管理服务器申请网络协议第6版本IPv6地址:所述地址管理服务器为所述无线传感器节点分配一个未被占 ...

  2. ipv6寻址_有类和无类寻址:IPV4寻址| 计算机网络

    ipv6寻址 1)分类寻址 (1) Classful Addressing) IPv4 addressing used the concept of classes. This architectur ...

  3. 五年一贯制专转本计算机网络真题,金陵科技学院2017年五年一贯制专转本考试大纲(计算机网络基础)...

    一.参考书目: <计算机网络技术与应用(第2版)>,段标.张玲主编,电子工业出版社,出版时间:2011年12月. 二.考试形式:闭卷,考试时间90分钟 三.考试内容和要求 (一)考试要求 ...

  4. 网络通信学习笔记之——计算机网络基础知识

    一.计算机网络基础知识 1.什么是计算机网络 ​ 把分布在不同地理位置的计算机与专门的网络设备用通信线路互相连成一个规模大.功能强的系统, 从而使众多计算机可以方便地互相传递信息.共享软件.硬件.数据 ...

  5. 计算机网络基础以及进程查看管理

    文章目录 计算机网络基础 OSI协议分层 1.OSI协议 2.OSI协议分层 (7)应用层: (6)表示层 (5)会话层 (4)传输层 (3)网络层 (2)数据连路层 (1)物理层 TCP/IP协议分 ...

  6. 计算机网络基础(理论知识全)

    第一章.计算机网络概述 一.计算机网络的基本概述 1.计算机网络定义 计算机网络是互连的.自治的计算机的集合 2.协议的定义 定义:协议是网络通信实体之间在数据交换过程中需要遵循的规则或约定,是计算机 ...

  7. 【Android开发】计算机网络基础知识点,如何完成网络请求过程?

    (一)计算机网络基础知识:从一次完整的网络请求过程分析 (1)域名解析 1.1)域名与ip地址 (1)ip地址:ip地址是一个32位(4字节)的二进制数(IPV4),常见格式为:192.168.1.1 ...

  8. 第五章 网络 之 计算机网络基础(一)

    文章目录 (一)计算机网络基础知识:从一次完整的网络请求过程分析 (1)域名解析 1.1)域名与ip地址 1.2)域名系统(DNS--Domain Name System) a)DNS本质 b)域名的 ...

  9. 计算机网络(一)——计算机网络基础

    1 计算机网络基础 1.1 TCP/IP网络模型 原因:同一设备上的进程通信,有很多方式,比如管道.消息队列.共享内存.信号等方式 不同设备上的进程通信需要网络通信,因此提出了一套通用的网络协议. 包 ...

最新文章

  1. 深度学习中的验证集和超参数简介
  2. python代码编写规范_python初学者-代码规范
  3. 科研文献|中国的肠道微生物群及其与主食类型、民族和城市化的关系
  4. 图解10大机器学习算法
  5. POJ-3067 Japan---树状数组逆序对变形
  6. java message_Java Message System简介
  7. for循环的几种写法(变化)
  8. 动态创建Sql Server用户及其权限
  9. java读取文件封装的一个类(有部分代码借鉴别人的)
  10. html embed如何禁止自动播放,html embed用法
  11. flashpaper java_Flash中使用FlashPaper - javaplan - JavaEye技术网站
  12. MySQL基本命令操作
  13. 线段树(详细注释—pushdown写法)
  14. 【密码学基础】07 分组加密工作模式
  15. 权证是什么意思?股票期权证是什么意思?
  16. 老话讲“深秋不补,过冬吃苦”,五种食物要常吃,安稳度秋
  17. 这个母亲节的礼物,我为你们准备好了!(内含福利)
  18. win7下载python3.7.4_Python for windows 下载
  19. 一个“”字引发的痛苦经历
  20. linux rm -rf删除文件,Linux rm命令

热门文章

  1. 人人商城微信浏览器解绑
  2. 图片压缩软件-免费好用的图片压缩软件
  3. 计算机英语怎么读音读,电脑的英文怎么读
  4. 参加科学教师与计算机培训总结报告,教师计算机培训心得总结
  5. CSP(共空间模式)的python实现
  6. 解密盛大和陈天桥:显娱乐帝国雏形 缺迪斯尼精神
  7. 2017 年前端开发工作总结
  8. 基于JSP的在线珠宝交易平台
  9. IBM SPSS 实习总结
  10. linux压缩和解压 zip rar 常见两种操作方法