內容簡介
《TCP/IP入門經典(第5版)》深入淺出地介紹了
TCP/IP協定的入門知識。全書分為6個部分,共24章:首先從TCP/IP基礎知識開始;接著著重介紹了TCP/IP協定系統;然後介紹了TCP/IP連網的相關知識;第4部分對TCP/IP中使用的工具進行了講解;第5部分是與Internet相關的內容;第6部分則介紹愚斷訂了與運行中的TCP/IP相關的內容,比如
Web服務、電子郵件、雲計算等。
《TCP/IP入門經典(第5版)》敘述簡明扼要,通俗易懂,不但適合於計算機網路和Internet用戶閱讀參考,也可作為大專院校有關專業師生的教學參考殃勸書或者培訓班教材。
圖書目錄
第 1部分 TCP/IP基礎知識
第 1章 什麼是TCP/IP 2
1.1 網路和協定 2
1.2 TCP/IP的開發 4
1.3 TCP/IP的特性 5
1.3.1 邏輯編址 6
1.3.2 路由選擇 7
1.3.3 名稱解析 8
1.3.4 錯誤控制和流量控制 8
1.3.5 套用支持 8
1.4 標準組織碑乎洪和RFC 9
1.5 小結 10
1.6 問與答 10
1.7 測驗 11
1.7.1 問題 11
1.7.2 練習 11
1.8 關鍵術語 11
第 2章 TCP/IP的工作方式 13
2.3 數據包 16
2.4 TCP/IP網路概述 17
2.5 小結 19
2.6 問與答 19
2.7 測驗 19
2.7.1 問題 20
2.7.2 練習 20
2.8 關鍵術語 20
第 2部分 TCP/IP協定系統
第3章 網路訪問層 22
3.1 協定和硬體 22
3.2 網路訪問層與OSI模型 23
3.3 網路體系 24
3.4 物理定址 26
3.5 以太項槓微網 26
3.6 剖析乙太網幀 27
3.7 小結 28
3.8 問與答 28
3.9 測驗 28
3.9.1 問題 29
3.9.2 練習 29
3.10 關鍵術語 29
第4章 網際層 30
4.1 定址與傳送 31
4.2 網際協定(IP) 32
4.2.1 IP報頭欄位 33
4.2.2 IP定址 35
4.2.3 將32位的二進制地址轉換為點分十進制形式 37
4.2.4 十進制數值轉化為二進制八位組 38
4.2.5 特殊的IP位址 40
4.3 地址解析協定(ARP) 40
4.4 逆向ARP(RARP) 41
4.5 Internet控制訊息協定(ICMP) 41
4.6 網際層其他協定 42
4.7 小結 42
4.8 問與答 43
4.9 測驗 43
4.9.1 問題 43
4.10 練習 43
4.11 關鍵術語 44
第5章 子網劃分和CIDR 45
5.1 子網 45
5.2 劃分網路 46
5.3 將子網掩碼轉換為點分十進制標記 48
5.4 使用子網 49
5.6 小結 54
5.7 問與答 54
5.8 測驗 55
5.8.1 問題 55
5.8.2 練習 55
5.9 關鍵術語 55
第6章 傳輸層 56
6.1 傳輸層簡介 56
6.2 傳輸層概念 57
6.2.1 面向連線的協定和無喇譽求連線的協定 57
6.2.2 連線埠和套接字 58
6.2.3 多路復用/多路分解 61
6.3 理解TCP和UDP 62
6.3.1 TCP:面向連線的傳輸協定 62
6.3.2 UDP:無連線傳輸協定 67
6.4 防火牆和連線埠 68
6.5 小結 69
6.6 問與答 69
6.7 測驗 70
6.7.1 問題 70
6.7.2 練習 70
6.8 關鍵術語 71
第7章 套用層 73
7.1 什麼是套用層 73
7.2 TCP/IP套用層與OSI 74
7.3 網路服務 74
7.3.1 檔案閥連歸禁和列印服務 75
7.3.2 名稱解析服務 76
7.3.3 遠程訪問 76
7.4 API和套用層 77
7.5 TCP/IP工具 78
7.6 小結 79
7.7 問與答 79
7.8 測驗 79
7.8.1 問題 79
7.8.2 練習 79
7.9 關鍵術語 淋祖疊拳80
第3部分 TCP/IP連網
第8章 路由選擇 82
8.1 TCP/IP中的路由選擇 82
8.1.1 什麼是路由器 83
8.1.2 路由選擇過程 84
8.1.3 路由表的概念 85
8.1.4 IP轉發 86
8.1.5 直接路由與間接路由 87
8.2 複雜網路上的路由 90
8.3 內部路由器 91
8.3.2 開放短路徑優先(OSPF) 92
8.4 外部路由器:BGP 93
8.5 無類別路由 94
8.6 協定棧中的更高層 94
8.7 小結 94
8.8 問與答 95
8.9 測驗 95
8.9.1 問題 95
8.9.2 練習 95
8.10 關鍵術語 96
第9章 連網 97
9.1 撥號連線 97
9.1.1 點到點連線 98
9.1.3 點到點協定(PPP) 100
9.2 電纜寬頻 101
9.3 數字用戶線路(DSL) 102
9.4 廣域網(WAN) 103
9.5 無線網路連線 104
9.5.2 移動IP 109
9.5.3 藍牙 109
9.6 連線設備 110
9.6.1 網橋 111
9.6.2 HUB 111
9.6.3 交換機 112
9.7 小結 113
9.8 問與答 113
9.9 測驗 114
9.9.1 問題 114
9.9.2 練習 114
9.10 關鍵術語 114
第 10章 名稱解析 116
10.1 什麼是名稱解析 116
10.2 使用主機檔案進行名稱解析 118
10.3 DNS名稱解析 119
10.4 註冊域 123
10.5 名稱伺服器類型 123
10.5.1 域和區域 124
10.5.2 DNS安全擴展(DNSSEC) 127
10.5.3 DNS工具 129
10.5.4 域名信息搜尋(DIG) 131
10.7 NetBIOS名稱解析 132
10.7.1 NetBIOS名稱解析的方法 133
10.7.2 測試NetBIOS名稱解析 137
10.8 小結 138
10.9 問與答 138
10.10 測驗 138
10.10.1 問題 138
10.10.2 練習 139
10.11 關鍵術語 139
第 11章 TCP/IP安全 140
11.1 什麼是防火牆 140
11.1.1 選擇防火牆 141
11.1.2 DMZ 142
11.1.3 防火牆規則 144
11.1.4 代理服務 145
11.1.5 逆向代理 145
11.2 攻擊技術 145
11.3 侵者想要什麼 146
11.3.1 證書攻擊 147
11.3.2 網路層攻擊 150
11.3.3 套用層攻擊 151
11.3.4 root訪問 152
11.3.5 網路釣魚 153
11.3.7 防範措施 155
11.4 加密和保密 156
11.4.1 算法和密鑰 156
11.4.2 對稱(常規)加密 158
11.4.3 非對稱(公開密鑰)加密 159
11.4.4 數字簽名 160
11.4.5 數字證書 161
11.4.6 保護TCP/IP 162
11.5 小結 168
11.6 問與答 168
11.7 測驗 168
11.7.1 問題 168
11.7.2 練習 168
11.8 關鍵術語 169
第 12章 配置 170
12.1 連線網路 170
12.2 伺服器提供IP位址的情況 172
12.3 什麼是DHCP 172
12.4 DHCP如何工作 173
12.4.1 中繼代理 174
12.4.2 DHCP時間欄位 175
12.6 網路地址轉換(NAT) 176
12.7 零配置 178
12.8 配置TCP/IP 180
12.8.1 Windows 181
12.8.2 Mac OS 184
12.8.3 Linux 185
12.9 小結 187
12.10 問與答 187
12.11 測驗 188
12.11.1 問題 188
12.11.2 練習 188
12.12 關鍵術語 189
第 13章 IPv6:下一代協定 190
13.1 為什麼需要新的IP 190
13.2 IPv6報頭格式 192
13.2.1 逐跳選項報頭 193
13.2.2 目的選項報頭 193
13.2.3 路由報頭 193
13.2.4 分段報頭 194
13.2.5 身份認證報頭 194
13.2.6 有效載荷安全封裝報頭 194
13.3 IPv6定址 194
13.4 子網劃分 196
13.5 多播 196
13.6 鏈路本地 196
13.7 鄰居發現 197
13.8 自動配置 197
13.9 IPv6和服務質量 198
13.10 IPv6和IPv4 198
13.11 IPv6隧道 199
13.11.1 6to4 200
13.11.2 Teredo 200
13.12 小結 201
13.13 問與答 201
13.14 測驗 201
13.14.1 問題 202
13.14.2 練習 202
13.15 關鍵術語 202
第4部分 工具
第 14章 TCP/IP工具 204
14.1 連通性問題 204
14.2 協定功能障礙和配置錯誤 205
14.2.1 ping 205
14.2.2 配置信息工具 207
14.2.3 地址解析協定 209
14.3 線路問題 210
14.4 名稱解析問題 211
14.5 網路性能問題 211
14.5.1 traceroute 212
14.5.2 route 213
14.5.3 netstat 214
14.5.4 nbtstat 215
14.6 小結 217
14.7 問與答 217
14.8 測驗 217
14.8.1 問題 217
14.8.2 練習 218
14.9 關鍵術語 218
第 15章 監控和遠程訪問 219
15.1 Telnet 219
15.2 Berkeley遠程工具 221
15.2.1 rlogin 222
15.2.2 rcp 223
15.2.3 rsh 223
15.2.4 rexec 223
15.2.5 ruptime 224
15.2.6 rwho 224
15.3 安全外殼(SSH) 224
15.4 遠程控制 225
15.5 網路管理 226
15.6.1 SNMP地址空間 227
15.6.2 SNMP命令 228
15.7 遠程監控 230
15.8 小結 231
15.9 問與答 231
15.10 測驗 232
15.10.1 問題 232
15.10.2 練習 232
15.11 關鍵術語 233
第 16章 經典的服務 234
16.1 HTTP 235
16.2 E-mail 235
16.3 FTP 235
16.5 檔案和列印服務 239
16.5.1 網路檔案系統 240
16.5.2 服務訊息塊和通用Internet檔案系統 240
16.6 輕型訪問協定 241
16.7 小結 244
16.8 問與答 244
16.9 測驗 244
16.9.1 問題 244
16.9.2 練習 244
16.10 關鍵術語 245
第5部分 Internet
第 17章 近距離觀看Internet 248
17.1 Internet是什麼樣子的 248
17.2 Internet上發生了什麼 250
17.3 URI和URL 251
17.4 小結 253
17.5 問與答 253
17.6 測驗 254
17.6.1 問題 254
17.6.2 練習 254
17.7 關鍵術語 254
第 18章 HTTP、HTML和全球資訊網 256
18.1 什麼是全球資訊網? 256
18.2 理解HTML 258
18.3 理解HTTP 262
18.4 腳本 264
18.4.1 伺服器端腳本編程 265
18.4.2 客戶端腳本編程 266
18.5 Web瀏覽器 267
18.6 小結 269
18.7 問與答 270
18.8 測驗 270
18.8.1 問題 270
18.8.2 練習 270
18.9 關鍵術語 270
第 19章 新的Web 272
19.1 Web 2.0 272
19.1.1 內容管理系統 273
19.1.2 社交化網路 274
19.1.3 部落格和維基 274
19.2 對等網路 276
19.3 IRC和IM 277
19.4.1 資源描述框架 279
19.4.2 微格式 279
19.5 XHTML 280
19.6 HTML5 281
19.6.1 HTML5本地存儲和離線應用程式的支持 282
19.6.2 HTML5繪圖 283
19.6.3 HTML5嵌入式音頻和視頻 283
19.6.4 HTML5地理定位 284
19.6.5 HTML5語義 284
19.7 小結 285
19.8 問與答 285
19.9 測驗 285
19.9.1 問題 285
19.9.2 練習 286
19.10 關鍵術語 286
第6部分 運行中的TCP
第 20章 Web服務 288
20.1 理解Web服務 288
20.2 XML 290
20.3 SOAP 291
20.4 WSDL 292
20.5 Web服務協定棧 292
20.6 REST 293
20.7 電子商務 295
20.8 小結 296
20.9 問與答 296
20.10 測驗 297
20.10.1 問題 297
20.11 關鍵術語 297
第 21章 電子郵件 298
21.1 什麼是電子郵件 298
21.2 電子郵件格式 299
21.3 電子郵件的工作方式 300
21.5 檢索郵件 304
21.5.1 POP3 304
21.5.2 IMAP4 305
21.6 電子郵件客戶端 305
21.7 webmail 307
21.8 垃圾郵件 307
21.9 小結 309
21.10 問與答 309
21.11 測驗 310
21.11.1 問題 310
21.11.2 練習 310
21.12 關鍵術語 311
第 22章 流與播 312
22.1 流問題 312
22.2 多媒體環境 313
22.3 實時傳輸協定(RTP) 313
22.4 傳輸選項 316
22.5 多媒體連結 316
22.6 播客(Podcasting) 317
22.7 VoIP 318
22.8 小結 319
22.9 問與答 319
22.10 測驗 320
22.10.1 問題 320
22.10.2 練習 320
22.11 關鍵術語 320
第 23章 生活在雲端 321
23.1 什麼是雲 321
23.2 用戶的雲 322
23.2.1 軟體即服務 323
23.2.2 雲存儲和備份 324
23.2.3 雲列印 325
23.3 IT雲 326
23.3.1 理解虛擬化 326
23.3.2 現代數據中心的興起 327
23.3.3 主機託管環境 328
23.3.4 彈性雲 328
23.3.5 平台即服務 329
23.3.6 其他雲 330
23.4 計算的未來 330
23.5 小結 331
23.6 問與答 331
23.7 測驗 331
23.7.1 問題 331
23.7.2 練習 331
23.8 關鍵術語 332
第 24章 實現一個TCP/IP網路:系統管理員生命中的7天 333
24.1 Hypothetical公司簡史 333
24.2 Maurice生命中的7天 334
24.3 小結 340
24.4 問與答 340
24.5 測驗 340
24.5.1 問題 340
24.5.2 練習 340
24.6 關鍵術語 341
附錄A 問題與練習的答案 342
4.3 地址解析協定(ARP) 40
4.4 逆向ARP(RARP) 41
4.5 Internet控制訊息協定(ICMP) 41
4.6 網際層其他協定 42
4.7 小結 42
4.8 問與答 43
4.9 測驗 43
4.9.1 問題 43
4.10 練習 43
4.11 關鍵術語 44
第5章 子網劃分和CIDR 45
5.1 子網 45
5.2 劃分網路 46
5.3 將子網掩碼轉換為點分十進制標記 48
5.4 使用子網 49
5.6 小結 54
5.7 問與答 54
5.8 測驗 55
5.8.1 問題 55
5.8.2 練習 55
5.9 關鍵術語 55
第6章 傳輸層 56
6.1 傳輸層簡介 56
6.2 傳輸層概念 57
6.2.1 面向連線的協定和無連線的協定 57
6.2.2 連線埠和套接字 58
6.2.3 多路復用/多路分解 61
6.3 理解TCP和UDP 62
6.3.1 TCP:面向連線的傳輸協定 62
6.3.2 UDP:無連線傳輸協定 67
6.4 防火牆和連線埠 68
6.5 小結 69
6.6 問與答 69
6.7 測驗 70
6.7.1 問題 70
6.7.2 練習 70
6.8 關鍵術語 71
第7章 套用層 73
7.1 什麼是套用層 73
7.2 TCP/IP套用層與OSI 74
7.3 網路服務 74
7.3.1 檔案和列印服務 75
7.3.2 名稱解析服務 76
7.3.3 遠程訪問 76
7.4 API和套用層 77
7.5 TCP/IP工具 78
7.6 小結 79
7.7 問與答 79
7.8 測驗 79
7.8.1 問題 79
7.8.2 練習 79
7.9 關鍵術語 80
第3部分 TCP/IP連網
第8章 路由選擇 82
8.1 TCP/IP中的路由選擇 82
8.1.1 什麼是路由器 83
8.1.2 路由選擇過程 84
8.1.3 路由表的概念 85
8.1.4 IP轉發 86
8.1.5 直接路由與間接路由 87
8.2 複雜網路上的路由 90
8.3 內部路由器 91
8.3.2 開放短路徑優先(OSPF) 92
8.4 外部路由器:BGP 93
8.5 無類別路由 94
8.6 協定棧中的更高層 94
8.7 小結 94
8.8 問與答 95
8.9 測驗 95
8.9.1 問題 95
8.9.2 練習 95
8.10 關鍵術語 96
第9章 連網 97
9.1 撥號連線 97
9.1.1 點到點連線 98
9.1.3 點到點協定(PPP) 100
9.2 電纜寬頻 101
9.3 數字用戶線路(DSL) 102
9.4 廣域網(WAN) 103
9.5 無線網路連線 104
9.5.2 移動IP 109
9.5.3 藍牙 109
9.6 連線設備 110
9.6.1 網橋 111
9.6.2 HUB 111
9.6.3 交換機 112
9.7 小結 113
9.8 問與答 113
9.9 測驗 114
9.9.1 問題 114
9.9.2 練習 114
9.10 關鍵術語 114
第 10章 名稱解析 116
10.1 什麼是名稱解析 116
10.2 使用主機檔案進行名稱解析 118
10.3 DNS名稱解析 119
10.4 註冊域 123
10.5 名稱伺服器類型 123
10.5.1 域和區域 124
10.5.2 DNS安全擴展(DNSSEC) 127
10.5.3 DNS工具 129
10.5.4 域名信息搜尋(DIG) 131
10.7 NetBIOS名稱解析 132
10.7.1 NetBIOS名稱解析的方法 133
10.7.2 測試NetBIOS名稱解析 137
10.8 小結 138
10.9 問與答 138
10.10 測驗 138
10.10.1 問題 138
10.10.2 練習 139
10.11 關鍵術語 139
第 11章 TCP/IP安全 140
11.1 什麼是防火牆 140
11.1.1 選擇防火牆 141
11.1.2 DMZ 142
11.1.3 防火牆規則 144
11.1.4 代理服務 145
11.1.5 逆向代理 145
11.2 攻擊技術 145
11.3 侵者想要什麼 146
11.3.1 證書攻擊 147
11.3.2 網路層攻擊 150
11.3.3 套用層攻擊 151
11.3.4 root訪問 152
11.3.5 網路釣魚 153
14.2.1 ping 205
14.2.2 配置信息工具 207
14.2.3 地址解析協定 209
14.3 線路問題 210
14.4 名稱解析問題 211
14.5 網路性能問題 211
14.5.1 traceroute 212
14.5.2 route 213
14.5.3 netstat 214
14.5.4 nbtstat 215
14.6 小結 217
14.7 問與答 217
14.8 測驗 217
14.8.1 問題 217
14.8.2 練習 218
14.9 關鍵術語 218
第 15章 監控和遠程訪問 219
15.1 Telnet 219
15.2 Berkeley遠程工具 221
15.2.1 rlogin 222
15.2.2 rcp 223
15.2.3 rsh 223
15.2.4 rexec 223
15.2.5 ruptime 224
15.2.6 rwho 224
15.3 安全外殼(SSH) 224
15.4 遠程控制 225
15.5 網路管理 226
15.6.1 SNMP地址空間 227
15.6.2 SNMP命令 228
15.7 遠程監控 230
15.8 小結 231
15.9 問與答 231
15.10 測驗 232
15.10.1 問題 232
15.10.2 練習 232
15.11 關鍵術語 233
第 16章 經典的服務 234
16.1 HTTP 235
16.2 E-mail 235
16.3 FTP 235
16.5 檔案和列印服務 239
16.5.1 網路檔案系統 240
16.5.2 服務訊息塊和通用Internet檔案系統 240
16.6 輕型訪問協定 241
16.7 小結 244
16.8 問與答 244
16.9 測驗 244
16.9.1 問題 244
16.9.2 練習 244
16.10 關鍵術語 245
第5部分 Internet
第 17章 近距離觀看Internet 248
17.1 Internet是什麼樣子的 248
17.2 Internet上發生了什麼 250
17.3 URI和URL 251
17.4 小結 253
17.5 問與答 253
17.6 測驗 254
17.6.1 問題 254
17.6.2 練習 254
17.7 關鍵術語 254
第 18章 HTTP、HTML和全球資訊網 256
18.1 什麼是全球資訊網? 256
18.2 理解HTML 258
18.3 理解HTTP 262
18.4 腳本 264
18.4.1 伺服器端腳本編程 265
18.4.2 客戶端腳本編程 266
18.5 Web瀏覽器 267
18.6 小結 269
18.7 問與答 270
18.8 測驗 270
18.8.1 問題 270
18.8.2 練習 270
18.9 關鍵術語 270
第 19章 新的Web 272
19.1 Web 2.0 272
19.1.1 內容管理系統 273
19.1.2 社交化網路 274
19.1.3 部落格和維基 274
19.2 對等網路 276
19.3 IRC和IM 277
19.4.1 資源描述框架 279
19.4.2 微格式 279
19.5 XHTML 280
19.6 HTML5 281
19.6.1 HTML5本地存儲和離線應用程式的支持 282
19.6.2 HTML5繪圖 283
19.6.3 HTML5嵌入式音頻和視頻 283
19.6.4 HTML5地理定位 284
19.6.5 HTML5語義 284
19.7 小結 285
19.8 問與答 285
19.9 測驗 285
19.9.1 問題 285
19.9.2 練習 286
19.10 關鍵術語 286
第6部分 運行中的TCP
第 20章 Web服務 288
20.1 理解Web服務 288
20.2 XML 290
20.3 SOAP 291
20.4 WSDL 292
20.5 Web服務協定棧 292
20.6 REST 293
20.7 電子商務 295
20.8 小結 296
20.9 問與答 296
20.10 測驗 297
20.10.1 問題 297
20.11 關鍵術語 297
第 21章 電子郵件 298
21.1 什麼是電子郵件 298
21.2 電子郵件格式 299
21.3 電子郵件的工作方式 300
21.5 檢索郵件 304
21.5.1 POP3 304
21.5.2 IMAP4 305
21.6 電子郵件客戶端 305
21.7 webmail 307
21.8 垃圾郵件 307
21.9 小結 309
21.10 問與答 309
21.11 測驗 310
21.11.1 問題 310
21.11.2 練習 310
21.12 關鍵術語 311
第 22章 流與播 312
22.1 流問題 312
22.2 多媒體環境 313
22.3 實時傳輸協定(RTP) 313
22.4 傳輸選項 316
22.5 多媒體連結 316
22.6 播客(Podcasting) 317
22.7 VoIP 318
22.8 小結 319
22.9 問與答 319
22.10 測驗 320
22.10.1 問題 320
22.10.2 練習 320
22.11 關鍵術語 320
第 23章 生活在雲端 321
23.1 什麼是雲 321
23.2 用戶的雲 322
23.2.1 軟體即服務 323
23.2.2 雲存儲和備份 324
23.2.3 雲列印 325
23.3 IT雲 326
23.3.1 理解虛擬化 326
23.3.2 現代數據中心的興起 327
23.3.3 主機託管環境 328
23.3.4 彈性雲 328
23.3.5 平台即服務 329
23.3.6 其他雲 330
23.4 計算的未來 330
23.5 小結 331
23.6 問與答 331
23.7 測驗 331
23.7.1 問題 331
23.7.2 練習 331
23.8 關鍵術語 332
第 24章 實現一個TCP/IP網路:系統管理員生命中的7天 333
24.1 Hypothetical公司簡史 333
24.2 Maurice生命中的7天 334
24.3 小結 340
24.4 問與答 340
24.5 測驗 340
24.5.1 問題 340
24.5.2 練習 340
24.6 關鍵術語 341
附錄A 問題與練習的答案 342