出版時間:2009-8 出版社:人民郵電出版社 作者:(美)李清,(日)神明達(dá)哉,(日)島慶一 著,王嘉禎 等譯 頁數(shù):869
Tag標(biāo)簽:無
前言
《IPv6詳解》是作者所著的關(guān)于IPv6協(xié)議實(shí)現(xiàn)的2卷本系列書?!毒?》主要講述IPv6的基本內(nèi)容和大多數(shù)實(shí)現(xiàn)支持的主要協(xié)議,而本書講述的是在更高級和更復(fù)雜的IPv6網(wǎng)絡(luò)環(huán)境中才可能有的協(xié)議,如路由選擇、多播技術(shù)、DNS、:DHCPv6、移動IPv6和安全等。本書每一章以相關(guān)規(guī)范的綜述開始,接著通過大量的代碼描述和分析實(shí)際的實(shí)現(xiàn),并輔以合理、精確的解釋和應(yīng)用。用作者的話說:“本書的一半篇幅寫的是源代碼?!睍邪罅繄D表,這些極為形象的圖表對讀者深刻理解協(xié)議的內(nèi)容及實(shí)現(xiàn)方法無疑有巨大的幫助。如此詳盡地闡述IPv6及相關(guān)協(xié)議的書籍在目前是絕無僅有的。作者Qing Li等均是KAM頤目的開發(fā)人員(其中17atuya.Jinmei自項(xiàng)目的開始到結(jié)束一直都是核心開發(fā)者),而KAME3頁目是總部設(shè)在日本的WIDEE組織的重要課題,旨在為BSD系統(tǒng)提供IPv6、IPsec(包括IPv4和llPv6)以及移動IP駒參考實(shí)現(xiàn)。三位作者都有著深厚的研究背景和豐富的開發(fā)經(jīng)驗(yàn),本書可以說是他們實(shí)際工作的提煉與總結(jié)。
內(nèi)容概要
本書全面講解IPv6及相關(guān)協(xié)議實(shí)現(xiàn)的事實(shí)標(biāo)準(zhǔn)KAME,從源代碼的角度揭示了KAME IPv6協(xié)議棧的所有細(xì)節(jié),對每行代碼到底做了什么,以及為什么要這樣設(shè)計(jì)都進(jìn)行了解釋。全書共分6章,分別介紹IPv6單播路由選擇協(xié)議、IPv6多播技術(shù)、IPv6的DNS DHCPv6、移動IPv6、IPv6與IP安全。每章都包含兩個主要部分:第一部分是相關(guān)規(guī)范的綜述,第二部分則逐行代碼地描述和分析實(shí)際的實(shí)現(xiàn)?! ”緯荌Pv6的權(quán)威參考書,適合網(wǎng)絡(luò)設(shè)計(jì)和開發(fā)人員閱讀。此外,本書還適合作為高校相關(guān)專業(yè)網(wǎng)絡(luò)課程的教學(xué)參考書。
作者簡介
李清(Blue Coat)系統(tǒng)公司資深架構(gòu)師,負(fù)責(zé)領(lǐng)導(dǎo)下一代支持IPv6的安全代理應(yīng)用系統(tǒng)的設(shè)計(jì)和開發(fā)工作。他曾在風(fēng)河系統(tǒng)公司工作8年,是風(fēng)河嵌入式IPv6產(chǎn)品的首席架構(gòu)師。他擁有多項(xiàng)美國專利,并著有Real-Time Concepts for Embedded Systems等暢銷書。他還是FreeBSD操作系統(tǒng)項(xiàng)目活躍的開發(fā)者。
書籍目錄
第1章 IPv6單播路由選擇協(xié)議 1.1 引言 1.2 路由選擇概念概述 1.3 基于向量的算法和鏈路狀態(tài)算法概述 1.3.1 距離向量算法 1.3.2 路徑向量算法 1.3.3 鏈路狀態(tài)算法 1.4 RIPng簡介 1.4.1 RIPng報文格式 1.4.2 RIPng操作 1.4.3 RIPng存在的問題 1.5 BGP4+簡介 1.5.1 BGP4+操作 1.5.2 BGP4+報文 1.5.3 路徑屬性 1.5.4 BGP4+的IPv6擴(kuò)展 1.5.5 BGP4+路由選擇過程 1.6 OSPFv3簡介 1.6.1 路由器鄰接和LSDB同步 1.6.2 區(qū)域類型和路由器分類 1.6.3 鏈路狀態(tài)廣告和LSA類型 1.6.4 LSA格式 1.6.5 OSPF樹的構(gòu)造和路由計(jì)算 1.7 代碼介紹 1.8 BSD內(nèi)核中的IPv6路由表 1.9 路由選擇API 1.9.1 路由選擇套接字 1.9.2 通過sysctl()轉(zhuǎn)儲路由表 1.10 route6d守護(hù)進(jìn)程概述 1.11 公用數(shù)據(jù)結(jié)構(gòu)、例程和全局變量 1.11.1 RIPng報文結(jié)構(gòu) 1.11.2 route6d的路由表 1.11.3 本地接口的結(jié)構(gòu) 1.11.4 route6d路由過濾器條目 1.11.5 子例程和全局變量 1.12 接口配置 1.12.1 ifconfig()函數(shù) 1.12.2 ifconfig1()函數(shù) 1.13 RIPng協(xié)議操作 1.13.1 sendrequest()函數(shù) 1.13.2 riprecv()函數(shù) 1.13.3 riprequest()函數(shù) 1.13.4 ripsend()函數(shù) 1.13.5 ripalarm()函數(shù) 1.14 使用route6d的路由選擇操作 1.14.1 葉子網(wǎng)絡(luò) 1.14.2 簡單環(huán)狀網(wǎng) 1.14.3 層次網(wǎng)第2章 IPv6多播技術(shù) 2.1 引言 2.2 IPv6多播地址到第2層多播地址的映射 2.3 多播監(jiān)聽發(fā)現(xiàn)協(xié)議 2.3.1 MLD協(xié)議報文格式 2.3.2 路由器警告選項(xiàng) 2.3.3 源地址選擇 2.3.4 目的地址選擇 2.3.5 MLD查詢器 2.3.6 操作變量 2.3.7 MLD的加入進(jìn)程 2.3.8 MLD離開進(jìn)程 2.4 多播路由選擇的基本原理 2.4.1 反向路徑轉(zhuǎn)發(fā) 2.4.2 多播路由選擇模型 2.4.3 協(xié)議無關(guān)多播 2.4.4 PIM的IPv6特定問題 2.4.5 IPv6多播的未來:MLDv2和SSM 2.5 代碼介紹 2.6 MLD實(shí)現(xiàn) 2.6.1 類型和結(jié)構(gòu) 2.6.2 mld6_init()函數(shù) 2.6.3 加入組:mld6_start_listening()函數(shù) 2.6.4 離開組:mld6_stop_listening()函數(shù) 2.6.5 輸入處理:mld6_input()函數(shù) 2.6.6 mld6_fasttimeo()函數(shù) 2.6.7 mld6_sendpkt()函數(shù) 2.6.8 mld_allocbuf()函數(shù) ……第3章 IPv6的DNS第4章 DHCPv6第5章 移動IPv6第6章 IPv6與IP安全參考文獻(xiàn)索引
章節(jié)摘錄
插圖:第1章IPv6單播路由選擇協(xié)議1.1引言每當(dāng)任意一對節(jié)點(diǎn)之間通信時,尤其是當(dāng)該通信涉及駐留在不同網(wǎng)段的節(jié)點(diǎn)時,必須確定每個分組的流向。這一決策通常稱為分組路由選擇(routing)決策,或者分組轉(zhuǎn)發(fā)(forwarding)決策。相關(guān)的中介網(wǎng)絡(luò)設(shè)備一般稱為路由器(router),負(fù)責(zé)完成路由選擇功能,包括根據(jù)每個分組的最終目的地址作出路由選擇決策??梢砸罁?jù)每個路由器上手工配置的路由信息作出路由選擇決策,但這種方式在大中型復(fù)雜網(wǎng)絡(luò)中顯然是行不通的。路由選擇協(xié)議(routing protoc01)提供了使路由器能自動地作出正確路由選擇決策所必需的信息。由于分組的目的地址可能是單播或多播的地址(將廣播地址看作多播的特例),所以,設(shè)計(jì)的路由選擇協(xié)議也要適用于單播路由選擇(unicast routing)或者多播路由選擇(multicast routing)。本章將重點(diǎn)關(guān)注路由選擇協(xié)議。在IPv4領(lǐng)域中,RIPv2〔RFC2453〕、集成IS-IS〔RFCll95〕以及0sPFv2〔RFc2328〕都是在諸如企業(yè)環(huán)境等中小網(wǎng)絡(luò)中部署的單播路由選擇協(xié)議,而BGP.4〔RFC4271〕則是在諸如因特網(wǎng)服務(wù)提供商(Internet Service Provider,ISP)等大型組織中部署的通用路由選擇協(xié)議??傮w上講,由于IPv4和IPv6在路由選擇的概念上是一致的,因此這些路由選擇協(xié)議就自然地被擴(kuò)展以支持IPv6。盡管分組的格式會有所改變,但原理在很大程度上仍然是一致的。
媒體關(guān)注與評論
“閱讀本書是一種享受,讓我想起了Richard Stevens的《TCP/IP詳解》,本書的技術(shù)深度完全可以與之媲美?!? ——Jim Bound,北美IPv6工作組主席 “在IPv6時代,本書將取代Richard Stevens的《TCP/IP詳解》書。我強(qiáng)烈推薦給所有程序員閱讀?!? ——Junichiro Hagino,KAME項(xiàng)目核心開發(fā)者
編輯推薦
IPv6的時代即將到來!《IPv6詳解卷2:高級協(xié)議實(shí)現(xiàn)》由開源的IPv6標(biāo)準(zhǔn)參考實(shí)現(xiàn)KAME的核心開發(fā)人員撰寫。沿襲了被奉為經(jīng)典的Richard Stevens的《TCP/IP詳解》的寫作方式和風(fēng)格,覆蓋了IPv6技術(shù)的全部內(nèi)容,是毋庸置疑的IPv6權(quán)威參考書。書中詳盡剖析了IPv6協(xié)議及其實(shí)現(xiàn)的技術(shù)細(xì)節(jié),逐行詮釋了KAME每一行代碼的作用,并結(jié)合闡述了彌足珍貴的設(shè)計(jì)體會,對網(wǎng)絡(luò)研究、設(shè)計(jì)和開發(fā)人員都有極高的參考價值。全書分為兩卷,第1卷主要介紹核心協(xié)議的實(shí)現(xiàn),第2卷主要介紹高級協(xié)議的實(shí)現(xiàn)?!禝Pv6詳解卷2:高級協(xié)議實(shí)現(xiàn)》適合網(wǎng)絡(luò)設(shè)計(jì)和開發(fā)人員閱讀,對于下一代網(wǎng)絡(luò)產(chǎn)品研發(fā)人員尤其具有參考價值。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載