• IPv6详解卷2:高级协议实现
21年品牌 40万+商家 超1.5亿件商品

IPv6详解卷2:高级协议实现

60 4.7折 128 九五品

仅1件

北京海淀
认证卖家担保交易快速发货售后保障

作者[美]李清、[日]神明达哉、[日]岛庆一 著;王嘉祯 译

出版社人民邮电出版社

出版时间2009-08

版次1

装帧平装

货号16柜1-3

上书时间2021-03-23

原味书香

九年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九五品
图书标准信息
  • 作者 [美]李清、[日]神明达哉、[日]岛庆一 著;王嘉祯 译
  • 出版社 人民邮电出版社
  • 出版时间 2009-08
  • 版次 1
  • ISBN 9787115208910
  • 定价 128.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 869页
  • 字数 1529千字
  • 正文语种 简体中文
  • 丛书 图灵计算机科学丛书
【内容简介】
  《IPv6详解卷2:高级协议实现》全面讲解IPv6及相关协议实现的事实标准KAME,从源代码的角度揭示了KAMEIPv6协议栈的所有细节,对每行代码到底做了什么,以及为什么要这样设计都进行了解释。全书共分6章,分别介绍IPv6单播路由选择协议、IPv6多播技术、IPv6的DNSDHCPv6、移动IPv6、IPv6与IP安全。每章都包含两个主要部分:第一部分是相关规范的综述,第二部分则逐行代码地描述和分析实际的实现。《IPv6详解卷2:高级协议实现》是IPv6的权威参考书,适合网络设计和开发人员阅读。此外,《IPv6详解卷2:高级协议实现》还适合作为高校相关专业网络课程的教学参考书。
【作者简介】
  李庆,BlueCoat系统公司资深架构师,负责领导下一代支持lPv6的安全代理应用系统的设计和开发工作。他曾在风河系统公司工作8年,是风河嵌入式IPv6产品的首席架构师。他拥有多项美国专利,并著有Real-TimeConceptsforEmbeddedSystems等畅销书。他还是FreeBSD操作系统项目活跃的开发者。
  TatuyaJinmei(神叫达战),东芝公司研究与开发中心的科学家。KAME项目核心开发人员。2003年在日本庆应义塾大学获得博士学位。
  KeiichiShima(岛庆一),日本InternetInitiative公司的资深研究人员。他的研究领域是IPv6和IPv6移动性。KAME项目核心开发人员,开发了移动IPv6/NEMO基本支持协议栈。现在正致力于BSD操作系统中新的移动栈(SHISA栈)的研究。
【目录】
第1章IPv6单播路由选择协议1
1.1引言1
1.2路由选择概念概述2
1.3基于向量的算法和链路状态算法概述4
1.3.1距离向量算法4
1.3.2路径向量算法5
1.3.3链路状态算法6
1.4RIPng简介7
1.4.1RIPng报文格式8
1.4.2RIPng操作11
1.4.3RIPng存在的问题12
1.5BGP4+简介13
1.5.1BGP4+操作14
1.5.2BGP4+报文17
1.5.3路径属性20
1.5.4BGP4+的IPv6扩展22
1.5.5BGP4+路由选择过程24
1.6OSPFv3简介25
1.6.1路由器邻接和LSDB同步25
1.6.2区域类型和路由器分类26
1.6.3链路状态广告和LSA类型27
1.6.4LSA格式28
1.6.5OSPF树的构造和路由计算34
1.7代码介绍37
1.8BSD内核中的IPv6路由表38
1.9路由选择API42
1.9.1路由选择套接字42
1.9.2通过sysctl()转储路由表48
1.10route6d守护进程概述51
1.11公用数据结构.例程和全局变量51
1.11.1RIPng报文结构52
1.11.2route6d的路由表52
1.11.3本地接口的结构54
1.11.4route6d路由过滤器条目56
1.11.5子例程和全局变量56
1.12接口配置57
1.12.1ifconfig()函数58
1.12.2ifconfig1()函数60
1.13RIPng协议操作63
1.13.1sendrequest()函数64
1.13.2riprecv()函数65
1.13.3riprequest()函数77
1.13.4ripsend()函数77
1.13.5ripalarm()函数84
1.14使用route6d的路由选择操作85
1.14.1叶子网络85
1.14.2简单环状网87
1.14.3层次网90

第2章IPv6多播技术92
2.1引言92
2.2IPv6多播地址到第2层多播地址的映射92
2.3多播监听发现协议93
2.3.1MLD协议报文格式93
2.3.2路由器警告选项94
2.3.3源地址选择94
2.3.4目的地址选择94
2.3.5MLD查询器95
2.3.6操作变量95
2.3.7MLD的加入进程95
2.3.8MLD离开进程96
2.4多播路由选择的基本原理97
2.4.1反向路径转发97
2.4.2多播路由选择模型97
2.4.3协议无关多播101
2.4.4PIM的IPv6特定问题104
2.4.5IPv6多播的未来:MLDv2和SSM105
2.5代码介绍106
2.6MLD实现107
2.6.1类型和结构108
2.6.2mld6_init()函数109
2.6.3加入组:mld6_start_listening()函数111
2.6.4离开组:mld6_stop_listening()函数112
2.6.5输入处理:mld6_input()函数113
2.6.6mld6_fasttimeo()函数117
2.6.7mld6_sendpkt()函数118
2.6.8mld_allocbuf()函数121
2.7IPv6多播接口:mif6{}结构122
2.8IPv6多播路由选择API124
2.8.1ip6_mrouter_set()函数125
2.8.2ip6_mrouter_init()函数126
2.8.3ip6_mrouter_get()函数128
2.8.4set_pim6()函数128
2.8.5add_m6if()函数129
2.8.6del_m6if()函数131
2.8.7ip6_mrouter_done()函数132
2.8.8mrt6_ioct1()函数135
2.8.9get_mif6_cnt()函数135
2.9IPv6多播转发缓存136
2.9.1add_m6fc()函数137
2.9.2del_m6fc()函数141
2.9.3expire_upcalls()函数142
2.9.4get_sg_cnt()函数143
2.10IPv6多播转发144
2.10.1ip6_mforward()函数145
2.10.2ip6_mdq()函数152
2.10.3phyint_send()函数158
2.10.4register_send()函数160
2.10.5socket_send()函数162
2.10.6pim6_input()函数163
2.11IPv6多播操作169
2.11.1ifmcstat命令169
2.11.2启动IPv6多播路由选择169
2.11.3pim6dd和pim6sd路由选择守护进程170
2.11.4pim6stat输出171
2.11.5netstat命令172

第3章IPv6的DNS174
3.1引言174
3.2DNS的定义和协议基础174
3.2.1DNS.域和区域174
3.2.2资源记录和区域文件176
3.2.3DNS事务和分组格式177
3.2.4名字解析和缓存179
3.3DNS中与IPv6相关的主题181
3.3.1AAAA资源记录181
3.3.2IPv6的DNS反向树182
3.3.3DNS的IPv6传输182
3.3.4分组大小的问题和EDNS0183
3.3.5DNS服务器对AAAA的不当操作186
3.3.6废弃的标准188
3.4IPv6DNS解析器的实现189
3.4.1_dns_getaddrinfo()函数191
3.4.2getanswer()函数196
3.4.3res_queryN()函数204
3.4.4解析器声明结构206
3.4.5res_init()函数208
3.4.6res_send()函数211
3.4.7IPv6反向查找:_dns_ghbyaddr()函数219
3.5BIND的IPv6DNS操作223
3.5.1BIND9概述224
3.5.2获得BIND9224
3.5.3构建和安装BIND9225
3.5.4IPv6操作的BIND9配置225
3.5.5实现的相关要点231
3.5.6完整的配置示例238
3.5.7dig和host工具241

第4章DHCPv6243
4.1引言243
4.2DHCPv6协议概述243
4.2.1DHCPv6案例244
4.2.2DHCPv6的定义246
4.2.3DHCPv6报文交换249
4.2.4DHCPv6选项总结259
4.2.5与邻居发现的交互265
4.2.6与DHCPv4的比较265
4.3代码介绍265
4.4客户实现271
4.4.1客户特定的数据结构272
4.4.2client6_mainloop()函数277
4.4.3client6_timo()函数278
4.4.4client6_send()函数282
4.4.5client6_recv()函数287
4.4.6client6_recvadvert()函数289
4.4.7client6_recvreply()函数294
4.4.8处理身份关联299
4.4.9update_ia()函数302
4.4.10update_address()函数306
4.4.11reestablish_ia()函数310
4.4.12ia_timo()函数315
4.4.13释放资源320
4.5服务器实现323
4.5.1server6_mainloop()函数326
4.5.2server6_recv()函数327
4.5.3process_relayforw()函数331
4.5.4react_solicit()函数334
4.5.5react_request()函数340
4.5.6make_ia()函数345
4.5.7react_renew()函数355
4.5.8react_rebind()函数358
4.5.9binding_timo()函数365
4.5.10react_release()函数367
4.5.11react_informreq()函数371
4.5.12server6_send()函数373
4.6中继代理实现377
4.6.1relay6_loop()函数378
4.6.2relay6_recv()函数379
4.6.3relay_to_server()函数382
4.6.4relay_to_client()函数387
4.7DHCPv6鉴别实现390
4.7.1与DHCPv6鉴别相关的数据结构..390
4.7.2set_auth()函数392
4.7.3process_auth()函数(客户端)394
4.7.4process_auth()函数(服务器端)397
4.8DHCPv6操作403
4.8.1构建DHCPv6实现403
4.8.2配置DUID404
4.8.3配置DHCPv6服务器404
4.8.4配置DHCPv6客户405
4.8.5配置DHCPv6中继代理408
4.8.6配置DHCPv6鉴别409
4.8.7配置控制命令密钥409
4.8.8DHCPv6服务操作410

第5章移动IPv6416
5.1引言416
5.2移动IPv6概述416
5.2.1节点的类型417
5.2.2移动IPv6运行的基本过程418
5.3首部扩展421
5.3.1对齐要求422
5.3.2归属地址选项422
5.3.3类型2路由首部423
5.3.4移动首部423
5.3.5移动选项429
5.3.6邻居发现报文431
5.3.7ICMPv6报文433
5.4移动IPv6的过程436
5.4.1协议常量和变量436
5.4.2归属注册437
5.4.3双向隧道技术439
5.4.4截获移动节点分组440
5.4.5返回归属441
5.5路由优化442
5.5.1迂回路由443
5.5.2发送发起报文443
5.5.3响应发起报文444
5.5.4计算共享密钥445
5.5.5验证报文446
5.5.6安全性考虑446
5.5.7注销通信节点绑定447
5.5.8向后兼容性447
5.6移动检测448
5.7动态归属代理地址发现449
5.8移动前缀请求/广告451
5.9与IPsec的关系452
5.10代码介绍454
5.11与移动IPv6相关的结构455
5.11.1文件455
5.11.2移动首部报文:ip6_mh{}结构456
5.11.3绑定刷新请求报文:ip6_mh_binding_request{}结构456
5.11.4归属测试发起报文:ip6_mh_home_test_init{}结构457
5.11.5转交测试发起报文:ip6_mh_careof_test_init{}结构457
5.11.6归属测试报文:ip6_mh_home_test{}结构458
5.11.7转交测试报文:ip6_mh_careof_test{}结构459
5.11.8绑定更新报文:ip6_mh_binding_update{}结构460
5.11.9绑定确认报文:ip6_mh_binding_ack{}结构461
5.11.10绑定错误报文:ip6_mh_binding_error{}结构462
5.11.11移动选项报文的结构462
5.11.12移动选项报文:ip6_mh_opt{}结构463
5.11.13绑定刷新建议选项:ip6_mh_opt_refresh_advice{}结构463
5.11.14替换转交地址选项:ip6_mh_opt_altcoa{}结构463
5.11.15现时索引选项:ip6_mh_opt_nonce_index{}结构464
5.11.16授权数据选项:ip6_mh_opt_auth_data{}结构464
5.11.17内部移动选项:mip6_mobility_options{}结构465
5.11.18归属地址选项:ip6_opt_home_address{}结构465
5.11.19类型2路由首部:ip6_rthdr2{}结构466
5.11.20修改的路由器广告报文:nd_router_advert{}结构466
5.11.21修改的前缀信息选项:nd_opt_prefix_info{}结构467
5.11.22广告间隔选项:nd_opt_adv_interval{}结构467
5.11.23归属代理信息选项:nd_opt_homeagent_info{}结构468
5.11.24动态归属代理地址发现请求报文:mip6_dhaad_req{}结构468
5.11.25动态归属代理地址发现应答报文:mip6_dhaad_rep{}结构469
5.11.26移动前缀请求报文:mip6_prefix_solicit{}结构469
5.11.27移动前缀广告报文:mip6_prefix_advert{}结构469
5.11.28绑定缓存条目:mip6_bc{}结构470
5.11.29绑定更新列表条目:mip6_bu{}结构471
5.11.30归属代理条目:mip6_ha{}结构473
5.11.31前缀条目:mip6_prefix{}结构474
5.11.32归属虚拟接口:hif_softc{}结构475
5.12宏和类型定义479
5.13全局变量480
5.14实用函数480
5.14.1文件481
5.14.2创建IPv6首部481
5.14.3校验和计算482
5.15常规移动首部处理484
5.15.1文件484
5.15.2移动首部输入484
5.15.3生成绑定错误报文490
5.15.4绑定错误报文的速度限制491
5.15.5绑定错误报文的创建492
5.15.6向原始套接字传递移动首部报文493
5.16归属代理和通信节点496
5.16.1文件496
5.16.2绑定更新报文的输入497
5.16.3绑定缓存条目的管理504
5.16.4移动选项的处理512
5.16.5通信节点绑定更新报文的确认514
5.16.6Kbm和授权数据计算515
5.16.7通信节点对绑定缓存条目的管理520
5.16.8发送绑定刷新请求报文522
5.16.9归属注册的处理过程526
5.16.10DAD过程532
5.16.11代理邻居发现的控制538
5.16.12归属注销的过程542
5.16.13发送绑定确认报文545
5.16.14现时和节点关键字的管理551
5.16.15接收归属地址选项554
5.16.16通过隧道向移动节点发送分组561
5.16.17恢复临时禁用的代理条目565
5.16.18接收ICMPv6错误报文566
5.16.19归属代理列表的管理570
5.16.20前缀列表的管理583
5.16.21发送移动前缀广告报文583
5.16.22构造净荷585
5.17移动节点587
5.17.1文件587
5.17.2绑定更新列表条目的管理588
5.17.3移动检测596
5.17.4配置归属地址606
5.17.5发送绑定更新报文615
5.17.6接收绑定确认报文629
5.17.7接收类型2路由首部641
5.17.8接收绑定刷新请求报文644
5.17.9接收绑定错误报文646
5.17.10源地址选择649
5.17.11归属代理列表的管理653
5.17.12前缀信息的管理661
5.17.13通过路由器广告报文接收前缀信息672
5.17.14发送移动前缀请求报文680
5.17.15接收移动前缀广告报文682
5.17.16发送动态归属代理地址发现请求报文690
5.17.17接收动态归属代理地址发现应答报文693
5.17.18接收ICMPv6错误报文698
5.17.19状态机700
5.17.20主状态机701
5.17.21从状态机718
5.17.22虚拟归属接口725
5.17.23迂回路由过程和路由优化737
5.17.24路由优化通信753
5.17.25隧道控制762
5.17.26从隧道中接收分组765
5.17.27I/O控制767
5.18运行移动IPv6770
5.18.1重建支持移动IPv6扩展的内核770
5.18.2重建用户空间程序770
5.18.3IPsec信令保护771
5.18.4配置节点773
5.18.5查看状态信息774
5.18.6查看统计信息775
5.19mip6control手册776

第6章IPv6与IP安全778
6.1引言778
6.2鉴别首部778
6.3ESP780
6.4传输模式和隧道模式781
6.5安全关联数据库783
6.5.1安全策略数据库783
6.5.2安全关联数据库784
6.5.3SAD和SPD示例784
6.6IPsec流量处理785
6.7SPD和SAD管理786
6.8手工配置787
6.8.1配置文件格式788
6.8.2处理SP条目的示例791
6.8.3处理SA条目的示例793
6.9ISAKMP概述794
6.9.1ISAKMP交换795
6.9.2解释域797
6.9.3IKE协议797
6.10Racoon操作798
6.10.1配置Racoon798
6.10.2配置文件格式798
6.11场景803
6.11.1在3个网络间创建VPN803
6.11.2创建星型拓扑VPN808
6.11.3使用传输模式的IP安全812
6.11.4从公共接入点到服务器的连接813
参考文献816
索引821
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP