您的浏览历史

IPv6详解,第1卷,核心协议实现(IPv6的权威参考书,好评如潮)

促销活动
  • [本书]参加人民邮电出版社满80元赠书活动

基本信息

编辑推荐

“阅读本书是一种享受,让我想起了Riehard Stevens的《TCP/IP详解》,本书的技术深度完一可以与之媲美。”
——Jim Bound 北美IPV6工作组主席
“在IPV6时代,本书将取代Riehard Stevens的《TCP/IP详解》一书。我强烈推荐给所有程序员阅读。”
——Junichiro Hagino EAME项目核心开发者

推荐阅读
部署IPv6网络..

市场价:¥65.00
4-5星价:¥55.25
[购买] [收藏]

内容简介回到顶部↑

本书全面讲解IPv6及相关协议实现的事实标准KAME,揭示了KAME IPv6协议栈的所有细节,对每行代码到底做了什么以及为什么要这样设计都进行了解释。全书共分7章,分别介绍IPv6地址结构、IPv6、ICMPv6、邻居发现和无状态地址自动配置、传输层协议及套接字API扩展。每章都包含两个主要部分:第一部分提供了作为RFC发布的主要协议规范的摘要,定义各种协议分组,解释每个分组中每个字段的含义和目的;第二部分则描述实现这些RFC的KAME的数据结构及功能。书的最后还提供了一些例子,说明如何编写既可以在IPv4网络上运行、又可以在IPv6网络上运行的可移植应用程序。
  本书是IPv6的权威参考书,适合网络设计和开发人员阅读。此外,本书还适合作为高校相关专业网络课程的教学参考书。

作译者回到顶部↑

本书提供作译者介绍

Qing Li,Blue Coat系统公司资深架构师,负责领导下一代支持IPV6的安全代理应用系统的设计和开发工作。他曾在风河系统公司工作8年,是风河嵌入式IPV6产品的首席架构师。他拥有多项美国专利,并著有Real-Time Concepts for Embedded Systems等畅销书。他还是FreeBSD操作系统项目活跃的开发者。
.. << 查看详细

目录回到顶部↑

第1章 绪论 
1.1 引言 
1.2 IPv6和KAME的简史 
1.3 KAME发行版概述 
1.3.1 源代码树结构 
1.3.2 构建过程 
1.4 BSD网络实现概述 
1.5 源代码描述 
1.5.1 排版约定 
1.5.2 源代码描述示例 
1.5.3 预处理器变量 
1.5.4 网络设备与体系结构假设 
1.6 mbuf与IPv6 
1.6.1 常见的mbuf操纵宏和函数 
1.6.2 mbuf标签 
1.6.3 IPv6的mbuf要求 
1.6.4 诊断mbuf链 
第2章 IPv6编址体系结构 
2.1 引言 
2.2 IPv6地址 

前言回到顶部↑

无论是在学术界还是在商业界,KAME的IPv6实现都已经被当作IPv6实现的事实参考。世界上无数研究人员都将他们对IPv6及下一代因特网的研究建立在实现了KAME的系统上。对KAME的接受已经超出了纯学术研究的范畴,而成为了很多商业产品的一个组成部分。.
本系列书通过KAME实现对IPv6及相关协议进行了详细的描述。书中采用的方式与W.Richard Stevens和Gary R.Wright编写《TCP/IP详解》所采用的方式类似,《TCP/IP详解》为20世纪90年代的开发人员捉供了对TCP/IPv4网络本质的真知灼见。我们希望在本系列书中与读者分享我们在KAME和IPv6方面的深刻理解和开发经验,帮助读者投入到这个全新的、普遍连通的美妙世界中。
现在关于IPv6的书有很多,在Amazon上搜一下书名中包含IPv6的书就能得到不下几十个结果。但我们的书并不仅仅是另一套关于IPv6的书。据我们所知,我们的书是同类书中的第一套也是唯一一套,书中对一个已经被很多开源操作系统以及商业操作系统采纳的实际IPv6实现进行了深入研究,并对代码及其设计进行了剖析,说明了我们是如何根据标准对IPv6及其相关协议进行解释和实现的。书中会阐明标准中那些具有二义性的地方,这些地方可以用各种方法解释,并且在应用中存在问题,因而为实现带来挑战。读者将从本质上理解早期实现经验能够为一种技术的开发和成长提供什么样的帮助。
本书的组织
本书是关于IPv6及相关协议的两卷本中的第一本。本书通过完整的代码描述以及对KAME本质的阐释,从规范到操作介绍了核心IPv6协议。
本书对IPv6协议基础及特征、ICMPv6协议、对在IPv6上的TCP或UDP这样的传输层问题的考虑以及开发支持IPv6的应用程序所需的套接字扩展进行了讨论。下面对本书每章的内容进行简单的说明。
·第1章介绍KAME项目的简要历史,描述KAME发行版的组件,解释构建一个实现了KAME的BSD系统的步骤,介绍BSD联网系统的基本知识以及KAME对基本系统的增强。
·第2章讨论各种类型IPv6地址的格式和结构,随后是与地址配置及操作有关的代码描述。
·第3章讨论IPv6的协议结构、扩展首部及在IPv6层处理IPv6分组输入及输出的KAME实现。本章还会介绍用来传输IPv6分组的默认地址选择算法。
·第4章讨论ICMPv6的协议结构,这是IPv6操作的一个组成部分,描述KAME实现中基本ICMPv6操作的输入函数和输出函数。作为ICMPv6的一个有趣应用,奉章还会详细描述节点信息查询协议。
·第5章对邻居发现(ND)协议进行了描述。邻居发现运行于ICMPv6之上,并提供了各种基础服务,例如链路层地址解析、路由器发现以及路由重定向等。自动地址配置服务也是通过邻居发现分组提供的。本章会非常详细地阐述邻居发现协议和无状态地址自动配置过程。本章会描述与邻居发现协议操作有关的主要KAME内核函数。
·第6章描述为使传输层协议运行于IPv6之上而对TCP和UDP所做的修改,还会说明为使传输层协议成为双协议栈,而对BSD内核实现所做的修改。
·第7章讨论对套接字APl所做的IPv6扩展和增强。本章还会讨论几个已扩展或创建以支持IPv6的标准用户库。本章最后会提供一些例子,说明如何编写既可以在IPv4网络上运行又可以在IPv6网络上运行的可移植应用程序。
本书的姊妹篇为《IPv6详解,卷2:高级协议实现》(英文版书名为IPv6 Advanced Protocols Implementation,文中简称为《卷2》),书中讲述了下列主题。
·第1章——IPv6单播路由选择协议。
·第2章——IPv6多播。
·第3章——IPv6的DNS。
·第4章——IPv6的动态主机配置协议(DHCPv6)。
·第5章——移动IPv6。
·第6章——IPv6与IP安全。

序言回到顶部↑

早在1994年IETF接受这个现在被称为IPv6的建议时,我就确信,如果没有可以免费获得的高质量的开源参考实现,这样一个新的基础协议即便不是不可能,也是很难被网络群体接受、采纳和部署的。.
这种信念源于我对最初的TCP/IPv4协议,以及加州大学伯克利分校完成的这些协议的BSD实现的密切参与。我亲眼目睹了BSD实现是如何对TCP/IPv4(通常统称为因特网协议)的成功作出巨大贡献的。我们需要能够为IPv6扮演同样角色的新的成就。
从开发者的视角为因特网世界作出贡献是我们的责任,但那时,因特网的繁荣带来的经济冲击已经使我伯克利的同事们忙得不可开交了。我知道这是我们的使命,为此,我们在WIDE项目中成立了IPv6工作组,这个工作组最终发展成了KAME项目。
对KAME项目组开发的软件提出的要求之一就是:说明IPv6协议是怎样工作的,以及这些协议在实际环境中运行得如何。这是一项艰难且具有挑战性的任务。在所有支持者长期、耐心的帮助下,KAME项目组成员以他们的勤勉和不懈努力完成了这个目标。所有主要的BSD变体都已经将KAME实现当作事实上的IPv6实现。在IETF会议上讨论IPv6时也经常提到KAME。我坚信,在IPv6技术被广泛接受并不断被采纳的过程中,KAME项目的成功起了非常重要的作用。..
现在,我将部分注意力转移到了采纳这项技术后的知识传递方面。我们必须将我们的经验和智慧与那些追随KAME脚步以及将成为KAME主要用户的新一代工程师们分享。虽然一个成熟的工程师可以直接从源代码中进行学习,但一本由“知道怎样做”的专家写成的关于“如何去做”的好书所能提供的深入理解和指导,要远比标准文档和源代码所能提供的多得多。
尽管现在有很多关于IPv6的学习资料都很不错,但那些资料通常只是一些更易读的协议规范。我一直渴望能有些与众不同的东西,为下一代网络高手提供一个创造性的舞台,使其在这个新技术舞台上做更多的事情。本书填补了这个空白。
本书揭示了KAMEIPv6协议栈的所有细节,对每行代码到底做了什么以及为什么要这样设计都进行了解释。通过阅读本书,读者可以深刻理解这一实现,并从整体上理解IPv6。
本书是关于KAME和IPv6的权威参考书,涵盖了很多其他书中都没有的内容。希望本书能够成为你在IPv6方面最主要而且最好的参考书。
IPv6正向着无处不在的应用发展,我相信本书将会成为当今“因特网协议”,的教科书。
JunMurai博士
WIDE项目
庆应义塾(KEIO)大学副校长...

媒体评论回到顶部↑

“阅读本书是一种享受,比我想起了Richard Stevens的《TCP/IP详解》,本书的技术深度完全可以与之媲美。”.
——Jim Bound,北美IPv6工作组主席..
“在IPv6时代,本书将取代Richard Stevens的《TCP/IP详解》一书。我强烈推荐给所有程序员阅读。”
——Junichiro Hagino,KAME项目核心开发者...

评论交流

共有16人开贴评论  22人参与评论  4人参与打分 查看

1人
 25%
用户平均打分
我要写评论 help如何参与评论和打分
2人
 50%
0人
 0%
0人
 0%
1人
 25%

bushhelen

专家级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2010-5-16 13:33:00
目前学习ipv6的一个捷径。
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

mengsu9956

三级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2010-4-23 12:58:00
内容不错,IPV6技术自己还用不到,买来珍藏。
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

coolandy1989

专家级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2010-2-1 14:22:00
不错的书,现在有中文讲IPV6的书也不太多.
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

xiaoning158

二级评论员
该会员在china-pub购买过此书
  
发表于:2009-10-30 9:16:00
今天把卷1,2看完了,虽然此书没有Stevens写的深入透彻,但对学习V6内核还是有一定帮助.谁叫协议栈方面的书这么少呢,在此希望对V6感兴趣的朋友多多交流,给大家留个群号.11924166 希望他能为兄弟们学习C,UNIX,网络协议有所帮助.
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

wxjwhqwy

一级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2009-5-11 2:42:00
我是先看到英文后,才发现有中文,总体感觉翻译的还可以,不过有一些地方还必须去看英文,才知道是什么意思.还是非常感谢出版社做了一件好事情.
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)
我要写评论
查看所有评论交流(共16条)