用TCP/IP進(jìn)行網(wǎng)際互連第二卷

出版時(shí)間:2008-10  出版社:電子工業(yè)  作者:Douglas E. Comer,David L. Stevens  頁(yè)數(shù):520  
Tag標(biāo)簽:無(wú)  

前言

  很榮幸Doug Comer給我這個(gè)機(jī)會(huì),讓我能在他的這本書(shū)第三版付印時(shí)與諸位探討一些個(gè)人的想法。在過(guò)去的十年期間,Internet以驚人的速度發(fā)展著。:Internet上主機(jī)的數(shù)目從1989年的100000臺(tái)發(fā)展到1998年的30 000 000臺(tái)。在本書(shū)第二版出版的時(shí)候,連接到Internet的網(wǎng)絡(luò)大。約有26000個(gè)。到1998年,這個(gè)數(shù)字大約在200 000到350 000之間,這還不包括那些利用互聯(lián)網(wǎng)技術(shù)但未連接到公共網(wǎng)絡(luò)上的專用內(nèi)聯(lián)網(wǎng)。

內(nèi)容概要

  《用TCP/IP進(jìn)行網(wǎng)際互連:設(shè)計(jì)、實(shí)現(xiàn)與內(nèi)核(ANSI C版)(第3版)(第2卷)》是關(guān)于計(jì)算機(jī)網(wǎng)絡(luò)的經(jīng)典教材。全書(shū)共三卷。第二卷在第一卷介紹了TCP/IP基本概念的基礎(chǔ)上,進(jìn)一步詳細(xì)討論了TCWIP的實(shí)現(xiàn)細(xì)節(jié)。這一卷的突出特點(diǎn)是非常注重實(shí)際。作者利用程序代碼實(shí)現(xiàn)了TCP/IP的每個(gè)技術(shù)細(xì)節(jié),并且所有代碼在書(shū)中均可找到,有助于讀者深入了解并掌握TCP/IP的細(xì)節(jié)內(nèi)容。書(shū)中附錄分別給出了過(guò)程調(diào)用交叉參考表、程序代碼中用到的C數(shù)據(jù)結(jié)構(gòu)交叉參考表以及Xinu函數(shù)和常量。

書(shū)籍目錄

第1章 引言與概述1.1 TCP/IP協(xié)議1.2 了解細(xì)節(jié)的必要性1.3 協(xié)議間交互作用的復(fù)雜性1.4 本書(shū)采用的方法1.5 研究代碼的重要性1.6 Xinu操作系統(tǒng)1.7 本書(shū)其余部分的組織1.8 小結(jié)深入研究第2章 操作系統(tǒng)中的TCP/IP軟件結(jié)構(gòu)2.1 引言2.2 進(jìn)程的概念2.3 進(jìn)程的優(yōu)先級(jí)2.4 進(jìn)程的同步通信2.5 進(jìn)程間通信2.6 設(shè)備驅(qū)動(dòng)程序和輸入. 輸出程序2.7 網(wǎng)絡(luò)的輸入和中斷2.8 向高層協(xié)議傳遞分組2.9 IP協(xié)議與傳輸協(xié)議之間的數(shù)據(jù)報(bào)傳遞2.10 向應(yīng)用程序的傳遞操作2.11 輸出時(shí)的信息流2.12 從TCP經(jīng)過(guò)IP到網(wǎng)絡(luò)輸出2.13 UDP輸出處理2.14 小結(jié)深入研究習(xí)題第3章 網(wǎng)絡(luò)接口層3.1 引言3.2 網(wǎng)絡(luò)接口抽象模型3.3 以太網(wǎng)的基本定義3.4 接口的邏輯狀態(tài)3.5 本地主機(jī)接口3.6 緩沖區(qū)管理3.7 傳入分組的多路分解3.8 小結(jié)深入研究習(xí)題第4章 地址的發(fā)現(xiàn)及綁定(ARP)4.1 引言4.2 ARP軟件在理論上的結(jié)構(gòu)4.3 ARP設(shè)計(jì)方案舉例4.4 ARP高速緩存的數(shù)據(jù)結(jié)構(gòu)4.5 ARP輸出處理4.6 ARP輸入處理4.7 ARP高速緩存的管理4.8 ARP初始化4.9 ARP參數(shù)配置4.10 小結(jié)深入研究習(xí)題第5章 IP:軟件的總體結(jié)構(gòu)5.1 引言5.2 中心環(huán)節(jié)5.3 IP軟件設(shè)計(jì)思想5.4 IP軟件結(jié)構(gòu)和數(shù)據(jù)報(bào)流程5.5 IP首部中的字節(jié)順序5.6 向IP發(fā)送數(shù)據(jù)報(bào)5.7 表格的維護(hù)5.8 小結(jié)深入研究習(xí)題第6章 IP:選路表和選路算法6.1 引言6.2 路由維護(hù)和查找6.3 選路表結(jié)構(gòu)6.4 選路表數(shù)據(jù)結(jié)構(gòu)6.5 路由的生成源及保持時(shí)間6.6 為數(shù)據(jù)報(bào)選擇路由6.7 選路表的定期維護(hù)6.8 IP選項(xiàng)處理6.9 小結(jié)深入研究習(xí)題第7章 IP:分片與重組7.1 引言7.2 數(shù)據(jù)報(bào)的分片7.3 分片的實(shí)現(xiàn)7.4 數(shù)據(jù)報(bào)的重組7.5 數(shù)據(jù)報(bào)片鏈表的維護(hù)管理7.6 初始化7.7 小結(jié)深入研究習(xí)題第8章 IP:差錯(cuò)處理(ICMP)8.1 引言8.2 ICMP報(bào)文格式8.3 ICMP報(bào)文的實(shí)現(xiàn)8.4 傳入ICMP報(bào)文的處理8.5 ICMP重定向報(bào)文的處理8.6 設(shè)置子網(wǎng)掩碼8.7 為一個(gè)ICMP分組選擇源地址8.8 生成ICMP差錯(cuò)報(bào)文8.9 避免出現(xiàn)關(guān)于差錯(cuò)報(bào)文的差錯(cuò)報(bào)文8.10 為ICMP報(bào)文分配緩沖區(qū)8.11 ICMP報(bào)文中的數(shù)據(jù)部分8.12 ICMP重定向報(bào)文的生成8.13 小結(jié)深入研究習(xí)題第9章 IP:組播處理(IGMP)9.1 引言9.2 維護(hù)組播主機(jī)群的成員信息9.3 主機(jī)群表9.4 查找一個(gè)主機(jī)群9.5 向主機(jī)群表中增加一個(gè)表項(xiàng)9.6 為一個(gè)組播地址設(shè)置網(wǎng)絡(luò)接口9.7 IP組播地址和硬件組播地址之間的轉(zhuǎn)換9.8 從主機(jī)群表中刪除一個(gè)組播地址9.9 加入一個(gè)主機(jī)群9.10 維持與一個(gè)組播路由器的聯(lián)系9.11 IGMP成員關(guān)系報(bào)告的實(shí)現(xiàn)9.12 計(jì)算隨機(jī)時(shí)延9.13 發(fā)送IGMP報(bào)告的進(jìn)程9.14 處理輸入的IGMP報(bào)文9.15 脫離主機(jī)群9.16 IGMP數(shù)據(jù)結(jié)構(gòu)的初始化9.17 小結(jié)深入研究習(xí)題第10章 UDP:用戶數(shù)據(jù)報(bào)10.1 引言10.2 UDP端口和多路分解處理10.3 UDP的輸入處理10.4 UDP輸出的處理10.5 小結(jié)深入研究習(xí)題第11章 TCP:數(shù)據(jù)結(jié)構(gòu)和輸入處理11.1 引言11.2 TCP軟件概覽11.3 傳輸控制塊11.4 TCP報(bào)文段格式11.5 序列空間中的比較11.6 TCP有限狀態(tài)機(jī)11.7 狀態(tài)變遷舉例11.8 有限狀態(tài)機(jī)的說(shuō)明11.9 TCB的分配及初始化11.10 有限狀態(tài)機(jī)的實(shí)現(xiàn)11.11 處理一個(gè)輸入報(bào)文段11.12 小結(jié)深入研究習(xí)題第12章 TCP:有限狀態(tài)機(jī)的實(shí)現(xiàn)12.1 引言12.2 CLOSED狀態(tài)處理12.3 從容關(guān)閉12.4 關(guān)閉后的延遲計(jì)時(shí)12.5 TIME-WAIT狀態(tài)處理12.6 CLOSING狀態(tài)處理12.7 FIN-WAIT-2狀態(tài)處理12.8 FIN-WAIT-1狀態(tài)處理12.9 CLOSE-WAIT狀態(tài)處理12.10 LAST-ACK狀態(tài)處理12.11 ESTABLISHED狀態(tài)處理12.12 處理報(bào)文段中的緊急數(shù)據(jù)12.13 處理報(bào)文段中的其他數(shù)據(jù)12.14 經(jīng)常注意已接收的八位組12.15 終止一個(gè)TCP連接12.16 建立TCP連接12.17 初始化TCB12.18 SYN-SENT狀態(tài)處理12.19 SYN-RECEIVED狀態(tài)處理12.20 LISTEN狀態(tài)處理12.21 為一個(gè)新TCB初始化窗口變量12.22 小結(jié)深入研究習(xí)題第13章 TCP:輸出處理13.1 引言13.2 TCP輸出控制的復(fù)雜性13.3 TCP輸出的四種狀態(tài)13.4 作為一個(gè)進(jìn)程的TCP輸出13.5 TCP輸出報(bào)文13.6 對(duì)輸出狀態(tài)和TCB編號(hào)的編碼13.7 TCP輸出進(jìn)程的實(shí)現(xiàn)13.8 互斥操作13.9 1DLE狀態(tài)的實(shí)現(xiàn)13.10 PERSIST狀態(tài)的實(shí)現(xiàn)13.11 TRANSMIT狀態(tài)的實(shí)現(xiàn)13.12 RETRANSMIT(重發(fā))狀態(tài)的實(shí)現(xiàn)13.13 發(fā)送一個(gè)報(bào)文段13.14 計(jì)算TCP數(shù)據(jù)長(zhǎng)度13.15 序號(hào)計(jì)算13.16 其他TCP過(guò)程13.17 小結(jié)深入研究習(xí)題第14章 定時(shí)器管理14.1 引言14.2 定時(shí)事件的通用數(shù)據(jù)結(jié)構(gòu)14.3 TCP事件使用的數(shù)據(jù)結(jié)構(gòu)14.4 定時(shí)器. 事件和報(bào)文14.5 TCP定時(shí)器進(jìn)程14.6 刪除TCP定時(shí)器事件14.7 刪除一個(gè)TCB的所有事件14.8 確定出現(xiàn)一個(gè)事件的尚需時(shí)間14.9 插入TCP定時(shí)器事件14.10 啟動(dòng)無(wú)時(shí)延的TCP輸出14.11 小結(jié)深入研究習(xí)題第15章 流量控制和自適應(yīng)重發(fā)15.1 引言15.2 自適應(yīng)重發(fā)中的難題15.3 自適應(yīng)重發(fā)的調(diào)整15.4 重發(fā)定時(shí)器和退避15.5 基于窗口的流量控制15.6 最大報(bào)文段長(zhǎng)度的計(jì)算15.7 網(wǎng)絡(luò)擁塞預(yù)防與控制15.8 慢啟動(dòng)和擁塞預(yù)防15.9 平均往返時(shí)間估值及超時(shí)15.10 技巧和注意事項(xiàng)15.11 小結(jié)深入研究習(xí)題第16章 緊急數(shù)據(jù)處理和推功能16.1 引言16.2 帶外信令16.3 緊急數(shù)據(jù)16.4 標(biāo)準(zhǔn)的解釋16.5 為Berkeley緊急指針解釋法而進(jìn)行的配置16.6 通知應(yīng)用程序16.7 從TCP中讀取數(shù)據(jù)16.8 發(fā)送緊急數(shù)據(jù)16.9 TCP的推功能16.10 在失序交付時(shí)對(duì)推數(shù)據(jù)的解釋16.11 輸入時(shí)推功能的實(shí)現(xiàn)16.12 小結(jié)深入研究習(xí)題第17章 套接層的接口17.1 引言17.2 通過(guò)設(shè)備形成的接口17.3 作為設(shè)備的TCP連接17.4 TCP客戶程序舉例17.5 TCP服務(wù)器程序舉例17.6 TCP主設(shè)備的實(shí)現(xiàn)17.7 TCP從設(shè)備的實(shí)現(xiàn)17.8 從設(shè)備的初始化17.9 小結(jié)深入研究習(xí)題第18章 RIP:主動(dòng)路由傳播和被動(dòng)獲取18.1 引言18.2 主動(dòng)和被動(dòng)模式的參與者18.3 基本的RIP算法和費(fèi)用度量18.4 不穩(wěn)定性及解決方案18.5 報(bào)文類型18.6 協(xié)議特性18.7 RIP的具體實(shí)現(xiàn)18.8 基本RIP進(jìn)程18.9 對(duì)輸入請(qǐng)求的響應(yīng)18.10 生成更新報(bào)文18.11 初始化一個(gè)更新報(bào)文的副本18.12 生成定期的RIP輸出18.13 RIP的局限性18.14 小結(jié)深入研究習(xí)題第19章 OSPF:使用SPF算法的路由傳播19.1 引言19.2 OSPF配置和選項(xiàng)19.3 OSPF的圖論模型19.4 OSPF的說(shuō)明19.5 鄰接關(guān)系和鏈路狀態(tài)信息的傳播19.6 用Hello發(fā)現(xiàn)相鄰網(wǎng)關(guān)19.7 Hello分組的發(fā)送19.8 指定路由器19.9 選出一個(gè)指定路由器19.10 變動(dòng)之后重建鄰接關(guān)系19.11 處理到達(dá)的Hello分組19.12 在相鄰網(wǎng)關(guān)表中增加一個(gè)網(wǎng)關(guān)19.13 相鄰網(wǎng)關(guān)狀態(tài)的變遷19.14 OSPF定時(shí)器事件和重發(fā)19.15 判斷是否允許鄰接關(guān)系19.16 OSPF輸入的處理19.17 鏈路狀態(tài)處理中的說(shuō)明和過(guò)程19.18 數(shù)據(jù)庫(kù)描述分組的生成19.19 創(chuàng)建一個(gè)模板19.20 傳送數(shù)據(jù)庫(kù)描述分組19.21 處理到達(dá)的數(shù)據(jù)庫(kù)描述分組19.22 處理鏈路狀態(tài)請(qǐng)求分組19.23 建立鏈路狀態(tài)概要信息19.24 OSPF實(shí)用過(guò)程19.25 小結(jié)深入研究習(xí)題第20章 SNMP:MIB變量. 表示形式和綁定20.1 引言20.2 服務(wù)器的組織和名字的映射20.3 MIB變量20.4 MIB變量名20.5 名字之間的字典順序20.6 除去前綴20.7 在MIB變量上執(zhí)行的操作20.8 表格名20.9 名字體系概念上的線索20.10 MIB變量的數(shù)據(jù)結(jié)構(gòu)20.11 用于快速查找的數(shù)據(jù)結(jié)構(gòu)20.12 散列表的實(shí)現(xiàn)20.13 MIB綁定的描述20.14 綁定中使用的內(nèi)部變量20.15 散列表的查找20.16 SNMP的結(jié)構(gòu)和常量20.17 ASN.1表示形式的處理20.18 小結(jié)深入研究習(xí)題第21章 SNMP:客戶與服務(wù)器21.1 引言21.2 服務(wù)器中數(shù)據(jù)的表示形式21.3 服務(wù)器的實(shí)現(xiàn)21.4 對(duì)SNMP報(bào)文的分析21.5 綁定鏈表中ASN.1名字的轉(zhuǎn)換21.6 解析一個(gè)請(qǐng)求21.7 對(duì)get-next操作的解釋21.8 操作的間接執(zhí)行21.9 表格的間接尋址21.10 應(yīng)答報(bào)文的反向生成21.11 將內(nèi)部格式轉(zhuǎn)換為ASN.1表示形式21.12 服務(wù)器使用的實(shí)用函數(shù)21.13 一個(gè)SNMP客戶的實(shí)現(xiàn)21.14 變量初始化21.15 小結(jié)深入研究習(xí)題第22章 SNMP:表格訪問(wèn)函數(shù)22.1 引言22.2 表格訪問(wèn)22.3 表格的對(duì)象標(biāo)識(shí)符22.4 地址人口表函數(shù)22.5 地址轉(zhuǎn)換表函數(shù)22.6 網(wǎng)絡(luò)接口表的函數(shù)22.7 選路表函數(shù)22.8 TCP連接表函數(shù)22.9 UDP Listener表22.10 IP地址轉(zhuǎn)換的實(shí)用例程22.11 小結(jié)深入研究習(xí)題第23章 實(shí)現(xiàn)的回顧23.1 引言23.2 程序代碼統(tǒng)計(jì)分析23.3 各個(gè)協(xié)議的程序代碼行數(shù)23.4 每個(gè)協(xié)議所需的函數(shù)和過(guò)程23.5 小結(jié)習(xí)題附錄1 過(guò)程調(diào)用交叉參考表附錄2 程序代碼中使用到的C數(shù)據(jù)結(jié)構(gòu)交叉參考表附錄3 程序代碼中使用到的Xinu函數(shù)和常量參考文獻(xiàn)

編輯推薦

  一代又一代的專業(yè)技術(shù)人員}RDouglas Comer的《用TCP/IP進(jìn)行網(wǎng)際互連》視為了解那些使因特網(wǎng)得以運(yùn)轉(zhuǎn)的協(xié)議和技術(shù)的敲門磚,它思路清晰,簡(jiǎn)單易懂。本書(shū)是其中的第二卷,作者深入探討了TCP/IP的設(shè)計(jì)方案,考察了每個(gè)協(xié)議的具體細(xì)節(jié)及實(shí)現(xiàn)技術(shù),并惹重介紹了協(xié)議軟件的內(nèi)部機(jī)制。貫穿全書(shū)的是一個(gè)利用ANSI C構(gòu)建的可運(yùn)行系統(tǒng),用來(lái)講解協(xié)議之間的交互操作、完整的實(shí)現(xiàn)過(guò)程及內(nèi)部結(jié)構(gòu)。  本書(shū)主要特點(diǎn):  對(duì)一些協(xié)議的修改和更新,其中的代碼已升級(jí)為ANSl標(biāo)準(zhǔn)C語(yǔ)言  包含大多數(shù)協(xié)議的運(yùn)行資源代碼,包括TCP、IP、ICMP、IGMP、UDP、ARP、RIP、SNMP和OSPF的重要部分  利用ANSI C定義了數(shù)據(jù)結(jié)構(gòu)、常量及過(guò)程和進(jìn)程的代碼  全面介紹了IETF設(shè)計(jì)的開(kāi)放最短路徑優(yōu)先(OSPF)鏈路狀態(tài)路由協(xié)議  支持用于IP戶組播的IGMP協(xié)議,以及用于音頻和視頻組播的OSPF路由協(xié)議  講解了緊急數(shù)據(jù)處理

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    用TCP/IP進(jìn)行網(wǎng)際互連第二卷 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7