《深入解析IPv6(第3版)》——11.5 参考资料

11.5 参考资料

本章中引用了如下参考文献。

  • RFC 1752“The Recommendation for the IP Next Generation Protocol”
  • RFC 2529“Transmission of IPv6 over IPv4 Domains without Explicit Tunnels”
  • RFC 3056“Connection of IPv6 Domains via IPv4 Clouds”
  • RFC 3484“Default Address Selection for IPv6”
  • RFC 4213“Transition Mechanisms for IPv6 Hosts and Routers”
  • RFC 4380“Teredo: Tunneling IPv6 over UDP through Network Address Translations (NATs)”
  • RFC 5214“Intra-Site Automatic Tunnel Addressing Protocol(ISATAP)”
  • RFC 6146“Stateful NAT64: Network Address and Protocol Translation from IPv6 Clients to IPv4 Servers”
  • RFC 6147“DNS64: DNS Extensions for Network Address Translation from IPv6 Clients to IPv4 Servers”
时间: 2024-09-20 00:23:00

《深入解析IPv6(第3版)》——11.5 参考资料的相关文章

《深入解析IPv6(第3版)》——1.4 IPv4和IPv6的对比

1.4 IPv4和IPv6的对比 表1-1罗列显示了IPv4和IPv6间的一些主要差异. https://yqfile.alicdn.com/10ef09f92df649a765abf560bd433d6113d9476b.png" >

《设计模式解析(第2版•修订版)》目录—导读

作者简介 设计模式解析(第2版•修订版) Alan Shalloway 美国Net Objectives咨询/培训公司的创始人和CEO.他是麻省理工学院的计算机科学硕士,具有30多年面向对象咨询.培训和软件开发的经验,并经常受邀在重要的软件开发会议(包括SD Expro.Java One.OOP和OOPSLA)上演讲. James R. Trott 美国一家大型金融机构的资深顾问.他是应用数学科学硕士.MBA和跨文化研究硕士.在其20年的职业生涯中,他一直将面向对象和基于模式的分析技术运用在知识

《设计模式解析(第2版•修订版)》—第1章 1.4节应对变化:使用功能分解

1.4 应对变化:使用功能分解设计模式解析(第2版•修订版)用模块化封装变化 更进一步地来看"显示形状"问题.怎样编写代码才能更容易地应付多变的需求呢?与其编写一个大函数,不如使之更加模块化. 例如,在前面提到的步骤4c"以形状的位置作为参数,调用显示形状的函数"中,可以写一个例1-1所示的模块. 例1-1 用模块化封装变化 函数:显示形状输入:形状类型,形状描述操作: switch (形状类型) case 方形:调用显示方形的函数 case 圆形:调用显示圆形的函

《设计模式解析(第2版•修订版)》—第1章复习题

复习题设计模式解析(第2版•修订版)简答题1.叙述功能分解中使用的基本方法. 2.导致需求变更的三个原因是什么? 3.我提倡用责任而不是功能来思考.这意味着什么呢?请举出一个例子. 4.给出耦合和内聚的定义.什么是紧耦合? 5.对象接口的目的是什么? 6.给出类实例的定义. 7.类是一个对象行为的完整定义.这句话说明了对象的哪三个方面? 8.抽象类的作用是什么? 9.对象可能具有的三种主要可访问性1是什么? 10.给出封装的定义,并举出一个行为封装的例子. 11.给出多态的定义,并举出一个多态的

实例解析IPv6环境下的网络编程

自IPv4诞生至今已有20多年了,目前它虽仍因互联网的成功而风光无限,但是如同"Internet正在成为其自身巨大成功的受害者"一样,目前IPv4地址的极度匮乏注定它将被历史所淘汰.而IPv6-IPv4的继承人,具有地址空间巨大,支持QOS等许多优良特性,在不久的将来会迅速的普及,但IPv6的出现将对目前网络编程方式产生一定的影响. 本文将就IPv6环境下的网络编程方式进行实例解析. 最终效果: 实例解析IPv6环境下的网络编程-配置篇 目前我们所用的IP协议是v4版本的, 比如192

《设计模式解析(第2版•修订版)》—第1章 1.6节面向对象范型

1.6 面向对象范型 设计模式解析(第2版•修订版) 使用对象将责任转移到更局部的层次 面向对象范型以对象概念为中心,一切都集中在对象上.编写代码时是围绕对象而非函数进行组织的. 对象是什么?对象传统上被定义为带有方法(面向对象领域称呼函数的术语)的数据.糟糕的是,这是一种非常有局限性的对象观.稍后我会给出一个更好的对象定义(在第8章中还会谈到).我说到对象的数据时,可能指数值和字符串这样的简单事物,也可能指其他对象. 使用对象的优点在于,可以定义自己负责自己的事物(参见表1-2).对象天生就知

《设计模式解析(第2版•修订版)》—第1章 1.2节面向对象范型之前:功能分解

1.2 面向对象范型之前:功能分解 设计模式解析(第2版•修订版) 功能分解是一种处理复杂问题的自然方法 让我们从对一种常用的软件开发方法的考察开始吧.如果给你一个任务,要编写一段代码,访问在数据库中存储的形状描述然后显示出来.按照所需要的步骤来思考,是一种很自然的选择.比如,你可能认为应该按照以下步骤解决这个问题. 1.在数据库中找到形状列表. 2.打开形状列表. 3.按某种规则将列表排序. 4.在显示器上显示各个形状. 还可以选取以上任意一个步骤,进一步分解成实现所必需的若干步.例如,可以将

《设计模式解析(第2版•修订版)》—第2章 复习题

复习题 设计模式解析(第2版•修订版)简答题 1. is-a关系和has-a关系之间的区别是什么?两种"关联"关系又是什么? 2.在类图中,类是用方框表示的,可以有三部分.请描述这三部分. 3.给出重数的定义. 4.顺序图的用途是什么? 阐述题 1. 给出is-a关系和两种"关联"关系的例子.对这些例子: (1) 在类图中画出: (2) 在类图中显示重数. 2.图2-8是一个顺序图.此图中显示了多少步骤?显示了多少对象,都是哪些对象? 3.当对象互相交流时,为什么说

《设计模式解析(第2版•修订版)》—第1章 1.5节应对需求变更

1.5 应对需求变更设计模式解析(第2版•修订版)日常生活中人们如何做事? 为了找出解决需求变更问题的办法,弄清功能分解有没有其他替代方法,我们先来看看日常生活中人们是如何做事的.假设你是要在一个会议1上担任讲师,听课的人在课后还要去听其他课,但他们不知道下一堂课的听课地点.你的责任之一,就是确保大家都知道下一堂课去哪里上. 如果按照结构化程序设计的方法,可以按以下的要求做. 1.获得听课人的名单. 2.对于名单上的每个人,做以下工作. a.找到他或者她要听的下一堂课. b.找到该课的听课地点.

《设计模式解析(第2版•修订版)》—第1章 1.7节面向对象程序设计实践

1.7 面向对象程序设计实践设计模式解析(第2版•修订版)我们再次考察一下本章开始讨论的形状实例.怎样用面向对象的方式实现它呢?请记住,我们必须完成以下任务. 1.在数据库中找到形状列表. 2.打开形状列表. 3.按某种规则将列表排序. 4.在显示器上显示各个形状. 为了用面向对象方式解决这个问题,我需要定义一些对象和这些对象具有的责任. 在Shape程序中使用对象 所需要的对象如下表所示. 运行程序现在主程序的步骤应该与下面给出的类似. 1.主程序创建一个数据库(ShapeDataBase)对