注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡網絡與數據通信計算機網絡計算機網絡與因特網(原書第4版)

計算機網絡與因特網(原書第4版)

計算機網絡與因特網(原書第4版)

定 價:¥55.00

作 者: (美)Douglas E. Comer著;林生譯;林生譯
出版社: 機械工業(yè)出版社
叢編項: 計算機科學叢書
標 簽: 暫缺

ISBN: 9787111168195 出版時間: 2005-09-01 包裝: 平裝
開本: 26cm 頁數: 449 字數:  

內容簡介

  本書涵蓋了計算機網絡知識的各個方面,全面翔實地講解網絡底層細節(jié)、網絡技術、網絡互聯協議和應用軟件等,并增加了UDP、IP電話及NAT的最新內容。本書包括詳細的概念描述、豐富的實例、圖表以及習題,巨細靡遺,清晰透徹,刪繁就簡,簡明易學。隨書光盤包含了200多張網絡設備的圖片、相關代碼以及實例,方便讀者實踐練習。本書可以作為高等院校計算機、通信、電子等專業(yè)高年級本科生或研究生的教材,對于從事互聯網方面工作的科技人員也是一本不可多得的參考書。本書前言本書的前一個版本已經產生了很好的效果。除了有幾百所美國學校使用它作為網絡課程的教科書外,專業(yè)人士也紛紛撰文贊許它在業(yè)界的使用價值,而且也收到了很多對它的國外譯本的熱烈評價。能夠在當前網絡書籍供過于求的市場中獲得如此成功,真是一件令人欣慰并且感到滿足的事情。本書的杰出所在,在于內容涵蓋廣泛,組織結構邏輯性強,概念解釋清晰透徹,重點講述因特網,以及給學生和教師提供了隨書光盤和網站,其中包含了豐富的輔助資料:http://www.netbook.cs.purdue.edu新版本已經做了徹底的修訂和更新,增加了新的三章(24,26,33)和附加的詞匯條目。對光盤和網站也做了充實。新章節(jié)都是應教師和讀者的請求增加的。第24章增加了UDP,第26章解釋了網絡地址轉換,第33章涵蓋了IP電話的內容。第33章特別引人注目,一般學生都喜歡使用IP電話。本書在最廣泛的意義上回答了“計算機網絡和互聯網是如何工作的?”這個基本的問題。通過闡述底層細節(jié)(如數據傳輸和布線)、網絡技術(如局域網和廣域網)、網絡互聯協議和應用軟件等全面的聯網知識,給讀者提供了綜合的、自含的指導。闡明了協議如何利用底層硬件以及應用程序如何使用協議棧為用戶提供各種服務功能。關于應該如何學習聯網知識,目前已有大量的論述。其中存在兩種觀點:嚴格的“自下而上”的方法,或者嚴格的“自上而下”的方法。在自下而上方法中,讀者先學習最低層的細節(jié),然后學習相鄰的較高層如何利用較低層提供擴展的功能。而在自上而下方法中,讀者先開始學習高層應用,并學習足夠的較低層知識以理解應用如何才能工作。每種方法都有各自的優(yōu)點。傳統的自下而上方法是以邏輯的方式來介紹內容,以使讀者理解較高層如何構建在較低層之上。自上而下方法則是從熟悉的應用(如電子郵件)開始闡述,較少提供對于主題內容的介紹。我們推薦一種新的、綜合的方法,這種方法綜合了前述兩個方法最好的方面。這種綜合方法提前暴露出使用和構建網絡應用方面的問題,同時以邏輯順序陳述有關材料。為了實現這種綜合方法,本書提供了大量的實例和習題,并且鼓勵讀者實際運行和修改這些實例,結合習題驗證如何使概念和原理應用于真實的網絡。本書的讀者對象是高年級本科生或低年級研究生,他們幾乎或沒有聯網方面的背景知識。本書既沒有使用復雜的數學公式,也不假設要具備操作系統方面的知識,而只在于清晰地闡述概念,采用實例并提供大量技術原理的示意圖,說明并分析結果但不提供數學證明。本書分為幾大部分,第一部分介紹使用和構建網絡應用(第1章~第3章),第二部分(第4章~第6章)簡要闡述底層硬件如何工作,其中包括載波信號的概念,載波調制以及如何在載波上傳輸調制解調器編碼數據。這部分也討論面向字符的異步數據傳輸,定義一些在后續(xù)內容中要出現的術語,例如帶寬和波特等。第三部分(第7章~第16章)重點講述分組交換技術。這部分先介紹采用分組傳輸數據的動機和起因,然后描述基本的網絡拓撲、組網方案以及用于網絡歸類的表征方法,例如局域網、廣域網、本地環(huán)路、公共或專用網絡以及面向連結型或無連結型網絡等。這部分也介紹了下一跳路由的概念、交換、協議分層及其有關的術語。最后,這部分還使用了幾個常用的網絡技術作為例子,包括以太網、ATM和DSL。第四部分(第17章~第27章)重點討論網絡協議。在討論了網絡互聯的起因和動機之后,這部分描述互聯網結構、路由器、互聯網編址、地址綁定和TCP/IP協議。對其中的一些協議(如IP、TCP、UDP和ICMP)做了更詳細的講解,使學生更深入地理解這些概念是如何聯系實際的。涉及TCP的第25章包括了關于傳輸協議中重要的可靠性方面的深入課題。第五部分(第28章~第41章)介紹網絡應用方面的問題。與本書的其他部分一樣,這部分的內容也涵蓋非常廣泛—包括對一般原理和特定應用的討論。從描述網絡應用用于通信的客戶/服務器模式開始,然后描述套接字API,分析了利用套接字進行通信的客戶和服務器的源碼例子。這部分還闡述了利用域名系統的名字解析以及應用方面的問題,諸如電子郵件、文件傳送、IP電話和Web(包括對動態(tài)和活動文檔的解釋,并舉出使用CGI、Java和JavaScript的例子)。對上述每個方面的內容,書中都描述了軟件的結構并解釋客戶與服務器如何通過交互來提供服務。第38章討論中間件,包括面向過程和面向對象的中間件技術。這部分的后面幾章討論網絡安全問題,解釋如何利用應用軟件來管理網絡。最后,第41章介紹初始化的相關問題。這章說明了應用層軟件如何能完成那些看起來似乎不可能的事情—用協議軟件去獲得初始化正在使用的協議軟件所需要的信息。本書很適合作為在高層次上掌握聯網知識的一學期導引課程。本書按綜合性課程來設計,涵蓋了從布線到應用的全部課題。例如在美國普度大學的本科課程中,學生每周都有覆蓋廣泛課題的實踐作業(yè):網絡測量、分組分析以及網絡編程等。等到他們完成了我們的課程之后,我們期望每個學生能夠達到以下程度:知道IP路由器如何利用路由表轉發(fā)IP數據報;能描述數據報如何通過因特網傳輸;能解釋以太網集線器與以太網交換機的區(qū)別;知道TCP如何標識連結以及為什么Web服務器能在80號端口處理多個連結;能描述橋接器和IP路由器的概念差別;能計算在100BaseT網絡上傳輸的單個碼位的長度;能解釋為什么TCP被歸類為端到端協議;能區(qū)分以太網上使用的CSMA/CD介質接入機制和令牌傳遞介質接入機制;知道DSL為何在導線上發(fā)送數據的同時也能用于模擬電話通信。單科課程的主要目標是廣度而不是深度—要涵蓋所有主題,不能只集中在幾種技術或幾個概念上。因此,一個成功課程的關鍵就在于能維持快速的學習步伐。為了能使學生在一個學期內學到基本的主題內容,可以把第二部分的較低層次內容壓縮在一周內學完;把有關網絡和網間互聯的部分分別安排在五周內學完;剩余的幾周留給應用部分(如網絡管理與安全)。教師應該給學生強調概念和原理的重要性:有些技術可能在幾年后就會過時,但原理卻是永恒的。另外,教師也應該激發(fā)學生投身到聯網技術中的熱情。雖然本書沒有哪個主題是具有挑戰(zhàn)性的,但學生們仍可發(fā)現本書所含資料的數量還是有點讓人望而生畏的。特別是學生們面對著過量的新術語、網絡縮寫字和行話也特別容易混淆,學生必須花費大量時間養(yǎng)成使用正確術語的習慣。為了幫助學生掌握術語,附錄1提供了術語和縮寫詞匯表。特別說明,在詞匯表中的定義都是單獨編寫的,并不是直接從書本中照搬過來的。因為程序設計和實驗是幫助學生掌握網絡知識的重要環(huán)節(jié),所以實踐環(huán)節(jié)是任何網絡課程的重要組成部分。我們普度大學的課程比較強調分組分析和套接字編程。在學期的開始,我們先讓學生構建客戶軟件去訪問Web并提取數據(例如編寫一個程序打印出當前的溫度)。第3章解釋了提供給學生的簡單API例子;利用它,學生能夠在懂得協議、地址和套接字概念之前就能編寫可執(zhí)行的代碼。當然,到了學期的后期,學生就學會了使用套接字API。最后,他們還要編寫一個并發(fā)Web服務器程序(支持服務器端腳本部分可選)。除了應用編程外,學生還可以利用實驗室設施從正在運行的網絡上捕獲數據分組,并編寫程序對分組(例如以太網幀、IP數據報、TCP段)的頭部進行解碼,并且觀察TCP連結的情況。讓學生去接觸真實網絡能夠激發(fā)對實踐的熱情和勇氣—我們的經驗證明:凡是接觸過網絡現場的學生都能更好地理解學習主題,有更強的辨別能力。所以,如果沒有專門的分組分析器,可以在一臺標準PC上安裝合適的共享軟件來構建一個分析器。

作者簡介

  DouglasE.Comer博士從20世紀70年代開始從事互聯網的研究和開發(fā)工作,他曾是互聯網結構委員會的成員,該委員會是確定互聯網發(fā)展標準的權威機構;他也曾任美國計算機網CSTNET技術委員會主席,該網絡是美國早期互聯網建設中最重要的網絡之一。他現在是美國普度大學計算機科學系的教授,從事計算機網絡和操作系統方面的教學和研究工作。相關圖書神經網絡原理(原書第2版)編譯原理C++語言的設計和演化離散數學導學數據庫設計教程(第2版)組合數學(原書第4版)JAVA編程思想(第2版)數據庫系統導論UNIX系統編程信息系統原理:原書第6版并行程序設計數據庫與事務處理操作系統現代操作系統(第2版)計算機網絡:自頂向下方法與Internet特色(原書第3版)高級編譯器設計與實現計算機網絡系統方案(原書第3版)3D計算機圖形學(原書第3版)C程序設計語言(第2版·新版)習題解答人工智能:英文可擴展并行計算技術、結構與編程Java面向對象程序設計教程模式分析的核方法微機接口技術實驗教程數據倉庫(原書第3版)并行計算導論(原書第2版)信息論、編碼與密碼學軟件需求3D游戲卷1實時渲染與軟件技術3D游戲卷2動畫與高級實時渲染技術數字圖像處理疑難解析現代信息檢索CAXA數控銑CAD/CAM技術C語言的科學和藝術計算機視覺計算機科學概論(原書第2版)數據庫原理、編程與性能嵌入式微控制器C++編程思想。第2卷:實用編程技術

圖書目錄

第一部分 使用和構建因特網應用
第1章 概論 2
1.1 計算機聯網的發(fā)展過程 2
1.2 網絡系統的復雜性 2
1.3 把握復雜性問題 3
1.4 概念與術語 3
1.5 實戰(zhàn)經驗的價值 3
1.6 本書的組織結構 3
1.7 小結 4
第2章 推動力與工具 5
2.1 概述 5
2.2 資源共享 5
2.3 因特網的成長 6
2.4 探測因特網 7
2.5 對ping響應的解釋 8
2.6 跟蹤路徑 9
2.7 小結 10
練習題 11
第3章 網絡編程及應用 12
3.1 概述 12
3.2 網絡通信 12
3.3 客戶/服務器計算 12
3.4 通信模式 13
3.5 應用編程接口舉例 13
3.6 粗識API 13
3.7 API的定義 14
3.8 echo應用程序源碼 16
3.9 聊天應用程序源碼 20
3.10 Web應用程序源碼 24
3.11 用Select函數管理多個連結 29
3.12 小結 30
練習題 30
第二部分 數據傳輸
第4章 傳輸介質 34
4.1 概述 34
4.2 銅導線 34
4.3 光纖 35
4.4 無線電 35
4.5 人造衛(wèi)星 36
4.6 地球同步衛(wèi)星 36
4.7 低地球軌道衛(wèi)星 37
4.8 低地球軌道衛(wèi)星陣列 37
4.9 微波 38
4.10 紅外線 38
4.11 激光 38
4.12 小結 38
練習題 38
第5章 局域異步通信 40
5.1 概述 40
5.2 異步通信的需求 40
5.3 用電信號發(fā)送位串 40
5.4 通信標準 40
5.5 波特率、幀和差錯 42
5.6 半雙工與全雙工異步通信 43
5.7 實際硬件的限制 44
5.8 硬件帶寬與位串傳輸 44
5.9 噪聲對通信的影響 45
5.10 數據聯網的意義 45
5.11 小結 46
進一步學習資料 46
練習題 46
第6章 遠距離通信 48
6.1 概述 48
6.2 遠程信號傳輸 48
6.3 用于調制與解調的硬件 50
6.4 租用的模擬數據線路 50
6.5 光波、射頻和撥號調制解調器 51
6.6 載波頻率與多路復用 52
6.7 基帶與寬帶技術 53
6.8 波分多路復用 53
6.9 擴展頻譜 54
6.10 時分多路復用 54
6.11 小結 55
練習題 55
第三部分 分組傳輸
第7章 分組、幀與差錯檢測 58
7.1 概述 58
7.2 分組的概念 58
7.3 分組和時分多路復用 59
7.4 分組和物理幀 60
7.5 字節(jié)充填 61
7.6 傳輸差錯 62
7.7 奇偶位與奇偶校驗 62
7.8 概率、數學與差錯檢測 63
7.9 用校驗和檢測差錯 63
7.10 用循環(huán)冗余校驗檢測差錯 64
7.11 組合構件 65
7.12 突發(fā)性差錯 66
7.13 幀格式和差錯檢測機制 66
7.14 小結 67
練習題 67
第8章 局域網技術與網絡拓撲 69
8.1 概述 69
8.2 直接點對點通信 69
8.3 共享通信信道 70
8.4 局域網的重要性與訪問的局部性 71
8.5 局域網拓撲結構 71
8.6 總線型網絡實例:以太網 73
8.7 多址接入網上的載波偵聽 74
8.8 CSMA/CD的沖突檢測與退避 75
8.9 802.11b無線局域網與CSMA/CA 76
8.10 另一個總線型網絡實例:LocalTalk 77
8.11 環(huán)型拓撲與令牌傳遞 77
8.12 自愈型令牌傳遞網 79
8.13 星型網絡實例:ATM 80
8.14 小結 80
練習題 81
第9章 硬件尋址與幀類型標識 82
9.1 概述 82
9.2 指定接收方 82
9.3 局域網硬件如何用地址過濾幀 83
9.4 物理地址格式 84
9.5 廣播 85
9.6 組播 85
9.7 組播地址 86
9.8 標識幀的內容 86
9.9 幀頭部與幀格式 87
9.10 幀格式例子 87
9.11 關于無自標識幀的網絡 88
9.12 網絡分析器、物理地址和幀類型 90
9.13 小結 91
進一步的學習資料 91
練習題 91
第10章 局域網布線、物理拓撲與接口硬件
10.1 概述 93
10.2 局域網和計算機的速度 93
10.3 網絡接口硬件 93
10.4 NIC與網絡之間的連接 95
10.5 原始粗纜以太網布線 95
10.6 連接復用 96
10.7 細纜以太網布線 97
10.8 雙絞線以太網 98
10.9 各種布線方案的優(yōu)缺點 99
10.10 拓撲悖論 100
10.11 網絡接口卡與布線方案 101
10.12 10/100網絡接口與自動協商 102
10.13 網線分類 102
10.14 布線方案與其他網絡技術 102
10.15 小結 103
進一步學習資料 104
練習題 104
第11章 局域網擴展技術 105
11.1 概述 105
11.2 距離限制與局域網設計 105
11.3 光纖擴展 105
11.4 中繼器 106
11.5 網橋 108
11.6 幀過濾 109
11.7 橋接式網絡的啟動與穩(wěn)態(tài)特性 110
11.8 規(guī)劃橋接式網絡 110
11.9 大樓之間的橋接 110
11.10 更遠距離上的橋接 111
11.11 網橋回路 112
11.12 分布生成樹 113
11.13 交換 114
11.14 交換機與集線器組合應用 115
11.15 其他組網技術的橋接和交換 115
11.16 小結 115
練習題 116
第12章 遠程和本地回路數字技術 117
12.1 概述 117
12.2 數字電話 117
12.3 同步通信 118
12.4 數字線路及其相關設備 119
12.5 電話標準 120
12.6 DS術語與數據速率 120
12.7 較低容量線路 121
12.8 中等容量數字線路 121
12.9 最高容量線路 122
12.10 光載體線路標準 122
12.11 C后綴 122
12.12 同步光纖網 123
12.13 本地用戶回路 124
12.14 ISDN 124
12.15 不對稱數字用戶線技術 124
12.16 其他數字用戶線技術 126
12.17 電纜調制解調技術 127
12.18 上行流通信 128
12.19 混合光纖電纜 129
12.20 光纖到戶 130
12.21 頭端與尾端調制解調器 130
12.22 特殊場合下的無線技術 130
12.23 廣播衛(wèi)星系統 131
12.24 小結 132
練習題 132
第13章 廣域網技術與路由 134
13.1 概述 134
13.2 大型網絡與廣域概念 134
13.3 分組交換機 134
13.4 廣域網的構成 135
13.5 存儲/轉發(fā) 136
13.6 廣域網的物理編址 136
13.7 下一跳轉發(fā) 137
13.8 源地址獨立性 137
13.9 分層地址與路由的關系 138
13.10 廣域網中的路由 139
13.11 默認路徑的使用 140
13.12 路由表計算 140
13.13 圖的最短路徑計算 141
13.14 分布式路徑計算 142
13.15 距離矢量路由 143
13.16 鏈路狀態(tài)路由 144
13.17 廣域網技術實例 144
13.18 小結 146
練習題 146
第14章 面向連結型網絡與ATM 147
14.1 概述 147
14.2 單一的全局網絡 147
14.3 ISDN與ATM 147
14.4 ATM設計與信元 147
14.5 面向連結型服務 149
14.6 VPI/VCI 149
14.7 標記與標記交換 149
14.8 通過ATM網絡的轉發(fā)過程 150
14.9 永久型虛線路 151
14.10 交換型虛線路 152
14.11 服務質量 152
14.12 采用信元和標記交換的動機 153
14.13 ATM數據傳輸與AAL5 153
14.14 對ATM的評價 154
14.15 多協議標記交換 155
14.16 小結 155
練習題 155
第15章 網絡所有權、服務模式和性能 157
15.1 概述 157
15.2 網絡所有權 157
15.3 專用與公用網絡 158
15.4 優(yōu)點與缺點 158
15.5 虛擬專用網絡 159
15.6 保證絕對隱私 159
15.7 服務模式 160
15.8 面向連結型服務模式 160
15.9 無連結型服務模式 161
15.10 內部和外部服務模式 161
15.11 服務模式比較 161
15.12 服務模式舉例 162
15.13 地址與連結標識符 162
15.14 網絡性能特征 163
15.15 抖動 166
15.16 小結 166
練習題 167
第16章 協議與分層 168
16.1 概述 168
16.2 協議的必要性 168
16.3 協議組 168
16.4 協議設計規(guī)劃 169
16.5 七層功能 169
16.6 棧:分層軟件 170
16.7 分層軟件如何工作 171
16.8 多層嵌套的頭部 171
16.9 分層的科學依據 172
16.10 協議所采用的技術 172
16.11 協議設計技巧 178
16.12 小結 178
練習題 179
第四部分 網絡互聯
第17章 網絡互聯:概念、結構與協議 182
17.1 概述 182
17.2 網絡互聯的動機 182
17.3 全局服務概念 182
17.4 異構網絡中的全局服務 183
17.5 網絡互聯 183
17.6 用路由器連接物理網絡 183
17.7 互聯網體系結構 184
17.8 實現全局服務 184
17.9 虛擬網絡 185
17.10 網絡互聯協議 186
17.11 網絡互聯及TCP/IP的重要性 186
17.12 分層與TCP/IP協議 186
17.13 主機、路由器及協議層 187
17.14 小結 188
練習題 188
第18章 網際協議地址 189
18.1 概述 189
18.2 虛擬互聯網的地址 189
18.3 lP編址方案 190
18.4 lP地址的層次結構 190
18.5 IP地址的原分類 190
18.6 地址類別的計算 191
18.7 點分十進制表示法 192
18.8 類別與點分十進制表示法 193
18.9 地址空間的劃分 193
18.10 地址的授權 193
18.11 有類編址舉例 194
18.12 子網與無類編址 194
18.13 地址掩碼 195
18.14 CIDR表示法 196
18.15 CIDR地址塊舉例 196
18.16 CIDR主機地址 196
18.17 特殊IP地址 197
18.18 特殊IP地址小結 199
18.19 伯克利廣播地址形式 199
18.20 路由器與IP尋址原理 199
18.21 多穴主機 200
18.22 小結 200
練習題 201
第19章 協議地址綁定 202
19.1 概述 202
19.2 協議地址和分組傳遞 202
19.3 地址解析 202
19.4 地址解析技術 203
19.5 查表法地址解析 204
19.6 封閉式計算法地址解析 205
19.7 報文交換法地址解析 205
19.8 地址解析協議 206
19.9 ARP報文傳遞 206
19.10 ARP報文格式 207
19.11 發(fā)送ARP報文 208
19.12 識別ARP幀 208
19.13 高速緩存ARP響應 209
19.14 收到ARP報文的處理 209
19.15 分層、地址解析、協議地址 210
19.16 小結 210
練習題 211
第20章 IP數據報和數據報轉發(fā) 212
20.1 概述 212
20.2 無連結服務 212
20.3 虛擬分組 212
20.4 IP數據報 213
20.5 IP數據報轉發(fā) 214
20.6 IP地址與路由表項 214
20.7 掩碼域與數據報轉發(fā) 215
20.8 目的地與下一站地址 216
20.9 盡力傳遞 216
20.10 IP數據報頭部格式 216
20.11 小結 217
練習題 217
第21章 IP封裝、分片與重裝 219
21.1 概述 219
21.2 數據報傳輸與幀 219
21.3 封裝 219
21.4 通過互聯網傳輸 220
21.5 MTU、數據報長度及封裝 221
21.6 重裝 222
21.7 標識數據報 223
21.8 片丟失問題 223
21.9 分片再分片 223
21.10 小結 223
練習題 224
第22章 未來的I P 225
22.1 概述 225
22.2 IP成功之處 225
22.3 改革的動機 225
22.4 名稱和版本號 226
22.5 IPv6的特點 226
22.6 IPv6數據報格式 227
22.7 IPv6基本頭部的格式 227
22.8 IPv6如何處理多重頭部 228
22.9 分片、重裝和通路MTU 229
22.10 采用多重頭部的目的 230
22.11 IPv6編址 230
22.12 IPv6冒分十六進制數表示法 231
22.13 小結 232
練習題 232
第23章 差錯報告機制 233
23.1 概述 233
23.2 盡力服務語義和差錯檢測 233
23.3 互聯網控制報文協議 233
23.4 ICMP報文傳送 235
23.5 利用ICMP報文測試可達性 236
23.6 利用ICMP跟蹤路徑 236
23.7 利用路徑跟蹤程序打印出最后的地址 236
23.8 利用ICMP發(fā)現通路MTU 237
23.9 小結 238
練習題 238
第24章 數據報傳送服務 239
24.1 概述 239
24.2 端到端傳送協議的必要性 239
24.3 用戶數據報協議 239
24.4 無連結的通信模式 240
24.5 面向報文的接口 240
24.6 UDP通信語義 240
24.7 任意的交互通信 241
24.8 支持單播、組播和廣播 241
24.9 用協議端口號標識端點 241
24.10 UDP數據報格式 242
24.11 UDP校驗和及偽頭部 242
24.12 UDP封裝 243
24.13 小結 243
練習題 243
第25章 可靠的傳輸服務 245
25.1 概述 245
25.2 可靠傳輸的必要性 245
25.3 傳輸控制協議 245
25.4 TCP為應用提供的服務 245
25.5 端到端服務與數據報 246
25.6 實現可靠性 247
25.7 分組丟失與重傳 247
25.8 自適應重傳 248
25.9 重傳時間的比較 248
25.10 緩沖、流控與窗口 249
25.11 三次握手 250
25.12 擁塞控制 251
25.13 TCP段格式 251
25.14 小結 252
練習題 252
第26章 網絡地址轉換 254
26.1 概述 254
26.2 要求使用惟一地址 254
26.3 網絡地址轉換技術 254
26.4 NAT拓撲 254
26.5 NAT的可能實現 255
26.6 基本的地址轉換技術 255
26.7 地址轉換表 256
26.8 NAPT與TCP拼接 256
26.9 其他轉換技術:雙NAT和CAT 257
26.10 家用NAT軟件和系統 257
26.11 小結 258
進一步的閱讀資料 258
練習題 258
第27章 因特網路由技術 259
27.1 概述 259
27.2 靜態(tài)與動態(tài)路由 259
27.3 主機靜態(tài)路由與默認路徑 259
27.4 動態(tài)路由與路由器 260
27.5 全球因特網的路由技術 261
27.6 自治系統概念 261
27.7 兩類因特網路由協議 262
27.8 路徑與數據業(yè)務 264
27.9 邊界網關協議 264
27.10 路由信息協議 265
27.11 RIP分組格式 266
27.12 開放最短通路優(yōu)先協議 267
27.13 OSPF圖的例子 267
27.14 OSPF區(qū)域 268
27.15 組播路由技術 268
27.16 小結 271
練習題 271
第五部分 網絡應用
第28章 客戶/服務器交互 274
28.1 概述 274
28.2 應用軟件提供的功能 274
28.3 互聯網提供的功能 274
28.4 建立通信連結 275
28.5 客戶/服務器模式 275
28.6 客戶和服務器特性 275
28.7 服務器程序和服務器類計算機 276
28.8 請求、響應和數據流方向 276
28.9 傳輸協議與客戶/服務器交互 277
28.10 一臺計算機上的多種服務 277
28.11 標識一個特定服務 278
28.12 單個服務的多個服務器副本 278
28.13 動態(tài)服務器創(chuàng)建 279
28.14 傳輸協議與無二義性通信 279
28.15 面向連結傳輸與無連結傳輸 280
28.16 支持多協議的服務 280
28.17 復雜的客戶/服務器交互 280
28.18 交互與循環(huán)依賴問題 281
28.19 小結 281
練習題 282
第29章 套接字接口 283
29.1 概述 283
29.2 應用程序接口 283
29.3 套接字API 283
29.4 套接字與套接字庫 284
29.5 套接字通信與UNlX I/O 284
29.6 套接字、描述符與網絡I/O 285
29.7 參數與套接字API 285
29.8 實現套接字APl的過程 285
29.9 用套接字進行讀寫 290
29.10 其他套接字過程 290
29.11 套接字、線程和繼承性 291
29.12 小結 291
練習題 292
第30章 客戶與服務器舉例 293
30.1 概述 293
30.2 面向連結型通信 293
30.3 一個服務例子 293
30.4 例程中的命令行參數 293
30.5 套接字過程調用的順序 294
30.6 客戶例程源代碼 295
30.7 服務器例程源代碼 297
30.8 流服務與多次recv調用 299
30.9 套接字過程與阻塞 299
30.10 程序代碼長度與差錯報告 300
30.11 客戶例程用于另一種服務 300
30.12 用另一種客戶程序來測試服務器 300
30.13 小結 301
練習題 301
第31章 域名系統的命名機制 303
31.1 概述 303
31.2 計算機名字的結構 303
31.3 地理結構 304
31.4 組織范圍內的域名 305
31.5 以WWW開頭的域名 306
31.6 DNS客戶/服務器模型 307
31.7 DNS服務器層次結構 307
31.8 服務器體系結構 307
31.9 訪問局部性與多服務器 308
31.10 服務器間的鏈接關系 309
31.11 名字解析 309
31.12 DNS性能的優(yōu)化 310
31.13 DNS記錄項的類型 311
31.14 使用CNAME類型的別名 311
31.15 多重類型的重要影響 312
31.16 縮寫與DNS 312
31.17 小結 312
練習題 313
第32章 電子郵件表示與傳輸 314
32.1 概述 314
32.2 電子郵件工作模式 314
32.3 電子郵箱與地址 314
32.4 電子郵件報文格式 315
32.5 抄送副本 316
32.6 多用途因特網郵件擴展 317
32.7 電子郵件與應用程序 318
32.8 郵件傳輸 318
32.9 簡單郵件傳輸協議 318
32.10 對一臺計算機上多個接收者的優(yōu)化 320
32.11 郵件分發(fā)、列表與轉發(fā) 320
32.12 郵件網關 321
32.13 自動郵遞列表 321
32.14 郵件中繼與電子郵件地址 322
32.15 訪問郵箱 323
32.16 撥號連接與POP 324
32.17 小結 324
練習題 324
第33章 IP電話 326
33.1 概述 326
33.2 IP電話的動機與挑戰(zhàn) 326
33.3 編碼、傳輸和重播 326
33.4 信令系統和協議 327
33.5 基本的IP電話系統 327
33.6 與其他電話系統的互操作 328
33.7 其他術語和概念 328
33.8 建議的協議及所在層次 330
33.9 H.323特性 330
33.10 H.323分層 331
33.11 SIP特性和用戶標識 331
33.12 SIP方法 331
33.13 SIP會話舉例 332
33.14 電話號碼映射及路由 332
33.15 IP電話及電源 333
33.16 小結 333
進一步的閱讀資料 334
練習題 334
第34章 文件傳送與遠程文件訪問 335
34.1 概述 335
34.2 文件傳送問題的通用化 335
34.3 文件傳送協議 335
34.4 FTP通用模型與用戶界面 336
34.5 FTP命令 336
34.6 連結、驗證與文件權限 337
34.7 匿名文件訪問 337
34.8 任意方向的文件傳送 338
34.9 文件名的通配符擴展 338
34.10 文件名轉換 338
34.11 改變目錄與列出內容 339
34.12 文件類型與傳送模式 339
34.13 FTP對話的例子 340
34.14 冗長輸出 341
34.15 FTP的客戶/服務器交互 342
34.16 控制連結與數據連結 342
34.17 數據連結與文件結束 343
34.18 小型文件傳送協議 343
34.19 網絡文件系統 343
34.20 小結 344
練習題 345
第35章 WWW頁面與瀏覽 346
35.1 概述 346
35.2 瀏覽器界面 346
35.3 超文本與超媒體 346
35.4 文檔表示 346
35.5 HTML格式與表示 347
35.6 HTML格式標簽舉例 348
35.7 標題字 348
35.8 列表 349
35.9 Web頁面中嵌入圖形圖像 349
35.10 標識頁面 350
35.11 文檔之間的超文本鏈接 350
35.12 客戶/服務器交互 351
35.13 Web文檔傳輸與HTTP 351
35.14 瀏覽器結構 352
35.15 可選的客戶 353
35.16 Web瀏覽器中的緩存 354
35.17 HTTP對緩存的支持 355
35.18 其他傳輸協議 355
35.19 其他標記語言 355
35.20 小結 356
練習題 356
第36章 動態(tài)Web文檔技術 358
36.1 概述 358
36.2 Web文檔的三種基本形式 358
36.3 每種文檔類型的伏缺點 358
36.4 動態(tài)文檔的實現 359
36.5 CGI標準 359
36.6 CGI程序的輸出 360
36.7 CGI程序舉例 360
36.8 參數和環(huán)境變量 361
36.9 狀態(tài)信息與cookies 362
36.10 帶長期狀態(tài)信息的CGI腳本 363
36.11 帶短期狀態(tài)信息的CGl腳本 364
36.12 表格與交互 366
36.13 服務器端的腳本技術 366
36.14 小結 367
練習題 368
第37章 活動Web文檔技術 369
37.1 概述 369
37.2 連續(xù)更新顯示的推-拉技術 369
37.3 活動文檔與服務器開銷 369
37.4 活動文檔的表示與轉換 370
37.5 Java技術 370
37.6 Java程序設計語言 371
37.7 Java運行環(huán)境 372
37.8 Java類庫 373
37.9 圖形工具箱 373
37.10 在特定計算機上使用Java圖形功能 374
37.11 Java解釋器和瀏覽器 375
37.12 編譯Java程序 375
37.13 applet實例 375
37.14 調用applet 377
37.15 與瀏覽器交互的例子 377
37.16 差錯和異常處理 379
37.17 JavaScript技術 379
37.18 替代技術 380
37.19 小結 381
練習題 381
第38章 RPC和中間件 383
38.1 概述 383
38.2 客戶和服務器編程 383
38.3 遠過程調用模式 383
38.4 RPC模式 384
38.5 通信插件 385
38.6 外部數據表示 386
38.7 中間件和面向對象的中間件 387
38.8 小結 389
練習題 390
第39章 網絡管理 391
39.1 概述 391
39.2 互聯網的管理 391
39.3 潛在故障的危險性 391
39.4 網絡管理軟件 391
39.5 客戶、服務器、管理員與代理 392
39.6 簡單網絡管理協議 392
39.7 取/存操作模式 393
39.8 管理信息庫和對象名 393
39.9 MIB變量的種類 393
39.10 對應于數組的MIB變量 394
39.11 小結 394
練習題 395
第40章 網絡安全 396
40.1 概述 396
40.2 安全網絡與安全策略 396
40.3 安全性內容 396
40.4 安全責任與控制 397
40.5 完整性機制 397
40.6 訪問控制與口令 397
40.7 加密與保密 398
40.8 公共密鑰加密 398
40.9 數字簽名的鑒別 399
40.10 因特網防火墻概念 399
40.11 利用端口進行分組過濾 400
40.12 利用分組過濾器構建防火墻 401
40.13 虛擬專用網絡 402
40.14 隧道技術 403
40.15 安全性技術 403
40.16 小結 404
練習題 404
第41章 初始化 406
41.1 概述 406
41.2 自舉協議軟件 406
41.3 協議參數 406
41.4 協議配置 407
41.5 需要配置的項目舉例 407
41.6 利用存儲文件進行配置 407
41.7 自動協議配置的必要性 407
41.8 自動協議配置的方法 408
41.9 用于發(fā)現地址的地址 408
41.10 自舉過程中使用的協議順序 409
41.11 自舉協議 409
41.12 動態(tài)主機配置協議 410
41.13 DHCP的優(yōu)化 411
41.14 通過中繼間接訪問服務器 412
41.15 DHCP報文格式 412
41.16 DHCP與域名 413
41.17 小結 413
練習題 413
第六部分 附錄
附錄1 網絡術語與縮寫詞匯編 416
附錄2 ASCII字符集 438
附錄3 點分十進制數表示的地址掩碼 439
附錄4 如何使用隨書附帶的光盤 440
參考文獻 443

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.leeflamesbasketballcamps.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號