計(jì)算機(jī)網(wǎng)絡(luò):系統(tǒng)方法(原書第6版)
定 價(jià):169 元
叢書名:計(jì)算機(jī)科學(xué)叢書
- 作者:[美]拉里·L. 彼得森(Larry L. Peterson), [美]布魯斯·S. 戴維(Bruce S. Davie)
- 出版時(shí)間:2022/7/1
- ISBN:9787111705673
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP393
- 頁碼:505
- 紙張:
- 版次:
- 開本:16
本書是計(jì)算機(jī)網(wǎng)絡(luò)領(lǐng)域的經(jīng)典教材,被哈佛大學(xué)、斯坦福大學(xué)、卡內(nèi)基-梅隆大學(xué)、康奈爾大學(xué)、普林斯頓大學(xué)等眾多名校采用。本書利用網(wǎng)絡(luò)和協(xié)議設(shè)計(jì)的真實(shí)例子來探索計(jì)算機(jī)網(wǎng)絡(luò)的關(guān)鍵原則!跋到y(tǒng)方法”鼓勵(lì)讀者思考獨(dú)立的網(wǎng)絡(luò)組件如何融入更大、更復(fù)雜的交互系統(tǒng)。第6版延續(xù)了之前版本的特色,并基于專為本書開發(fā)的開源模型進(jìn)行了全面更新,擴(kuò)充了對于網(wǎng)絡(luò)專業(yè)人員和學(xué)生而言至關(guān)重要的主題,涉及WiFi、蜂窩通信、安全、密碼學(xué)、多媒體等眾多應(yīng)用。此外,對于喜歡采用“自上而下”方法教授網(wǎng)絡(luò)課程的教師,本書還提供了擴(kuò)展指南。
贊譽(yù)
譯者序
序言
第1版序言
前言
第1章 基礎(chǔ) 1
問題:建造網(wǎng)絡(luò) 1
1.1 應(yīng)用 2
1.2 需求 4
1.2.1 利益相關(guān)者 5
1.2.2 可擴(kuò)展的連通性 5
1.2.3 經(jīng)濟(jì)高效的資源共享 9
1.2.4 支持通用服務(wù) 11
1.2.5 可管理性 15
1.3 體系結(jié)構(gòu) 15
1.3.1 分層和協(xié)議 16
1.3.2 封裝 18
1.3.3 多路復(fù)用和多路分解 20
1.3.4 七層OSI模型 20
1.3.5 因特網(wǎng)體系結(jié)構(gòu) 21
1.4 軟件 23
1.4.1 應(yīng)用編程接口(套接字) 24
1.4.2 應(yīng)用示例 26
1.5 性能 29
1.5.1 帶寬與時(shí)延 29
1.5.2 延遲帶寬積 33
1.5.3 高速網(wǎng)絡(luò) 34
1.5.4 應(yīng)用的性能需求 35
透視圖:功能增速 37
習(xí)題 38
第2章 直接相連 43
問題:連接到網(wǎng)絡(luò) 43
2.1 技術(shù)概覽 44
2.2 編碼 47
2.3 組幀 50
2.3.1 面向字節(jié)的協(xié)議(PPP) 51
2.3.2 面向比特的協(xié)議(HDLC) 52
2.3.3 基于時(shí)鐘的組幀(SONET) 53
2.4 差錯(cuò)檢測 56
2.4.1 因特網(wǎng)校驗(yàn)和算法 57
2.4.2 循環(huán)冗余校驗(yàn) 58
2.5 可靠傳輸 62
2.5.1 停止等待 62
2.5.2 滑動(dòng)窗口 64
2.5.3 并發(fā)邏輯信道 72
2.6 多路訪問網(wǎng)絡(luò) 72
2.6.1 物理特性 73
2.6.2 訪問協(xié)議 74
2.6.3 以太網(wǎng)使用經(jīng)驗(yàn) 77
2.7 無線網(wǎng)絡(luò) 77
2.7.1 基本問題 79
2.7.2 802.11/Wi-Fi 81
2.7.3 藍(lán)牙(802.15.1) 86
2.8 接入網(wǎng)絡(luò) 87
2.8.1 無源光網(wǎng)絡(luò) 88
2.8.2 蜂窩網(wǎng)絡(luò) 89
透視圖:邊緣競賽 92
習(xí)題 94
第3章 網(wǎng)絡(luò)互聯(lián) 101
問題:并不是所有網(wǎng)絡(luò)都是
直接相連的 101
3.1 交換基礎(chǔ) 102
3.1.1 數(shù)據(jù)報(bào) 103
3.1.2 虛電路交換 104
3.1.3 源路由 111
3.2 交換式以太網(wǎng) 113
3.2.1 學(xué)習(xí)型網(wǎng)橋 114
3.2.2 實(shí)現(xiàn) 115
3.2.3 生成樹算法 116
3.2.4 廣播和多播 120
3.2.5 虛擬局域網(wǎng)(VLAN) 120
3.3 互聯(lián)網(wǎng)(IP) 122
3.3.1 什么是互聯(lián)網(wǎng) 122
3.3.2 服務(wù)模型 124
3.3.3 全局地址 129
3.3.4 IP數(shù)據(jù)報(bào)轉(zhuǎn)發(fā) 130
3.3.5 子網(wǎng)劃分和無類地址 132
3.3.6 地址轉(zhuǎn)換(ARP) 137
3.3.7 主機(jī)配置(DHCP) 139
3.3.8 差錯(cuò)報(bào)告(ICMP) 141
3.3.9 虛擬網(wǎng)絡(luò)和隧道 142
3.4 路由 144
3.4.1 用圖表示網(wǎng)絡(luò) 146
3.4.2 距離向量(RIP) 147
3.4.3 鏈路狀態(tài)(OSPF) 153
3.4.4 度量 159
3.5 實(shí)現(xiàn) 162
3.5.1 軟件交換機(jī) 162
3.5.2 硬件交換機(jī) 163
3.5.3 軟件定義網(wǎng)絡(luò) 165
透視圖:虛擬網(wǎng)絡(luò)一直走下去 167
習(xí)題 168
第4章 高級網(wǎng)絡(luò)互聯(lián) 179
問題:擴(kuò)展到數(shù)十億節(jié)點(diǎn) 179
4.1 全球互聯(lián)網(wǎng) 179
4.1.1 路由區(qū) 181
4.1.2 域間路由(BGP) 182
4.2 IPv6 190
4.2.1 歷史視角 190
4.2.2 地址和路由 191
4.2.3 分組格式 194
4.2.4 高級功能 196
4.3 多播 197
4.3.1 多播地址 198
4.3.2 多播路由(DVMRP、PIM、MSDP) 199
4.4 多協(xié)議標(biāo)簽交換(MPLS) 208
4.4.1 基于目的地的轉(zhuǎn)發(fā) 209
4.4.2 顯式路由 213
4.4.3 虛擬專用網(wǎng)和隧道 214
4.5 移動(dòng)設(shè)備之間的路由 217
4.5.1 移動(dòng)網(wǎng)絡(luò)的挑戰(zhàn) 218
4.5.2 路由到移動(dòng)主機(jī)(移動(dòng)IP) 219
透視圖:云正在“吞噬”因特網(wǎng) 224
習(xí)題 225
第5章 端到端協(xié)議 229
問題:進(jìn)程間如何通信 229
5.1 簡單多路分解(UDP) 230
5.2 可靠字節(jié)流(TCP) 232
5.2.1 端到端問題 232
5.2.2 報(bào)文段格式 234
5.2.3 連接建立與終止 236
5.2.4 再論滑動(dòng)窗口 240
5.2.5 觸發(fā)傳輸 244
5.2.6 自適應(yīng)重傳 246
5.2.7 記錄邊界 249
5.2.8 TCP擴(kuò)展 250
5.2.9 性能 251
5.2.10 其他設(shè)計(jì)選擇(SCTP、QUIC) 253
5.3 遠(yuǎn)程過程調(diào)用 256
5.3.1 RPC基礎(chǔ) 256
5.3.2 RPC實(shí)現(xiàn)(SunRPC、DCE、gRPC) 261
5.4 實(shí)時(shí)傳輸(RTP) 270
5.4.1 需求 271
5.4.2 RTP設(shè)計(jì) 272
5.4.3 控制協(xié)議 275
透視圖:HTTP是新的“細(xì)腰” 277
習(xí)題 279
第6章 擁塞控制 286
問題:分配資源 286
6.1 資源分配問題 287
6.1.1 網(wǎng)絡(luò)模型 287
6.1.2 分類方法 290
6.1.3 評價(jià)標(biāo)準(zhǔn) 292
6.2 排隊(duì)規(guī)則 294
6.2.1 FIFO 294
6.2.2 公平排隊(duì) 295
6.3 TCP擁塞控制 298
6.3.1 加性增/乘性減 299
6.3.2 慢啟動(dòng) 301
6.3.3 快速重傳和快速恢復(fù) 305
6.3.4 TCP CUBIC 307
6.4 高級擁塞控制 308
6.4.1 主動(dòng)隊(duì)列管理(DECbit、RED、ECN) 308
6.4.2 基于源的擁塞避免(Vegas、BBR、DCTCP) 313
6.5 服務(wù)質(zhì)量 319
6.5.1 應(yīng)用需求 319
6.5.2 綜合服務(wù)(RSVP) 323
6.5.3 區(qū)分服務(wù)(EF、AF) 330
6.5.4 基于方程的擁塞控制 334
透視圖:軟件定義流量工程 336
習(xí)題 337
第7章 端到端數(shù)據(jù) 344
問題:我們用數(shù)據(jù)做什么? 344
7.1 表示格式化 345
7.1.1 分類方法 346
7.1.2 例子(XDR、ASN.1、NDR、Protobufs) 349
7.1.3 標(biāo)記語言(XML) 354
7.2 多媒體數(shù)據(jù) 357
7.2.1 無損壓縮技術(shù) 358
7.2.2 圖像表示和壓縮(GIF、JPEG) 360
7.2.3 視頻壓縮(MPEG) 364
7.2.4 在網(wǎng)上傳輸MPEG 368
7.2.5 音頻壓縮(MP3) 370
透視圖:大數(shù)據(jù)和分析 371
習(xí)題 373
第8章 網(wǎng)絡(luò)安全 377
問題:安全攻擊 377
8.1 信任和威脅 378
8.2 密碼構(gòu)建塊 379
8.2.1 密碼原理 379
8.2.2 對稱密鑰密碼 381
8.2.3 公鑰密碼 382
8.2.4 認(rèn)證碼 384
8.3 密鑰預(yù)分發(fā) 386
8.3.1 公鑰預(yù)分發(fā) 387
8.3.2 對稱密鑰預(yù)分發(fā) 390
8.3.3 Diffie-Hellman密鑰交換 391
8.4 認(rèn)證協(xié)議 392
8.4.1 原始性和時(shí)效性技術(shù) 393
8.4.2 公鑰認(rèn)證協(xié)議 394
8.4.3 對稱密鑰認(rèn)證協(xié)議 395
8.5 系統(tǒng)實(shí)例 398
8.5.1 良好隱私 398
8.5.2 安全外殼 400
8.5.3 傳輸層安全(TLS、SSL、HTTPS) 402
8.5.4 IP安全 405
8.5.5 無線安全(802.11i) 407
8.5.6 防火墻 408
透視圖:區(qū)塊鏈和去中心化因特網(wǎng) 412
習(xí)題 414
第9章 應(yīng)用 417
問題:應(yīng)用需要自己的協(xié)議 417
9.1 傳統(tǒng)應(yīng)用 417
9.1.1 電子郵件(SMTP、MIME、IMAP) 418
9.1.2 萬維網(wǎng)(HTTP) 424
9.1.3 Web服務(wù) 430
9.2 多媒體應(yīng)用 437
9.2.1 會(huì)話控制和呼叫控制(SDP、SIP、H.323) 437
9.2.2 多媒體應(yīng)用的資源分配 444
9.3 基礎(chǔ)設(shè)施應(yīng)用 447
9.3.1 名字服務(wù)(DNS) 448
9.3.2 網(wǎng)絡(luò)管理(SNMP、OpenConfig) 455
9.4 覆蓋網(wǎng)絡(luò) 458
9.4.1 路由覆蓋網(wǎng)絡(luò) 460
9.4.2 對等網(wǎng) 465
9.4.3 內(nèi)容分發(fā)網(wǎng)絡(luò) 474
透視圖:云是新的因特網(wǎng) 478
習(xí)題 479
習(xí)題選答 483
術(shù)語表 493