計算機網路(2021年機械工業出版社出版的圖書)

計算機網路(2021年機械工業出版社出版的圖書)

本詞條是多義詞,共61個義項
更多義項 ▼ 收起列表 ▲

《計算機網路》是2021年機械工業出版社出版的圖書。

基本介紹

  • 中文名:計算機網路
  • 作者:[美]詹姆斯·F.庫羅斯,[美]基思·W.羅斯
  • 出版時間:2021年9月
  • 出版社:機械工業出版社
  • ISBN:9787111689966
內容簡介,圖書目錄,

內容簡介

本書採用作者獨創的自頂向下方法講授計算機網路的原理及其協定,即從套用層協定開始沿協定棧向下逐層講解,讓讀者從實現、套用的角度明白各層的意義,進而理解計算機網路的工作原理和機制。本書強調套用層範例和套用編程接口,使讀者儘快進入每天使用的應用程式環境之中進行學習和“創造”。

圖書目錄

第1章 計算機網路和網際網路 1
1.1 什麼是網際網路 2
1.1.1 具體構成描述 2
1.1.2 服務描述 5
1.1.3 什麼是協定 7
1.2 網路邊緣 9
1.2.1 接入網 12
1.2.2 物理媒體 18
1.3 網路核心 21
1.3.1 分組交換 23
1.3.2 電路交換 27
1.3.3 網路的網路 31
1.4 分組交換網中的時延、丟包和吞吐量 35
1.4.1 分組交換網中的時延概述 35
1.4.2 排隊時延和丟包 39
1.4.3 端到端時延 41
1.4.4 計算機網路中的吞吐量 43
1.5 協定層次及其服務模型 47
1.5.1 分層的體系結構 47
1.5.2 封裝 53
1.6 面對攻擊的網路 55
1.7 計算機網路和網際網路的歷史 59
1.7.1 分組交換的發展:1961~1972 59
1.7.2 專用網路和網路互聯:1972~1980 60
1.7.3 網路的激增:1980~1990 62
1.7.4 網際網路爆炸:20世紀90年代 63
1.7.5 發展 64
1.8 小結 65
課後習題和問題 67
Wireshark實驗 77
人物專訪 79
第2章 套用層 83
2.1 套用層協定原理 84
2.1.1 網路應用程式體系結構 86
2.1.2 進程通信 88
2.1.3 可供應用程式使用的運輸服務 90
2.1.4 網際網路提供的運輸服務 93
2.1.5 套用層協定 96
2.1.6 本書涉及的網路套用 97
2.2 Web和HTTP 98
2.2.1 HTTP概況 98
2.2.2 非持續連線和持續連線 100
2.2.3 HTTP報文格式 103
2.2.4 用戶與伺服器的互動:cookie 108
2.2.5 Web快取 110
2.2.6 條件GET方法 114
2.3 網際網路中的電子郵件 116
2.3.1 SMTP 118
2.3.2 與HTTP的對比 121
2.3.3 郵件報文格式 121
2.3.4 郵件訪問協定 122
2.4 DNS:網際網路的目錄服務 126
2.4.1 DNS提供的服務 127
2.4.2 DNS工作機理概述 129
2.4.3 DNS記錄和報文 135
2.5 P2P檔案分發 140
2.6 視頻流和內容分發網 147
2.6.1 網際網路視頻 147
2.6.2 HTTP流和DASH 148
2.6.3 內容分發網 149
2.6.4 學習案例:Netflix、YouTube和“看看” 153
2.7 套接字編程:生成網路套用 157
2.7.1 UDP套接字編程 159
2.7.2 TCP套接字編程 164
2.8 小結 170
課後習題和問題 171
套接字編程作業 180
Wireshark實驗:HTTP 182
Wireshark實驗:DNS 183
人物專訪 184
第3章 運輸層 187
3.1 概述和運輸層服務 188
3.1.1 運輸層和網路層的關係 188
3.1.2 網際網路運輸層概述 191
3.2 多路復用與多路分解 193
3.3 無連線運輸:UDP 200
3.3.1 UDP報文段結構 204
3.3.2 UDP檢驗和 204
3.4 可靠數據傳輸原理 206
3.4.1 構造可靠數據傳輸協定 208
3.4.2 流水線可靠數據傳輸協定 217
3.4.3 回退N步 221
3.4.4 選擇重傳 226
3.5 面向連線的運輸:TCP 233
3.5.1 TCP連線 233
3.5.2 TCP報文段結構 236
3.5.3 往返時間的估計與逾時 241
3.5.4 可靠數據傳輸 244
3.5.5 流量控制 252
3.5.6 TCP連線管理 255
3.6 擁塞控制原理 261
3.6.1 擁塞原因與代價 261
3.6.2 擁塞控制方法 268
3.7 TCP擁塞控制 269
3.7.1 公平性 279
3.7.2 明確擁塞通告:網路輔助擁塞控制 282
3.8 小結 284
課後習題和問題 286
編程作業 301
Wireshark實驗:探究TCP 302
Wireshark實驗:探究UDP 302
人物專訪 303
第4章 網路層:數據平面 305
4.1 網路層概述 306
4.1.1 轉發和路由選擇:數據平面和控制平面 306
4.1.2 網路服務模型 311
4.2 路由器工作原理 313
4.2.1 輸入連線埠處理和基於目的地轉發 316
4.2.2 交換 319
4.2.3 輸出連線埠處理 321
4.2.4 何處出現排隊 321
4.2.5 分組調度 325
4.3 網際協定:IPv4、定址、IPv6及其他 329
4.3.1 IPv4數據報格式 330
4.3.2 IPv4數據報分片 332
4.3.3 IPv4編址 334
4.3.4 網路地址轉換 345
4.3.5 IPv6 348
4.4 通用轉發和SDN 354
4.4.1 匹配 356
4.4.2 動作 358
4.4.3 匹配加動作操作中的OpenFlow例子 358
4.5 小結 361
課後習題和問題 361
Wireshark實驗 370
人物專訪 371
第5章 網路層:控制平面 373
5.1 概述 374
5.2 路由選擇算法 376
5.2.1 鏈路狀態路由選擇算法 379
5.2.2 距離向量路由選擇算法 384
5.3 網際網路中自治系統內部的路由選擇:OSPF 391
5.4 ISP之間的路由選擇:BGP 395
5.4.1 BGP的作用 395
5.4.2 通告BGP路由信息 396
5.4.3 確定好的路由 398
5.4.4 IP任播 402
5.4.5 路由選擇策略 403
5.4.6 拼裝在一起:在網際網路中呈現 406
5.5 SDN控制平面 407
5.5.1 SDN控制平面:SDN控制器和SDN網路控制應用程式 410
5.5.2 OpenFlow協定 412
5.5.3 數據

相關詞條

熱門詞條

聯絡我們